)]}'
{
  "log": [
    {
      "commit": "80bcddc19d08a6eee99fb1bf3470ad6257af8721",
      "tree": "69ac286244945183c69ed025a751ce087957d7b2",
      "parents": [
        "5974eaaedee49c25d7231cc72dc0b7b9d2ef2fd7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 14:45:22 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:46 2006 +0000"
      },
      "message": "[ARM] Convert apm.c to use mutexes instead of semaphores\n\nMore semaphore-as-mutex to mutex conversions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5974eaaedee49c25d7231cc72dc0b7b9d2ef2fd7",
      "tree": "0dddc4481274a34dd798b49255b1d1355bcee27a",
      "parents": [
        "ee90dabcadd053d5dd69f3a7f8161afa2c751ace"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 14:37:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:46 2006 +0000"
      },
      "message": "[ARM] Move HWCAP_* definitions to asm/elf.h\n\nMove HWCAP_* definitions into asm/elf.h, where they should belong.\nSince userspace wants to get at these definitions by including\nasm/procinfo.h, include asm/elf.h from this file if __KERNEL__\nis not defined, and issue a warning suggesting to fix the program\nup to use asm/elf.h instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ee90dabcadd053d5dd69f3a7f8161afa2c751ace",
      "tree": "5585843655ec5bb60218ff24aacad6b02a969527",
      "parents": [
        "4a5222ca435c2af7466e5d262389609978a8e576"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 14:20:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:46 2006 +0000"
      },
      "message": "[ARM] Include asm/elf.h instead of asm/procinfo.h\n\nThese files want to provide/access ELF hwcap information, so should\nbe including asm/elf.h rather than asm/procinfo.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a5222ca435c2af7466e5d262389609978a8e576",
      "tree": "1510f4dd35cf3d61a9e7ba1b2b44fa0246289b02",
      "parents": [
        "beea494d5e09f9e2172894ec84324b94244826a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 09 14:07:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Arrange asm-arm/elf.h so it can be included by assembly\n\nPrepare elf.h so that assembly code can include this file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "beea494d5e09f9e2172894ec84324b94244826a9",
      "tree": "0783ef7823c4d7e83891a3abc02c46798c50ed4a",
      "parents": [
        "df58d0359581bbd4ee741406d81e69456c684f9d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 07 21:03:20 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Remove EEPROM slave emulation from i2c-pxa driver.\n\nThe i2c-pxa driver should not contain EEPROM slave-mode emulation;\nthis is something the platform should provide where required.  Remove\nit.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df58d0359581bbd4ee741406d81e69456c684f9d",
      "tree": "3452ee043e7a15c1855703d6e9b2a0e6b49f6113",
      "parents": [
        "b729c09a452a659cdf4d29d83943aa798c5c4ffc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 07 21:01:30 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Fix \"apm -s\" command hang\n\nFix an apparant hang with the \"apm -s\" command.  We omitted to wake up\nthis process once resume had completed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b729c09a452a659cdf4d29d83943aa798c5c4ffc",
      "tree": "165d3dc0a5f0221ad897e93ef940bd8e6f295ab1",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 07 21:00:22 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Improve reliability of APM-emulation suspend\n\nThe APM emulation can sometimes cause suspend to fail to work due\nto apparantly waiting for some process to acknowledge an event when\nit actually has already done so.  We re-jig the event handling to\nwork around this behaviour.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0215ffb08ce99e2bb59eca114a99499a4d06e704",
      "tree": "20226f3dfee26bfc00c8342de4dd5e6d2682ce08",
      "parents": [
        "315917d23fdd20a0f4ff99b9228de5840d9d276c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:57:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:57:37 2006 -0800"
      },
      "message": "Linux 2.6.19\n\nIt\u0027s all good.\n"
    },
    {
      "commit": "315917d23fdd20a0f4ff99b9228de5840d9d276c",
      "tree": "d1ddfc02bcfe5c7f57ed604c7d928d6e1bd74d11",
      "parents": [
        "af768c6711de615abf9c679732a2f8245a4c286c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 29 22:21:33 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:45:07 2006 -0800"
      },
      "message": "[PATCH] r8169: Fix iteration variable sign\n\nThis changes the type of variable \"i\" in rtl8169_init_one()\nfrom \"unsigned int\" to \"int\". \"i\" is checked for \u003c 0 later,\nwhich can never happen for \"unsigned\". This results in broken\nerror handling.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af768c6711de615abf9c679732a2f8245a4c286c",
      "tree": "326f064955adb4a40045fa2a23ca6b358cd26bcb",
      "parents": [
        "f5d6c63a67a8f124ddae88511427249d1dd87880",
        "aed6fad8beca30a71a6950b6f650822254efa8c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:44:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:44:00 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3943/1: share declaration of struct pxa2xx_udc_mach_info between multiple platforms\n  [ARM] Export smp_call_function()\n  [ARM] Add PM_LEGACY defaults\n"
    },
    {
      "commit": "aed6fad8beca30a71a6950b6f650822254efa8c6",
      "tree": "4f5229496399366710c4db45e706447e92d9dd6b",
      "parents": [
        "e730bf96c89b27b2a90ae3e8054dae6133b4f90b"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Wed Nov 29 12:09:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 29 20:23:07 2006 +0000"
      },
      "message": "[ARM] 3943/1: share declaration of struct pxa2xx_udc_mach_info between multiple platforms\n\nMove declaration of struct pxa2xx_udc_mach_info from\ninclude/asm-arm/arch-pxa/udc.h to new file\ninclude/asm-arm/mach/udc_pxa2xx.h.\n\nThis allow us to use this structure with\nmultiple platforms - pxa and ixp4xx. USB\ndevice controller used in pxa25x is the same\nas controller used in ixp4xx.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5d6c63a67a8f124ddae88511427249d1dd87880",
      "tree": "5ddabc3f4a759e6142abe4790ed779d700466463",
      "parents": [
        "1275361c407d17d56717cd706785a31c2353d696"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 29 15:04:08 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 29 16:21:34 2006 +0000"
      },
      "message": "[MIPS] Do topology_init even on uniprocessor kernels.\n\nOtherwise CPU 0 doesn\u0027t show up in sysfs which breaks some software.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1275361c407d17d56717cd706785a31c2353d696",
      "tree": "8bb04a9fe67f844e84691e53829813ca65b981b4",
      "parents": [
        "4f404caf6791227754d67679d0b2350afc1ad522",
        "e81c73596704793e73e6dbb478f41686f15a4b34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 21:28:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 21:28:14 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Fix MAX_HEADER setting.\n  [NETFILTER]: ipt_REJECT: fix memory corruption\n  [NETFILTER]: conntrack: fix refcount leak when finding expectation\n  [NETFILTER]: ctnetlink: fix reference count leak\n  [NETFILTER]: nf_conntrack: fix the race on assign helper to new conntrack\n  [NETFILTER]: nfctnetlink: assign helper to newly created conntrack\n"
    },
    {
      "commit": "e81c73596704793e73e6dbb478f41686f15a4b34",
      "tree": "4068f2efd7ede53492cecaa939951fff0b02fdfe",
      "parents": [
        "af443b6d90de17f7630621269cf0610d9d772670"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:53:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:39 2006 -0800"
      },
      "message": "[NET]: Fix MAX_HEADER setting.\n\nMAX_HEADER is either set to LL_MAX_HEADER or LL_MAX_HEADER + 48, and\nthis is controlled by a set of CONFIG_* ifdef tests.\n\nIt is trying to use LL_MAX_HEADER + 48 when any of the tunnels are\nenabled which set hard_header_len like this:\n\ndev-\u003ehard_header_len \u003d LL_MAX_HEADER + sizeof(struct xxx);\n\nThe correct set of tunnel drivers which do this are:\n\nipip\nip_gre\nip6_tunnel\nsit\n\nso make the ifdef test match.\n\nNoticed by Patrick McHardy and with help from Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af443b6d90de17f7630621269cf0610d9d772670",
      "tree": "bd329577450b1d152813117d47796c65a45b39d4",
      "parents": [
        "2e47c264a2e6ea24c27b4987607222202818c1f4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 28 20:10:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:38 2006 -0800"
      },
      "message": "[NETFILTER]: ipt_REJECT: fix memory corruption\n\nOn devices with hard_header_len \u003e LL_MAX_HEADER ip_route_me_harder()\nreallocates the skb, leading to memory corruption when using the stale\ntcph pointer to update the checksum.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e47c264a2e6ea24c27b4987607222202818c1f4",
      "tree": "39d4736912e32c11cc08abaef216e30eedfbdfaf",
      "parents": [
        "c537b75a3ba9f5d2569f313742cd379dff6ceb70"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 27 10:26:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:37 2006 -0800"
      },
      "message": "[NETFILTER]: conntrack: fix refcount leak when finding expectation\n\nAll users of __{ip,nf}_conntrack_expect_find() don\u0027t expect that\nit increments the reference count of expectation.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c537b75a3ba9f5d2569f313742cd379dff6ceb70",
      "tree": "5e6d8da1a68c40e2deef74002727f4553c0f242d",
      "parents": [
        "22e7410b760b9c1777839fdd10382c60df8cbda2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 27 10:26:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:36 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: fix reference count leak\n\nWhen NFA_NEST exceeds the skb size the protocol reference is leaked.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22e7410b760b9c1777839fdd10382c60df8cbda2",
      "tree": "a9bee35b95ad4e197e76a022d45ac0779f115d28",
      "parents": [
        "dafc741cf23351a6f43895579a72ab8818ba00ae"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 27 10:25:59 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:35 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: fix the race on assign helper to new conntrack\n\nThe found helper cannot be assigned to conntrack after unlocking\nnf_conntrack_lock. This tries to find helper to assign again.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dafc741cf23351a6f43895579a72ab8818ba00ae",
      "tree": "2fd0af984d588c10152089e45d7c721263adb565",
      "parents": [
        "691ce26e4066147ab75366307c5c65d26c7fd805"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 27 10:25:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:59:34 2006 -0800"
      },
      "message": "[NETFILTER]: nfctnetlink: assign helper to newly created conntrack\n\nThis fixes the bug which doesn\u0027t assign helper to newly created\nconntrack via nf_conntrack_netlink.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f404caf6791227754d67679d0b2350afc1ad522",
      "tree": "326864739adbeb3101a2965cb1688dfabd065b7d",
      "parents": [
        "691ce26e4066147ab75366307c5c65d26c7fd805",
        "08475a1920aa7acc535324d6991b830fa7625bd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 20:54:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 20:54:40 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata: Fixup ata_sas_queuecmd to handle __ata_scsi_queuecmd failure\n  [PATCH] ahci: AHCI mode SATA patch for Intel ICH9\n  [PATCH] libata: don\u0027t schedule EH on wcache on/off if old EH\n"
    },
    {
      "commit": "691ce26e4066147ab75366307c5c65d26c7fd805",
      "tree": "b8123daa92c4fa8529a9cba2d61742b7387942d8",
      "parents": [
        "707badb80b90d15d97f46155e6af432bd52789a3",
        "fc5d81e69d15c65ca20d9e5b4e242690e3e9c27d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:32:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:32:35 2006 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  selinux: fix dentry_open() error check\n"
    },
    {
      "commit": "707badb80b90d15d97f46155e6af432bd52789a3",
      "tree": "56f4aea5043aa4473e67412208b51230e497239a",
      "parents": [
        "b6a10886442364ceb20115bb3836764a7d99a83b",
        "c547c77ee4d0408907847f64c403df1bf2f9c7a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:28:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:28:41 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Use stricter in process stack check for unwinder\n  [PATCH] i386: Fix compilation with UP genericarch\n  [PATCH] x86-64: Fix warning in io_apic.c\n  [PATCH] x86-64: work around gcc4 issue with -Os in Dwarf2 stack unwind\n  [PATCH] x86_64: Align data segment to PAGE_SIZE boundary\n"
    },
    {
      "commit": "b6a10886442364ceb20115bb3836764a7d99a83b",
      "tree": "d5355ef3f75398d2389b42d00ddb78aba5681aa4",
      "parents": [
        "ef8d2f45c6dde22cef2eb38cb0e05edcd171a034",
        "c4423cccc0846a812013f39c8f8cae1d2d9dff9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:27:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:27:52 2006 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.13\n  [ALSA] snd-emu10k1: Fix capture for one variant.\n  [ALSA] Fix hang-up at disconnection of usb-audio\n  [ALSA] hda: fix typo for xw4400 PCI sub-ID\n  [ALSA] hda: fix sigmatel dell system detection\n  [ALSA] Enable stereo line input for TAS codec\n  [ALSA] rtctimer: handle RTC interrupts with a tasklet\n"
    },
    {
      "commit": "ef8d2f45c6dde22cef2eb38cb0e05edcd171a034",
      "tree": "99fb6fce60f224d98b0296e1557b35f3b95187da",
      "parents": [
        "4195bdbea42151c04485b0d131eed6dd97309cee",
        "177b2927e2eea73c598a218680b4dc9043c51dcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:27:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:27:11 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix Bonito bootup message.\n"
    },
    {
      "commit": "4195bdbea42151c04485b0d131eed6dd97309cee",
      "tree": "5d82b4852dff9e4729dd55af90906d5a46c99a39",
      "parents": [
        "de88777e6942de76410ad2eb2858f5fbb6eb9c35"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 27 23:58:11 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] add missing libsas include to fix s390 compilation.\n\ninclude/scsi/libsas.h:479: error: field \u0027smp_req\u0027 has incomplete type\ninclude/scsi/libsas.h:480: error: field \u0027smp_resp\u0027 has incomplete type\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de88777e6942de76410ad2eb2858f5fbb6eb9c35",
      "tree": "825106cd3660dd473920008669c07fa209b85d98",
      "parents": [
        "3cce4856ff3dfa663b1a168dab48120d70820da6"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Nov 28 12:29:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] ecryptfs: fix crypto_alloc_blkcipher() error check\n\nThe return value of crypto_alloc_blkcipher() should be checked by IS_ERR().\n\nCc: Mike Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Phillip Hellewell \u003cphillip@hellewell.homeip.net\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cce4856ff3dfa663b1a168dab48120d70820da6",
      "tree": "8d71aa53cff785eb89acd2499179deaf8bc44ca3",
      "parents": [
        "967bf623e9f5eecfb056b1ba7e0efd74a21c9c3a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Nov 28 12:29:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] fix create_write_pipe() error check\n\nThe return value of create_write_pipe()/create_read_pipe() should be\nchecked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "967bf623e9f5eecfb056b1ba7e0efd74a21c9c3a",
      "tree": "256413b403e8aa720050e5da858c5d13a7c45869",
      "parents": [
        "ba8379b220509e9448c00a77cf6c15ac2a559cc7"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Tue Nov 28 23:11:52 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] Fix Intel/Sharp command set erase suspend bug\n\nWhen we sleep and wait for a suspended operation to be resumed, go\nback and check until it\u0027s ready -- don\u0027t just continue after the first\ntime we\u0027re woken. This can cause file system corruption.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba8379b220509e9448c00a77cf6c15ac2a559cc7",
      "tree": "53bba162f0a7e7e75849cea14e981e2f204ae478",
      "parents": [
        "24d7bb3396c51ceb2285e0e7b0c1bd1865652c43"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Mon Nov 20 15:02:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] bridge: fix possible overflow in get_fdb_entries\n\nMake sure to properly clamp maxnum to avoid overflow\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Eugene Teo \u003ceteo@redhat.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "177b2927e2eea73c598a218680b4dc9043c51dcb",
      "tree": "21687193cbe21274db08b5658c8dfeaf34971580",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 24 12:17:51 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 28 19:13:34 2006 +0000"
      },
      "message": "[MIPS] Fix Bonito bootup message.\n\nEven when enabling Bonito IOBC coherence the kernel would actually claim\nit was disabling it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c547c77ee4d0408907847f64c403df1bf2f9c7a0",
      "tree": "ffbc35f7dcbf7b1b57f220c1e1a555bed24a6089",
      "parents": [
        "38b5b036b91248be8033d42dd0778b1c75c5af58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "message": "[PATCH] x86-64: Use stricter in process stack check for unwinder\n\nPreviously it would check for alignment only, which could break\nif the stack pointer was unaligned. Now explicitely check if the\nstack pointer is in the stack page of the current process.\n\nPorted from i386.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "38b5b036b91248be8033d42dd0778b1c75c5af58",
      "tree": "fe9ddec43da3f30ff1ec4ff6609375e9d18c98de",
      "parents": [
        "f7a23328a738b45124400d85eaf78a76939da726"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "message": "[PATCH] i386: Fix compilation with UP genericarch\n\nFix\n\narch/i386/mach-generic/built-in.o: In function `apicid_to_node\u0027:\nsummit.c:(.text+0x2f): undefined reference to `apicid_2_node\u0027\n\nwith CONFIG_GENERICH_ARCH and !CONFIG_SMP\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "f7a23328a738b45124400d85eaf78a76939da726",
      "tree": "cd57c00926b8768e8aaa5cb2723ab4ac139c0b1a",
      "parents": [
        "ff0a538d8b08700df2b46f9aafc9fb2765071f0a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "message": "[PATCH] x86-64: Fix warning in io_apic.c\n"
    },
    {
      "commit": "ff0a538d8b08700df2b46f9aafc9fb2765071f0a",
      "tree": "7dc675a48c55763f80413182f8e6a364b03d6ab0",
      "parents": [
        "a3550a9c543556cf7764be81aeb17c6dab440753"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:59 2006 +0100"
      },
      "message": "[PATCH] x86-64: work around gcc4 issue with -Os in Dwarf2 stack unwind\n\nThis fixes a problem with gcc4 mis-compiling the stack unwind code under\n-Os, which resulted in \u0027stuck\u0027 messages whenever an assembly routine was\nencountered.\n\n(The second hunk is trivial cleanup.)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\n"
    },
    {
      "commit": "a3550a9c543556cf7764be81aeb17c6dab440753",
      "tree": "e8c8bf721cc917c8842c4a007ad4b3f68eb7aa1e",
      "parents": [
        "9a14f2964b459c18198ee59ff7212321def82df7",
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:29 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 28 20:12:29 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "24d7bb3396c51ceb2285e0e7b0c1bd1865652c43",
      "tree": "153814b45772b0d8fdba33ff0f15933bac5b22cd",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 28 09:14:05 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 10:58:21 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix \u0027earlyprintk\u003d...,keep\u0027 regression\n\nCommit 2c8c0e6b8d7700a990da8d24eff767f9ca223b96 (\"[PATCH] Convert x86-64\nto early param\") broke the earlyprintk\u003d...,keep feature.\n\nThis restores that functionality.  Tested on x86_64.  Must-have for\nv2.6.19, no risk.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4423cccc0846a812013f39c8f8cae1d2d9dff9d",
      "tree": "f9925b29c2773b8a61f93a8b358c10be92c088f2",
      "parents": [
        "3271b7b2da1db2e5f882d8b2a5f668157a76992f"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 15:07:33 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 15:07:33 2006 +0100"
      },
      "message": "[ALSA] version 1.0.13\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3271b7b2da1db2e5f882d8b2a5f668157a76992f",
      "tree": "7d3ec70df8b04b9498a0901883aa045311813699",
      "parents": [
        "de1b8b93a0ba016b07d13086a15ad692536e6995"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Nov 25 22:02:47 2006 +0000"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:39 2006 +0100"
      },
      "message": "[ALSA] snd-emu10k1: Fix capture for one variant.\n\nFixes ALSA bug#324\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "de1b8b93a0ba016b07d13086a15ad692536e6995",
      "tree": "840f0b486009d1ddd5c38fd57bc49e2f749253a1",
      "parents": [
        "282e0c87f223afbe8b182197eb06c127a66353ce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 08 15:41:29 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:38 2006 +0100"
      },
      "message": "[ALSA] Fix hang-up at disconnection of usb-audio\n\nFix hang-up at disconnection of usb-audio devices while accessing PCM.\nDon\u0027t handle PCM operations any more after shutdown flag is set.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "282e0c87f223afbe8b182197eb06c127a66353ce",
      "tree": "3118e589e831fd500a3ba3466e46683e9d0d3585",
      "parents": [
        "e7377071cd1dbe99bab9f35b11293b33f53b438d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 06 12:01:53 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:37 2006 +0100"
      },
      "message": "[ALSA] hda: fix typo for xw4400 PCI sub-ID\n\nThe PCI sub-device ID for the HP xw4400 is actually 0x280c.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e7377071cd1dbe99bab9f35b11293b33f53b438d",
      "tree": "1987e2671585a7ea3912c3ef87cdce6622eb2320",
      "parents": [
        "80b8d5d6bc0000c6e499260883cfc95e645f49d1"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Mon Nov 06 11:20:38 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:35 2006 +0100"
      },
      "message": "[ALSA] hda: fix sigmatel dell system detection\n\nFixes Dell system detection on 9200 codecs. The support\nto detect certain Dell machines was merged in the\n9205 table where it will be unused on the various Dell\n9200-based codec systems. This moves the subsystem IDs\nto the correct 9200 table.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "80b8d5d6bc0000c6e499260883cfc95e645f49d1",
      "tree": "b3248f158a74179b039bc29455a35c5c0fe4fc1e",
      "parents": [
        "ac5d1a7d253f3c02d1e5c93edfa26e81466ec71e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 31 15:24:45 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:34 2006 +0100"
      },
      "message": "[ALSA] Enable stereo line input for TAS codec\n\nDespite what the data sheet says in one place, to get stereo input\nfrom input A (line in), we have to clear the \u0027input B monaural\u0027 bit in\nthe ACR.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ac5d1a7d253f3c02d1e5c93edfa26e81466ec71e",
      "tree": "629e4d8618d11233c2e24daf28aa12f055dc24c3",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 27 10:45:00 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Nov 28 13:46:33 2006 +0100"
      },
      "message": "[ALSA] rtctimer: handle RTC interrupts with a tasklet\n\nThe calls to rtc_control() from inside the interrupt handler can upset\nthe RTC code, so move our interrupt handling code to a tasklet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "08475a1920aa7acc535324d6991b830fa7625bd8",
      "tree": "12ec45ed05da376bac8205f31cb3c48fe35cd4aa",
      "parents": [
        "f33d625f40e3b803c4cdea3219abb96cabf5ea03"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Nov 20 13:51:56 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 28 03:51:55 2006 -0500"
      },
      "message": "[PATCH] libata: Fixup ata_sas_queuecmd to handle __ata_scsi_queuecmd failure\n\nFixes ata_sas_queuecmd to properly handle a failure from\n__ata_scsi_queuecmd.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f33d625f40e3b803c4cdea3219abb96cabf5ea03",
      "tree": "8e3acf50708c8859a8bfe3220008fc86092255c1",
      "parents": [
        "c31f571d9f42fa2e89148811730fe3dc64943a6e"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Tue Nov 21 16:55:58 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 28 03:45:13 2006 -0500"
      },
      "message": "[PATCH] ahci: AHCI mode SATA patch for Intel ICH9\n\nThis patch adds the Intel ICH9 AHCI controller DID\u0027s for SATA support.\n\nSigned-off-by:  Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c31f571d9f42fa2e89148811730fe3dc64943a6e",
      "tree": "0b2be4fe17824d8dc89e9c838e9f8ff934472504",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Nov 22 12:39:43 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 28 03:45:13 2006 -0500"
      },
      "message": "[PATCH] libata: don\u0027t schedule EH on wcache on/off if old EH\n\nDo not schedule EH for revalidation on wcache on/off if old EH.  Old\nEH cannot handle it and will result in WARN_ON()\u0027s and oops.\n\nThis closes bug #7412.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc5d81e69d15c65ca20d9e5b4e242690e3e9c27d",
      "tree": "487e7c5e25fb91246712747cc9595f750cffa30b",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Nov 27 15:16:48 2006 +0900"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Nov 27 10:22:43 2006 -0500"
      },
      "message": "selinux: fix dentry_open() error check\n\nThe return value of dentry_open() shoud be checked by IS_ERR().\n\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "2ea5814472c3c910aed5c5b60f1f3b1000e353f1",
      "tree": "e8c8bf721cc917c8842c4a007ad4b3f68eb7aa1e",
      "parents": [
        "c9c3b86f2ab79f7f6e87eb735f9cc4508b73fc48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 19:05:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 19:05:22 2006 -0800"
      },
      "message": "Fix \u0027ALIGN()\u0027 macro, take 2\n\nYou wouldn\u0027t think that doing an ALIGN() macro that aligns something up\nto a power-of-two boundary would be likely to have bugs, would you?\n\nBut hey, in the wonderful world of mixing integer types, you have to be\ncareful.  This just makes sure that the alignment is interpreted in the\nsame type as the thing to be aligned.\n\nThanks to Roland Dreier, who noticed that the amso1100 driver got broken\nby the previous fix (that just extended the mask to \"unsigned long\", but\nwas still broken in \"unsigned long long\" - it just happened to be the\nsame on 64-bit architectures).\n\nSee commit 4c8bd7eeee4c8f157fb61fb64b57500990b42e0e for the history of\nbugs here...\n\nAcked-by: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9c3b86f2ab79f7f6e87eb735f9cc4508b73fc48",
      "tree": "c48d98c329a892d19dbac47997be4d8e972ada3f",
      "parents": [
        "b8e6ec865fd1d8838b6ce9516977b65e9f08f876"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sun Nov 26 18:56:56 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 16:30:29 2006 -0800"
      },
      "message": "[PATCH] Fix incorrent type of flags in \u003casm/semaphore.h\u003e\n\nI still think using BUILD_BUG_ON() is unacceptable, especially given how\nvague the error message was.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n[ And I already removed gthe BUILD_BUG_ON() in the previous commit ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8e6ec865fd1d8838b6ce9516977b65e9f08f876",
      "tree": "9203493fc47d1ff55bee5c2a68884215257ad0bf",
      "parents": [
        "137b529e4df7b9cd6b235654a3f1a8f280e3463d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 16:27:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 16:27:17 2006 -0800"
      },
      "message": "Revert \"[PATCH] Enforce \"unsigned long flags;\" when spinlocking\"\n\nThis reverts commit ee3ce191e8eaa4cc15c51a28b34143b36404c4f5, since it\nbroke on at least ARM, MIPS and PA-RISC due to complicated header file\ndependencies.\n\nConflicts in include/linux/spinlock.h (due to the \"nested\" variety\nfixes) fixed up by hand.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "137b529e4df7b9cd6b235654a3f1a8f280e3463d",
      "tree": "30a84ff048ac3e42a767ffa9c6da2b81358baf7a",
      "parents": [
        "221a09d5c4cb8384d9be74db60f37a5752675255",
        "9abbffee861c6c56fce27e4eda96a10cf0de0f84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 09:42:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 09:42:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [XFRM] STATE: Fix to respond error to get operation if no matching entry exists.\n  [NET]: Re-fix of doc-comment in sock.h\n  [6PACK]: Masking bug in 6pack driver.\n  [NET]: Fix kfifo_alloc() error check.\n  [UDP]: Make udp_encap_rcv use pskb_may_pull\n  [NETFILTER]: H.323 conntrack: fix crash with CONFIG_IP_NF_CT_ACCT\n"
    },
    {
      "commit": "e730bf96c89b27b2a90ae3e8054dae6133b4f90b",
      "tree": "b2a15610b0f559054a4e1f399280c94ea723e9b6",
      "parents": [
        "d00ec458cb9235025d20cf2783d3ddcd879a6c48"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 25 20:15:12 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 26 16:39:00 2006 +0000"
      },
      "message": "[ARM] Export smp_call_function()\n\nsmp_call_function() will be used with the MP/core oprofile support\npatch.  Export it as _GPL.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d00ec458cb9235025d20cf2783d3ddcd879a6c48",
      "tree": "503bc7ab685272437dc264515eaa0d9ca3586fac",
      "parents": [
        "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 25 16:19:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 26 16:39:00 2006 +0000"
      },
      "message": "[ARM] Add PM_LEGACY defaults\n\nEliminate two warnings:\n\nkernel/power/pm.c:205: warning: \u0027pm_register\u0027 is deprecated (declared at kernel/power/pm.c:64)\nkernel/power/pm.c:206: warning: \u0027pm_send_all\u0027 is deprecated (declared at kernel/power/pm.c:180)\n\nby updating defconfig files to contain a sensible PM_LEGACY default.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "221a09d5c4cb8384d9be74db60f37a5752675255",
      "tree": "66da0b068aa62537b53252a2f1316c5183f895f2",
      "parents": [
        "f7668162a366d1ce0fe84122d11108e13a8ce950"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Wed Nov 22 18:01:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 11:02:43 2006 -0200"
      },
      "message": "V4L/DVB (4874): Fix oops on symbol rate\u003d\u003d0\n\nThe tda10086 causes an oops (divide by zero) if a zero symbol rate is used;\nthis prevents this.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f7668162a366d1ce0fe84122d11108e13a8ce950",
      "tree": "fd3fce8d8f56af9612ae1d9e3d117b2c6af557e5",
      "parents": [
        "5718bbd2d92b9c2aa2f5700e4d3ed9d72f72f47e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Nov 25 09:40:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:38 2006 -0200"
      },
      "message": "V4L/DVB (4885): Improve saa711x check\n\nThe old code would accept any device on the same i2c address as the\nsaa711x chips as an saa711x. However, this fails with saa717x chips,\nwhich use that same address and so are misdetected as a saa7111. Now\ncheck whether the chip is really a saa711x model.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5718bbd2d92b9c2aa2f5700e4d3ed9d72f72f47e",
      "tree": "1f887f31677c5bd370b60d343fad9b246324ba01",
      "parents": [
        "a5bbc7d94cf1dcb2100eeaf68791a401ad7ce54d"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Tue Nov 21 08:13:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4865): Fix: Slot 0 not NULL on disconnecting SN9C10x PC Camera\n\nThe patch fix bug 5748.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a5bbc7d94cf1dcb2100eeaf68791a401ad7ce54d",
      "tree": "88812d920d7a50a63abe123a7618c5eac2c6272a",
      "parents": [
        "30d9464c76743160612e7de0b2f5f656c78915d3"
      ],
      "author": {
        "name": "Ira Snyder",
        "email": "kernel@irasnyder.com",
        "time": "Mon Nov 20 07:20:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4849): Add missing spin_unlock to saa6588 decoder driver\n\nSparse noticed a lock imbalance in read_from_buf(). Further inspection shows\nthat the lock should not be held when the function exits.\nThis adds a spin_unlock_irqrestore(), so that every exit path of the\nread_from_buf() function is consistent. The unlock was missing on an error\npath.\n\nSigned-off-by: Ira W. Snyder \u003cdevel@irasnyder.com\u003e\nSigned-off-by: Hans J. Koch \u003ckoch@hjk-az.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "30d9464c76743160612e7de0b2f5f656c78915d3",
      "tree": "12134249743d1222b32941113b2afa55617f8529",
      "parents": [
        "bc495b66d048d64a9b8aeb49ca8405f4687ca123"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Thu Nov 16 22:12:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4832): Fix uninitialised variable in dvb_frontend_swzigzag\n\nSpotted by coverity/Adrian Bunk.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bc495b66d048d64a9b8aeb49ca8405f4687ca123",
      "tree": "86e10a18395a47022204c4b791d9a11656479f63",
      "parents": [
        "c4e46b9567669eb5e1182d4b12c2d889ce27da64"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Nov 19 02:15:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4840): Budget: diseqc_method module parameter for cards with subsystem-id 13c2:1003\n\nNew module parameter diseqc_method for cards with subsystem-id 13c2:1003.\n- 0: unreliable method, can be used by all board revisions (default)\n- 1: reliable method, works for newer board layouts only\nThe parameter has no effect for cards with other subsystem-ids.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c4e46b9567669eb5e1182d4b12c2d889ce27da64",
      "tree": "112e10dda81026576815e1175da710a3fc2fb617",
      "parents": [
        "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Thu Nov 16 18:31:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4831): Fix tuning on older budget DVBS cards.\n\nFixes to DISEQC on these cards inadvertently broke normal tone/voltage\nsignalling. This restores the necessary function.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9abbffee861c6c56fce27e4eda96a10cf0de0f84",
      "tree": "2b5e1e86913daa2bb11ca142f309485a25288510",
      "parents": [
        "dc9b334622bff6d22456917a034c2e2d194b9328"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Fri Nov 24 20:34:51 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:52 2006 -0800"
      },
      "message": "[XFRM] STATE: Fix to respond error to get operation if no matching entry exists.\n\nWhen application uses XFRM_MSG_GETSA to get state entry through\nnetlink socket and kernel has no matching one, the application expects\nreply message with error status by kernel.\n\nKernel doesn\u0027t send the message back in the case of Mobile IPv6 route\noptimization protocols (i.e. routing header or destination options\nheader). This is caused by incorrect return code \"0\" from\nnet/xfrm/xfrm_user.c(xfrm_user_state_lookup) and it makes kernel skip\nto acknowledge at net/netlink/af_netlink.c(netlink_rcv_skb).\n\nThis patch fix to reply ESRCH to application.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: TAKAMIYA Noriaki \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc9b334622bff6d22456917a034c2e2d194b9328",
      "tree": "2c939407ea168046febe7a080efb4e78ffe5d4d2",
      "parents": [
        "95f6134e175fd69ab3f088f7a09adbd3fd3548e1"
      ],
      "author": {
        "name": "Paul Bonser",
        "email": "misterpib@gmail.com",
        "time": "Thu Nov 23 17:56:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:51 2006 -0800"
      },
      "message": "[NET]: Re-fix of doc-comment in sock.h\n\nRestoring old, correct comment for sk_filter_release, moving it to\nwhere it should actually be, and changing new comment into proper\ncomment for sk_filter_rcu_free, where it actually makes sense.\n\nThe original fix submitted for this on Oct 23 mistakenly documented\nthe wrong function.\n\nSigned-off-by: Paul Bonser \u003cmisterpib@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95f6134e175fd69ab3f088f7a09adbd3fd3548e1",
      "tree": "0fdd4d94c7a2256efe12e8bf5109cbad5141e1ea",
      "parents": [
        "ac16ca6412d9feb5b2f8fc76a4ed938b5d107f94"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 23 11:48:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:50 2006 -0800"
      },
      "message": "[6PACK]: Masking bug in 6pack driver.\n\nLooks like a broken masking to me, binary not is used where bitwise\nnot was intended.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac16ca6412d9feb5b2f8fc76a4ed938b5d107f94",
      "tree": "484df8ddb3e1f4cfe9e113e7b914c294300830fc",
      "parents": [
        "753eab76a3337863a0d86ce045fa4eb6c3cbeef9"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Nov 22 20:26:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:49 2006 -0800"
      },
      "message": "[NET]: Fix kfifo_alloc() error check.\n\nThe return value of kfifo_alloc() should be checked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "753eab76a3337863a0d86ce045fa4eb6c3cbeef9",
      "tree": "c356797fbdff11986123aaae0bdd6338a76af8ff",
      "parents": [
        "38f7efd52c4f3f0b22c460eadbfe7c42f9ebff82"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Wed Nov 22 20:11:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:48 2006 -0800"
      },
      "message": "[UDP]: Make udp_encap_rcv use pskb_may_pull\n\nMake udp_encap_rcv use pskb_may_pull\n\nIPsec with NAT-T breaks on some notebooks using the latest e1000 chipset,\nwhen header split is enabled. When receiving sufficiently large packets, the\ndriver puts everything up to and including the UDP header into the header\nportion of the skb, and the rest goes into the paged part. udp_encap_rcv\nforgets to use pskb_may_pull, and fails to decapsulate it. Instead, it\npasses it up it to the IKE daemon.\n\nSigned-off-by: Olaf Kirch \u003cokir@suse.de\u003e\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38f7efd52c4f3f0b22c460eadbfe7c42f9ebff82",
      "tree": "1eedc8441bfbdca3f85c72aff5c599f4af7b447a",
      "parents": [
        "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61"
      ],
      "author": {
        "name": "Faidon Liambotis",
        "email": "paravoid@debian.org",
        "time": "Tue Nov 21 21:46:02 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:47 2006 -0800"
      },
      "message": "[NETFILTER]: H.323 conntrack: fix crash with CONFIG_IP_NF_CT_ACCT\n\nH.323 connection tracking code calls ip_ct_refresh_acct() when\nprocessing RCFs and URQs but passes NULL as the skb.\nWhen CONFIG_IP_NF_CT_ACCT is enabled, the connection tracking core tries\nto derefence the skb, which results in an obvious panic.\nA similar fix was applied on the SIP connection tracking code some time\nago.\n\nSigned-off-by: Faidon Liambotis \u003cparavoid@debian.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61",
      "tree": "2da1a8d8e1ca4088cd91cc080f424b3e25e9423f",
      "parents": [
        "9dce447a542d8b4bedf13d6a4c4fc6737240372e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 25 11:09:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] uml: make execvp safe for our usage\n\nReimplement execvp for our purposes - after we call fork() it is fundamentally\nunsafe to use the kernel allocator - current is not valid there.  So we simply\npass to our modified execvp() a preallocated buffer.  This fixes a real bug\nand works very well in testing (I\u0027ve seen indirectly warning messages from the\nforked thread - they went on the pipe connected to its stdout and where read\nas a number by UML, when calling read_output().  I verified the obtained\nnumber corresponded to \"BUG:\").\n\nThe added use of __cant_sleep() is not a new bug since __cant_sleep() is\nalready used in the same function - passing an atomicity parameter would be\nbetter but it would require huge change, stating that this function must not\nbe called in atomic context and can sleep is a better idea (will make sure of\nthis gradually).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9dce447a542d8b4bedf13d6a4c4fc6737240372e",
      "tree": "bba4591cd3564a499481d662ed931c5be1d040c2",
      "parents": [
        "cfd3ef2346f924d6c0e82236c20fdb3a8840136a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Nov 25 11:09:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] usb: ati remote memleak fix\n\nThis is a bug.  When checking for ati_remote-\u003eoutbuf we free freeing\nati_remote-\u003einbuf so we end up freeing ati_remote-\u003einbuf twice.\n\nAlso the checks for \u0027ati_remote-\u003einbuf !\u003d NULL\u0027 and \u0027ati_remote-\u003eoutbuf !\u003d\nNULL\u0027 are redundant as usb_buffer_free() does this.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfd3ef2346f924d6c0e82236c20fdb3a8840136a",
      "tree": "f0289367f0dbf80a5bcfa2969f428c605c54dd6a",
      "parents": [
        "ee3ce191e8eaa4cc15c51a28b34143b36404c4f5"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Nov 25 11:09:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] lockdep: spin_lock_irqsave_nested()\n\nIntroduce spin_lock_irqsave_nested(); implementation from:\n http://lkml.org/lkml/2006/6/1/122\nPatch from:\n http://lkml.org/lkml/2006/9/13/258\n\n[akpm@osdl.org: two compile fixes]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjikos@jikos.cz\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee3ce191e8eaa4cc15c51a28b34143b36404c4f5",
      "tree": "557c5ade9b92e91f095e4017d97ffe7afd83383f",
      "parents": [
        "5e66b0b5f187c811419ff10cfb5668c028a64d57"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Nov 25 11:09:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] Enforce \"unsigned long flags;\" when spinlocking\n\nMake it break or warn if you pass to spin_lock_irqsave() and friends\nsomething different from \"unsigned long flags;\".  Suprisingly large amount\nof these was caught by recent commit\nc53421b18f205c5f97c604ae55c6a921f034b0f6 and others.\n\nIdea is largely from FRV typechecking. Suggestions from Andrew Morton.\nAll stupid typos in first version fixed.\n\nPasses allmodconfig on i386, x86_64, alpha, arm as well as my usual config.\n\nNote #1: checking with sparse is still needed, because a driver can save\n\t and pass around flags or something. So far patch is very intrusive.\nNote #2: techically, we should break only if\n\t\tsizeof(flags) \u003c sizeof(unsigned long),\n\t however, the more pain for getting suspicious code into kernel,\n\t the better.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e66b0b5f187c811419ff10cfb5668c028a64d57",
      "tree": "ae387b8f938272ad6fbee48b5794644c9da2e14c",
      "parents": [
        "753ca4f312a4b26940e4731b4fa5dbbbbcc77e97"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Nov 25 11:09:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] tlclk: fix platform_device_register_simple() error check\n\nThe return value of platform_device_register_simple() should be checked by\nIS_ERR().\n\nThis patch also fix misc_register() error case.  Because misc_register()\nreturns error code.\n\nCc: Sebastien Bouchard \u003csebastien.bouchard@ca.kontron.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "753ca4f312a4b26940e4731b4fa5dbbbbcc77e97",
      "tree": "bf0ca9aa882e50b681ec72e43998542472752ef6",
      "parents": [
        "a1b26c32af51d0fd82754bc06b495dd03c2f2d58"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Nov 25 11:09:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] fix copy_process() error check\n\nThe return value of copy_process() should be checked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1b26c32af51d0fd82754bc06b495dd03c2f2d58",
      "tree": "5ae62b93aa82a366e2d32d1125e7a7a1eec6225f",
      "parents": [
        "c154348f00834911c49aa63dfb48bd50d1a07d93"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Sat Nov 25 11:09:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] sgiioc4: Disable module unload\n\nThis patch removes a module_exit function that sgiioc4 should not have had.\n\nIt seems that the IDE layer doesn\u0027t support submodule unloading.  sgiioc4 was\nthe only driver in drivers/ide/pci that had an exit function.  After an\nunload, the devices would stay around and the next attempt to reference would\ncrash...\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nAcked-by: \"Bartlomiej Zolnierkiewicz\" \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c154348f00834911c49aa63dfb48bd50d1a07d93",
      "tree": "b0623769f5ee252168af0cec1eff756c8f7f36eb",
      "parents": [
        "f12aa7045280836307e9bbdb1c676c4a94e2b3d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] fix menuconfig colours with TERM\u003dvt100\n\nOn Mon, 13 Nov 2006, Phil Oester wrote:\n\u003e In commit 350b5b76384e77bcc58217f00455fdbec5cac594, the default menuconfig\n\u003e color scheme was changed to bluetitle.  This breaks the highlighting\n\u003e of the selected item for me with TERM\u003dvt100.  The only way I can see\n\u003e which item is selected is via:\n\u003e\n\u003e     make MENUCONFIG_COLOR\u003dmono menuconfig\n\u003e\n\u003e Which restores the pre-2.6.19 white on black highlighting.\n\nFix.\n\nCc: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f12aa7045280836307e9bbdb1c676c4a94e2b3d3",
      "tree": "b4c488f722d20f5d88faed7e9e637d4f38558097",
      "parents": [
        "82189b9807e05ea8d1f69de5bf92eaf244a0eb12"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] qconf: fix uninitialsied member\n\nFixes a segfault reported by Randy.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82189b9807e05ea8d1f69de5bf92eaf244a0eb12",
      "tree": "ecc6f1cf933a249ea1a9a9858a7a90878ec4162b",
      "parents": [
        "533221fbaf001692d5db646f84f7d033fac78cc7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@gmail.com",
        "time": "Sat Nov 25 11:09:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] Fix device_attribute memory leak in device_del\n\ndev-\u003edevt_attr is allocated in device_add() but it is never freed in\ndevice_del() in the drivers/base/core.c file (reported by kmemleak).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@gmail.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "533221fbaf001692d5db646f84f7d033fac78cc7",
      "tree": "d01a3112704c06aad9f9eb81a09b9ff1daa0e3c8",
      "parents": [
        "17ad78e59a0334d64c3a37f964b15ab9918313c7"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Nov 25 11:09:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] reiserfs: fmt bugfix\n\nOne reiserfs_warning() call uses %lu, but doesn\u0027t supply what to print.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17ad78e59a0334d64c3a37f964b15ab9918313c7",
      "tree": "cd437a4c78569352cbc03a53cc5bcde40859d18a",
      "parents": [
        "d728b1e69fd5829ec2ab2434381e5a268d4f684a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 25 11:09:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] drivers/rtc/rtc-rs5c372.c: fix a NULL dereference\n\nThe correct order is: NULL check before dereference\n\nThis was a guaranteed NULL dereference with debugging enabled since\nrs5c372_sysfs_show_osc() does actually pass NULL...\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d728b1e69fd5829ec2ab2434381e5a268d4f684a",
      "tree": "e11b3dea35247074628f04f5441e4a458bdbd86b",
      "parents": [
        "2601a46474db2dcbc08ee690e56f08a10abe65cb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] rtc class locking bugfixes\n\nI got a lockdep warning when running \"rtctest\" so I though it\u0027d be good\nto see what was up.\n\n - The warning was for rtc-\u003eirq_task_lock, gotten from rtc_update_irq()\n   by irq handlerss ... but in a handful of other cases, grabbed without\n   blocking IRQs.\n\n - Some callers to rtc_update_irq() were not ensuring IRQs were blocked,\n   yet the routine expects that; make sure all callers block IRQs.\n\nIt would appear that RTC API tests haven\u0027t been part of anyone\u0027s kernel\nregression test suite recently, at least not with lockdep running.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2601a46474db2dcbc08ee690e56f08a10abe65cb",
      "tree": "3b6ffb34023a252599b08b045db100a6ca6bfff7",
      "parents": [
        "7531d8faa85f8880db433027bf2b04950e49baeb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] rtc framework handles periodic irqs\n\nThe RTC framework has an irq_set_freq() method that should be used to manage\nthe periodic IRQ frequency, but the current ioctl logic doesn\u0027t know how to do\nthat.  This patch teaches it how.\n\nThis means that drivers implementing irq_set_freq() will automatically support\nRTC_IRQP_{READ,SET} ioctls; that logic doesn\u0027t need duplication within the\ndriver.\n\n[akpm@osdl.org: export rtc_irq_set_freq]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7531d8faa85f8880db433027bf2b04950e49baeb",
      "tree": "4271034911fcf09833f8fbeed9232521916929db",
      "parents": [
        "4d8ebddcc525a5800dab5880946cecffe73e9dca"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] Documentation/rtc.txt updates (for rtc class)\n\nThis updates the RTC documentation to summarize the two APIs now available:\nthe old PC/AT one, and the new RTC class drivers.  It also updates the\nincluded \"rtctest.c\" file to better meet Linux style guidelines, and to work\nwith the new RTC drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d8ebddcc525a5800dab5880946cecffe73e9dca",
      "tree": "23a869dbf1403a64ab9a6340c04862fd28ff8bbc",
      "parents": [
        "701e054e0c2db82359f0454c7ed4fd24346d52eb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Nov 25 11:09:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] debugfs: add header file\n\ndebugfs needs include/linux/kobject.h for \u003ckernel_subsys\u003e.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "701e054e0c2db82359f0454c7ed4fd24346d52eb",
      "tree": "af052eb937237414705c425f08502517af52e680",
      "parents": [
        "2d51013ed2f2b6a5d2369b7fbbd989df1f6369e2"
      ],
      "author": {
        "name": "Vasily Tarasov",
        "email": "vtaras@openvz.org",
        "time": "Sat Nov 25 11:09:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] mounstats NULL pointer dereference\n\nOpenVZ developers team has encountered the following problem in 2.6.19-rc6\nkernel. After some seconds of running script\n\nwhile [[ 1 ]]\ndo\n\tfind  /proc -name mountstats | xargs cat\ndone\n\nthis Oops appears:\n\nBUG: unable to handle kernel NULL pointer dereference at virtual address\n00000010\n printing eip:\nc01a6b70\n*pde \u003d 00000000\nOops: 0000 [#1]\nSMP\nModules linked in: xt_length ipt_ttl xt_tcpmss ipt_TCPMSS iptable_mangle\niptable_filter xt_multiport xt_limit ipt_tos ipt_REJECT ip_tables x_tables\nparport_pc lp parport sunrpc af_packet thermal processor fan button battery\nasus_acpi ac ohci_hcd ehci_hcd usbcore i2c_nforce2 i2c_core tg3 floppy\npata_amd\nide_cd cdrom sata_nv libata\nCPU:    1\nEIP:    0060:[\u003cc01a6b70\u003e]    Not tainted VLI\nEFLAGS: 00010246   (2.6.19-rc6 #2)\nEIP is at mountstats_open+0x70/0xf0\neax: 00000000   ebx: e6247030   ecx: e62470f8   edx: 00000000\nesi: 00000000   edi: c01a6b00   ebp: c33b83c0   esp: f4105eb4\nds: 007b   es: 007b   ss: 0068\nProcess cat (pid: 6044, ti\u003df4105000 task\u003df4104a70 task.ti\u003df4105000)\nStack: c33b83c0 c04ee940 f46a4a80 c33b83c0 e4df31b4 c01a6b00 f4105000 c0169231\n       e4df31b4 c33b83c0 c33b83c0 f4105f20 00000003 f4105000 c0169445 f2503cf0\n       f7f8c4c0 00008000 c33b83c0 00000000 00008000 c0169350 f4105f20 00008000\nCall Trace:\n [\u003cc01a6b00\u003e] mountstats_open+0x0/0xf0\n [\u003cc0169231\u003e] __dentry_open+0x181/0x250\n [\u003cc0169445\u003e] nameidata_to_filp+0x35/0x50\n [\u003cc0169350\u003e] do_filp_open+0x50/0x60\n [\u003cc01873d6\u003e] seq_read+0xc6/0x300\n [\u003cc0169511\u003e] get_unused_fd+0x31/0xc0\n [\u003cc01696d3\u003e] do_sys_open+0x63/0x110\n [\u003cc01697a7\u003e] sys_open+0x27/0x30\n [\u003cc01030bd\u003e] sysenter_past_esp+0x56/0x79\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 45 74 8b 54 24 20 89 44 24 08 8b 42 f0 31 d2 e8 47 cb f8 ff 85 c0 89 c3\n74 51 8d 80 a0 04 00 00 e8 46 06 2c 00 8b 83 48 04 00 00 \u003c8b\u003e 78 10 85 ff 74\n03\nf0 ff 07 b0 01 86 83 a0 04 00 00 f0 ff 4b\nEIP: [\u003cc01a6b70\u003e] mountstats_open+0x70/0xf0 SS:ESP 0068:f4105eb4\n\nThe problem is that task-\u003ensproxy can be equal NULL for some time during\ntask exit. This patch fixes the BUG.\n\nSigned-off-by: Vasily Tarasov \u003cvtaras@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: \"Serge E. Hallyn\" \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d51013ed2f2b6a5d2369b7fbbd989df1f6369e2",
      "tree": "b0e3f7fef15e3d1e109cffc90a709116b51d4f37",
      "parents": [
        "a26d79ca81d6e46c445c8db87a89740c9b4d17e9"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Nov 25 11:09:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] fuse: fix Oops in lookup\n\nFix bug in certain error paths of lookup routines.  The request object was\nreused for sending FORGET, which is illegal.  This bug could cause an Oops\nin 2.6.18.  In earlier versions it might silently corrupt memory, but this\nis very unlikely.\n\nThese error paths are never triggered by libfuse, so this wasn\u0027t noticed\neven with the 2.6.18 kernel, only with a filesystem using the raw kernel\ninterface.\n\nThanks to Russ Cox for the bug report and test filesystem.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a26d79ca81d6e46c445c8db87a89740c9b4d17e9",
      "tree": "1134141b627cbf3c469f7067054ee4680fe58b36",
      "parents": [
        "8e4d9dcb4205dd43c4297168022ed0c6874fb918"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sat Nov 25 11:09:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] initramfs: handle more than one source dir or file list\n\nFix bug 7401.\n\nHandle more than one source dir or file list to the initramfs gen scripts.\n\nThe Kconfig help for INITRAMFS_SOURCE claims that you can specify multiple\nspace-separated sources in order to allow unprivileged users to build an\nimage.  There are two bugs in the current implementation that prevent this\nfrom working.\n\nFirst, we pass \"file1 dir2\" to the gen_initramfs_list.sh script, which it\nobviously can\u0027t open.\n\nSecond, gen_initramfs_list.sh -l outputs multiple definitions for\ndeps_initramfs -- one for each argument.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e4d9dcb4205dd43c4297168022ed0c6874fb918",
      "tree": "8888ae6ab859134eeb2b4ac40a826f39fe31eff8",
      "parents": [
        "1abbfb412b1610ec3a7ec0164108cee01191d9f5"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sat Nov 25 11:09:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] fix \"pcmcia: fix \u0027rmmod pcmcia\u0027 with unbound devices\"\n\nAdd required locking to dfbc9e9d33adb1ac9910dd7f8ceb911947039a52\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Pavol Gono \u003cPalo.Gono@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1abbfb412b1610ec3a7ec0164108cee01191d9f5",
      "tree": "ab63b4e9b901455385a55ffa4a30b23343d363eb",
      "parents": [
        "0b1082efb92eedb28e982cfae526267ebdcf5622"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@skynet.ie",
        "time": "Thu Nov 23 12:01:41 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:30:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix bad page state in process \u0027swapper\u0027\n\nfind_min_pfn_for_node() and find_min_pfn_with_active_regions() both\ndepend on a sorted early_node_map[].  However, sort_node_map() is being\ncalled after fin_min_pfn_with_active_regions() in\nfree_area_init_nodes().\n\nIn most cases, this is ok, but on at least one x86_64, the SRAT table\ncaused the E820 ranges to be registered out of order.  This gave the\nwrong values for the min PFN range resulting in some pages not being\ninitialised.\n\nThis patch sorts the early_node_map in find_min_pfn_for_node().  It has\nbeen boot tested on x86, x86_64, ppc64 and ia64.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Andre Noll \u003cmaan@systemlinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b1082efb92eedb28e982cfae526267ebdcf5622",
      "tree": "244c58a3cc62ba0019c0a04f557dd6e3b6d337cf",
      "parents": [
        "0916bd3ebb7cefdd0f432e8491abe24f4b5a101e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 23 13:28:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:27:49 2006 -0800"
      },
      "message": "[PATCH] Fix i2c-ixp4xx compile (missing brace)\n\nFix recent i2c-ixp4xx compilation breakage. Sorry for overlooking it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0916bd3ebb7cefdd0f432e8491abe24f4b5a101e",
      "tree": "9db86aafad36e04dd221fc65c90b961d7040c80d",
      "parents": [
        "5261d661b49e0c133395c88da193457f62db439a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 22 20:42:01 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:18:55 2006 -0800"
      },
      "message": "[PATCH] Correct bound checking from the value returned from _PPC method.\n\nprocessor_perflib.c::acpi_processor_ppc_notifier() check if the value\nreturned by the processor\u0027s _PPC method is 0 and return failed if so.\nThis is wrong since 0 indicate that the bios think the processor can go\nto the highest frequency.  This patch for example fix the HP NX 6125 to\nallow its highest frequency to be available.\n\nSigned-off-by: Bruno Ducrot \u003cducrot@poupinou.org\u003e\nCc: \"Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5261d661b49e0c133395c88da193457f62db439a",
      "tree": "a79f0d67e19599a5b2728eca08b032e7ce976a4a",
      "parents": [
        "490a6e245e36ce27e10c32e1c3129fd782d3d1f3",
        "21f37bc3e51fac4f7a226a6d110c4c316af0d22d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:17:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:17:16 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3941/1: [Jornada7xx] - Addition to MAINTAINERS\n  [ARM] 3942/1: ARM: comment: consistent_sync should not be called directly\n  [ARM] ebsa110: fix warnings generated by asm/arch/io.h\n  [ARM] 3933/1: Source drivers/ata/Kconfig\n"
    },
    {
      "commit": "490a6e245e36ce27e10c32e1c3129fd782d3d1f3",
      "tree": "aa9aa577215f65fc775ced09a99d5ce02e02d2a5",
      "parents": [
        "66c669baa7d70b8d135da67f36c8dba12cea71b8",
        "ec7080d185a9b79581bf1dbe300e877719c0b1a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 16:36:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 16:36:33 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [PATCH] make au1xxx-ide compile again\n  [MIPS] Hack for SB1 cache issues\n"
    },
    {
      "commit": "ec7080d185a9b79581bf1dbe300e877719c0b1a9",
      "tree": "7c5fea8e4b4a7f38f277d8dbffdc5739ce9082bc",
      "parents": [
        "eb4828750852b84703f64747b3bedf6394d629ef"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Nov 22 14:51:32 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 22 23:34:02 2006 +0000"
      },
      "message": "[PATCH] make au1xxx-ide compile again\n\nThe Au1xx IDE controller driver doesn\u0027t compile:\n\n  CC      drivers/ide/mips/au1xxx-ide.o\n/linux-2.6.19-rc6-work/drivers/ide/mips/au1xxx-ide.c:480: error: conflicting types for \u0027auide_ddma_tx_callback\u0027\ninclude2/asm/mach-au1x00/au1xxx_ide.h:174: error: previous declaration of \u0027auide_ddma_tx_callback\u0027 was here\n/linux-2.6.19-rc6-work/drivers/ide/mips/au1xxx-ide.c:486: error: conflicting types for \u0027auide_ddma_rx_callback\u0027\ninclude2/asm/mach-au1x00/au1xxx_ide.h:176: error: previous declaration of \u0027auide_ddma_rx_callback\u0027 was here\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eb4828750852b84703f64747b3bedf6394d629ef",
      "tree": "49fbb6d7168132c470499bbffdb4f08e5c071d4e",
      "parents": [
        "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Thu Nov 16 22:13:54 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 22 23:34:01 2006 +0000"
      },
      "message": "[MIPS] Hack for SB1 cache issues\n\nRemoving flush_icache_page a while ago broke SB1 which was using an empty\nflush_data_cache_page function.  This glues things well enough so a more\nefficient but also more intrusive solution can be found later.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66c669baa7d70b8d135da67f36c8dba12cea71b8",
      "tree": "8839924101a47a08d9da70f9bfcd8abb4023e466",
      "parents": [
        "7d915a38985d2826acbdc9dc9cca8a93e23e5278"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 14:55:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 14:55:29 2006 -0800"
      },
      "message": "[AGP] Allocate AGP pages with GFP_DMA32 by default\n\nNot all graphic page remappers support physical addresses over the 4GB\nmark for remapping, so while some do (the AMD64 GART always did, and I\njust fixed the i965 to do so properly), we\u0027re safest off just forcing\nGFP_DMA32 allocations to make sure graphics pages get allocated in the\nlow 32-bit address space by default.\n\nAGP sub-drivers that really care, and can do better, could just choose\nto implement their own allocator (or we could add another \"64-bit safe\"\ndefault allocator for their use), but quite frankly, you\u0027re not likely\nto care in practice.\n\nSo for now, this trivial change means that we won\u0027t be allocating pages\nthat we can\u0027t map correctly by mistake on x86-64.\n\n[ On traditional 32-bit x86, this could never happen, because GFP_KERNEL\n  would never allocate any highmem memory anyway ]\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21f37bc3e51fac4f7a226a6d110c4c316af0d22d",
      "tree": "7117190776c3fb98db8096ac372b9305fc980bd9",
      "parents": [
        "105ef9a0af1469a9dd906839dd4628aa9c013f58"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "Kristoffer_e1@hotmail.com",
        "time": "Tue Nov 21 01:20:31 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 22 22:46:21 2006 +0000"
      },
      "message": "[ARM] 3941/1: [Jornada7xx] - Addition to MAINTAINERS\n\nAdding myself to the MAINTAINERS file.\n\nSigned-off-by: Kristoffer Ericson \u003cKristoffer_e1@hotmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "105ef9a0af1469a9dd906839dd4628aa9c013f58",
      "tree": "932c93e6fe5c11866b2b6348360a61f4528a0de1",
      "parents": [
        "8de35efb6afa75f25415d54e21221eea759db261"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 21 22:57:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 22 22:45:57 2006 +0000"
      },
      "message": "[ARM] 3942/1: ARM: comment: consistent_sync should not be called directly\n\n/*\n * Note: Drivers should NOT use this function directly, as it will break\n * platforms with CONFIG_DMABOUNCE.\n * Use the driver DMA support - see dma-mapping.h (dma_sync_*)\n */\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d915a38985d2826acbdc9dc9cca8a93e23e5278",
      "tree": "6954d28e1e835a9043c1f201c0791c390e528e7f",
      "parents": [
        "b42172fc7b569a0ef2b0fa38d71382969074c0e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 09:37:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 09:37:54 2006 -0800"
      },
      "message": "[AGP] Fix intel 965 AGP memory mapping function\n\nThis introduces a i965-specific \"mask_memory()\" function that knows\nabout the extended physical addresses that the i965 supports.  This\nallows us to correctly map in physical memory in the \u003e4GB range into the\nGTT.\n\nAlso simplify/clean-up the i965 case for the aperture sizing by just\nreturning the fixed 512kB size from \"fetch_size()\".  We don\u0027t really\ncare that not all of the aperture may be visible - the only thing that\ncares about the aperture size is the Intel \"stolen memory\" calculation,\nwhich depends on the fixed size.\n\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b42172fc7b569a0ef2b0fa38d71382969074c0e2",
      "tree": "2fe6141c936421d339a9443a6ad6af4dd4d2386b",
      "parents": [
        "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 09:32:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 09:32:06 2006 -0800"
      },
      "message": "Don\u0027t call \"note_interrupt()\" with irq descriptor lock held\n\nThis reverts commit f72fa707604c015a6625e80f269506032d5430dc, and solves\nthe problem that it tried to fix by simply making \"__do_IRQ()\" call the\nnote_interrupt() function without the lock held, the way everybody else\ndoes.\n\nIt should be noted that all interrupt handling code must never allow the\ndescriptor actors to be entered \"recursively\" (that\u0027s why we do all the\nmagic IRQ_PENDING stuff in the first place), so there actually is\nexclusion at that much higher level, even in the absense of locking.\n\nAcked-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nAcked-by:Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97",
      "tree": "8b63f4a8add7f1bfbba02f9ddbbe26e7943afb21",
      "parents": [
        "c5dd27337a70b34cc400120e70a80fcb84c4fd7a",
        "8746ed3dae14e87e9f7ad8e44649b72e22b33274"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:42:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:42:44 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix ucc_geth of_device discovery on mpc832x\n  [POWERPC] Revert \"[POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\"\n  [POWERPC] Revert \"[POWERPC] Enable generic rtc hook for the MPC8349 mITX\"\n"
    },
    {
      "commit": "c5dd27337a70b34cc400120e70a80fcb84c4fd7a",
      "tree": "5c41d10ecb9169b9c3dd31a9cdad6af3b6f974b2",
      "parents": [
        "6af6e1efb161ffe36e718b1fd58385710879af7c",
        "12862086f24d7382b24379bbcbe0dadf12ca5945"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:36:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:36:59 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Add missing unlock in tg3_open() error path.\n  [IPV6]: Fix address/interface handling in UDP and DCCP, according to the scoping architecture.\n  [IRDA]: Lockdep fix.\n  [BLUETOOTH]: Fix unaligned access in hci_send_to_sock.\n  [XFRM]: nlmsg length not computed correctly in the presence of subpolicies\n  [XFRM]: Sub-policies broke policy events\n  [IGMP]: Fix IGMPV3_EXP() normalization bit shift value.\n  [Bluetooth] Ignore L2CAP config requests on disconnect\n  [Bluetooth] Always include MTU in L2CAP config responses\n  [Bluetooth] Check if RFCOMM session is still attached to the TTY\n  [Bluetooth] Handling pending connect attempts after inquiry\n  [Bluetooth] Attach low-level connections to the Bluetooth bus\n  [IPV6] IP6TUNNEL: Add missing nf_reset() on input path.\n  [IPV6] IP6TUNNEL: Delete all tunnel device when unloading module.\n  [IPV6] ROUTE: Do not enable router reachability probing in router mode.\n  [IPV6] ROUTE: Prefer reachable nexthop only if the caller requests.\n  [IPV6] ROUTE: Try to use router which is not known unreachable.\n"
    }
  ],
  "next": "8746ed3dae14e87e9f7ad8e44649b72e22b33274"
}
