)]}'
{
  "log": [
    {
      "commit": "2bcff60f7ce88c09a2bc1302ff14510737bfcb7b",
      "tree": "4108d7a8293ff3a79e933e42773d821a27f64ca0",
      "parents": [
        "1bef7dc00caa7bcbff4fdb55e599e2591461fafa"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Fri Sep 28 06:30:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 29 00:46:30 2007 -0400"
      },
      "message": "mv643xx_eth: Check ETH_INT_CAUSE_STATE bit\n\nCommit 468d09f8946d40228c56de26fe4874b2f98067ed masked the \"state\"\ninterrupt (bit 20 of the cause register). This results in Radstone\u0027s\nPPC7D repeatedly re-entering the interrupt routine, locking up the\nboard. The following patch returns the required handling for this\ninterrupt.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@radstone.co.uk\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1bef7dc00caa7bcbff4fdb55e599e2591461fafa",
      "tree": "4bf2da508185000e9960761e0b57fc3e574afcb3",
      "parents": [
        "05e31754d18169555f2c8b54b5fa8631c6be6e7f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Sep 29 09:06:21 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 16:21:10 2007 -0700"
      },
      "message": "Fix bogus PCI quirk for e100\n\nLinas reported me that some machines were crashing at boot in\nquirk_e100_interrupt. It appears that this quirk is doing an ioremap\ndirectly on a PCI BAR value, which isn\u0027t legal and will cause all sorts\nof bad things to happen on architectures where PCI BARs don\u0027t directly\nmatch processor bus addresses.\n\nThis fixes it by using the proper PCI resources instead which is possible\nsince the quirk has been moved by a previous commit to happen late enough\nfor that.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05e31754d18169555f2c8b54b5fa8631c6be6e7f",
      "tree": "f98596a6cad20fc024d7e1d04a8b9cdad302c3b5",
      "parents": [
        "b082dff349e0a9374d19765f17b3fdceb74fda56",
        "f8ab18d2d987a59ccbf0495032b2aef05b730037"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:44:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:44:44 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TCP]: Fix MD5 signature handling on big-endian.\n  [NET]: Zero length write() on socket should not simply return 0.\n"
    },
    {
      "commit": "b082dff349e0a9374d19765f17b3fdceb74fda56",
      "tree": "25d2142d68af705900c098f036d782c1e485055e",
      "parents": [
        "54af3bb543c071769141387a42deaaab5074da55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 27 00:09:29 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:38:12 2007 -0700"
      },
      "message": "Input: xpad - fix dependancy on LEDS class\n\nInput: xpad - fix dependancy on LEDS class\n\nThe driver can not be built-in when LEDS class is a module.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54af3bb543c071769141387a42deaaab5074da55",
      "tree": "d24e5b23462a51a4e932b14feb5ae943b0dbba1e",
      "parents": [
        "bd8936632475665bfd90c1180c9c1301ee838db8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 28 12:27:41 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:36:42 2007 -0700"
      },
      "message": "NFS: Fix an Oops in encode_lookup()\n\nIt doesn\u0027t look as if the NFS file name limit is being initialised correctly\nin the struct nfs_server. Make sure that we limit whatever is being set in\nnfs_probe_fsinfo() and nfs_init_server().\n\nAlso ensure that readdirplus and nfs4_path_walk respect our file name\nlimits.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd8936632475665bfd90c1180c9c1301ee838db8",
      "tree": "aa4b396932957d72300dadb080566df5ce4d14c1",
      "parents": [
        "f100353ff5bfd83be00ae55e98b4d611d2eb5681",
        "f93c7c5aab8d5efaf99c88c8452d9303baabc89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:33:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:33:03 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.23\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for-2.6.23\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.\n  [POWERPC] Fix mpc834x USB-MPH configuration.\n  [POWERPC] Fix cpm_uart driver for cpm1 machines\n  [PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n  [POWERPC] Fix copy\u0027n\u0027paste typo in commproc.c\n"
    },
    {
      "commit": "f100353ff5bfd83be00ae55e98b4d611d2eb5681",
      "tree": "95c46d1793231b9046676d19cff8b03d13e01eb5",
      "parents": [
        "46d5c95b135f73051df7bc001e2d5c8e77e54cd6",
        "f4ec7f98714c2c0b7afa422c0cba6fb5c875c2c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:32:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:32:29 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  e1000: Add device IDs of blade version of the 82571 quad port\n  sky2: fix transmit state on resume\n  sky2: FE+ vlan workaround\n  sky2: sky2 FE+ receive status workaround\n"
    },
    {
      "commit": "f8ab18d2d987a59ccbf0495032b2aef05b730037",
      "tree": "7a24c79632c91e22235888875813950c6c30d929",
      "parents": [
        "e79ad711a0108475c1b3a03815527e7237020b08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 28 15:18:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 28 15:18:35 2007 -0700"
      },
      "message": "[TCP]: Fix MD5 signature handling on big-endian.\n\nBased upon a report and initial patch by Peter Lieven.\n\ntcp4_md5sig_key and tcp6_md5sig_key need to start with\nthe exact same members as tcp_md5sig_key.  Because they\nare both cast to that type by tcp_v{4,6}_md5_do_lookup().\n\nUnfortunately tcp{4,6}_md5sig_key use a u16 for the key\nlength instead of a u8, which is what tcp_md5sig_key\nuses.  This just so happens to work by accident on\nlittle-endian, but on big-endian it doesn\u0027t.\n\nInstead of casting, just place tcp_md5sig_key as the first member of\nthe address-family specific structures, adjust the access sites, and\nkill off the ugly casts.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46d5c95b135f73051df7bc001e2d5c8e77e54cd6",
      "tree": "b9f5b17cfa23a9620b85359ac6c514b208d299fb",
      "parents": [
        "ae000eec2c6aa785e1a85bea6e2f612fb826859a",
        "422efb17eee0471baf4e1876ac9e8ba4c9e7a37a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 12:02:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 12:02:25 2007 -0700"
      },
      "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 fallocate on o32 binary compat ABI\n  [MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n  [MIPS] IP32: Fix initialization of UART base addresses.\n"
    },
    {
      "commit": "422efb17eee0471baf4e1876ac9e8ba4c9e7a37a",
      "tree": "db988fdbe07142de03e5ec3365439426b71de555",
      "parents": [
        "9ae6399f0178c49a6e9cb7562ecc2f7d10c9f195"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Sep 28 13:15:20 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] Fix fallocate on o32 binary compat ABI\n\nMIPS was mistakenly forgetting to use the fallocate compat wrapper, which\nI noticed while cleaning up all the duplicate fallocate wrappers.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ae6399f0178c49a6e9cb7562ecc2f7d10c9f195",
      "tree": "9e266ca9eb00fa349c47d52d4ca9fe3902b8feee",
      "parents": [
        "d8998737bd56e65d5e7326b515769c20dc01cb63"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 08:50:40 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n\nThe __pa() for those did assume that all symbols have XKPHYS values and\nthe math fails for any other address range.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8998737bd56e65d5e7326b515769c20dc01cb63",
      "tree": "9258151d570aca4464c14fa4bfddaae5e7360ca8",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 26 13:01:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix initialization of UART base addresses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae000eec2c6aa785e1a85bea6e2f612fb826859a",
      "tree": "14ffaa202799aa1e2381a05f600c702a3c19f76b",
      "parents": [
        "cdfef17d93b35a6d583509945e699ee998abce24",
        "4ee5b10abeb2b5581be10d3022694cd19084e9b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 11:24:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 11:24:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Correct the SMAP check for INT 0x15, AX\u003d0xe820\n"
    },
    {
      "commit": "4ee5b10abeb2b5581be10d3022694cd19084e9b0",
      "tree": "e269f4bd3570ee41b94b68974891e51ef011a9f6",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 27 17:17:12 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Sep 28 10:12:44 2007 -0700"
      },
      "message": "[x86 setup] Correct the SMAP check for INT 0x15, AX\u003d0xe820\n\nThe e820 probe code was checking %edx, not %eax, for the SMAP\nsignature on return.  This worked on *almost* all systems, since %edx\nstill contained SMAP from the call on entry, but on a handful of\nsystems it failed -- plus, we would have missed real mismatches.\n\nThe error output is \"\u003dd\" to make sure gcc knows %edx is clobbered\nhere.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f93c7c5aab8d5efaf99c88c8452d9303baabc89b",
      "tree": "4388ab81bbae01b4e0c2a71180007233f1986724",
      "parents": [
        "39db0fd9db6caea8887f61fee4a0e53c6f8fec5e"
      ],
      "author": {
        "name": "jacmet@sunsite.dk",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 28 16:21:15 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:48 2007 -0500"
      },
      "message": "[POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.\n\nSetup dr_mode for USB-DR to peripheral as the default (host mode) doesn\u0027t make\nmuch sense for the mini-AB connector on the ITX board.\n\nPeripheral mode is preferable to OTG as the fsl_usb2_udc.c driver doesn\u0027t yet\nproperly support it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "39db0fd9db6caea8887f61fee4a0e53c6f8fec5e",
      "tree": "c5307378b10eee745d71601183d44b21428d5930",
      "parents": [
        "d214602804a85e5da68b745ae69d9beaa5bedc93"
      ],
      "author": {
        "name": "jacmet@sunsite.dk",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 28 16:21:14 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:35 2007 -0500"
      },
      "message": "[POWERPC] Fix mpc834x USB-MPH configuration.\n\nmpc834x USB-MPH configuration got broken by commit\n6f442560021aecf08658e26ed9a37e6928ef0fa1. The selection bits in SICRL\nshould be cleared rather than set to configure the USB MUXes for the MPH.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d214602804a85e5da68b745ae69d9beaa5bedc93",
      "tree": "9e183a9a54b89f20a3366f71234719e5510f73dd",
      "parents": [
        "bc63818931ea55c54d6e59b7d38bff8f295dc8c1"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:15:43 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:30 2007 -0500"
      },
      "message": "[POWERPC] Fix cpm_uart driver for cpm1 machines\n\nin cpm_uart_cpm1.h, DPRAM_BASE is assigned an address derived from cpmp.\nOn ARC\u003dppc, this is a physical address with 1:1 DMA mapping which can\u0027t\nbe used for arithmetric compare operations with virtual addresses\nreturned by cpm_dpram_addr. This patch changes the assignment to use\ncpm_dpram_addr as well, like in cpm_uart_cpm2.h.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc63818931ea55c54d6e59b7d38bff8f295dc8c1",
      "tree": "78f3d22ad1d32cd4ac75718844446fcda7d07ec4",
      "parents": [
        "83af919e0f239e87bc644a2c932b9cebf5771380"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:14:57 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:32 2007 -0500"
      },
      "message": "[PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n\ncpm_dpram_addr returns physical memory of the DP RAM instead of\niomapped virtual memory. As there usually is a 1:1 MMU map of\nthe IMMR area, this is often not noticed. However, cpm_dpram_phys\nassumes this iomapped virtual memory and returns garbage on the\n1:1 mapped memory causing CPM1 uart console to fail.\n\nThis patch fixes the problem (copied from the powerpc tree).\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83af919e0f239e87bc644a2c932b9cebf5771380",
      "tree": "de7d76e154368c1d1da1cafe2d1ad4a3a9147871",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:13:46 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:16 2007 -0500"
      },
      "message": "[POWERPC] Fix copy\u0027n\u0027paste typo in commproc.c\n\nThe powerpc version of commproc.c exports cpm_dpram_addr twice\nand cpm_dpram_phys not at all due to a typo. This patch fixes this\nproblem.\n\nCC      arch/powerpc/sysdev/commproc.o\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__kcrctab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__kcrctab_cpm_dpram_addr\u0027 was here\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__kstrtab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__kstrtab_cpm_dpram_addr\u0027 was here\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__ksymtab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__ksymtab_cpm_dpram_addr\u0027 was here\nmake[1]: *** [arch/powerpc/sysdev/commproc.o] Error 1\nmake: *** [arch/powerpc/sysdev] Error 2\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f4ec7f98714c2c0b7afa422c0cba6fb5c875c2c2",
      "tree": "b66c0b4e24186feab0d90505ac19970832f47d93",
      "parents": [
        "88f5f0cad396be594d6d55cb2d0cd69e8df9ab16"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Aug 30 11:23:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:38:35 2007 -0400"
      },
      "message": "e1000: Add device IDs of blade version of the 82571 quad port\n\nThis blade-specific board form factor is identical to the 82571EB\nboard.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88f5f0cad396be594d6d55cb2d0cd69e8df9ab16",
      "tree": "3520aeaa3d1b75d0adcb667a351ca5a30b8549af",
      "parents": [
        "d6c9bc1ed4301cbc3df4565ff5348b64bf2a767c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 27 12:38:12 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:29 2007 -0400"
      },
      "message": "sky2: fix transmit state on resume\n\nThis should fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8667\n\nAfter resume, driver has reset the chip so the current state\nof transmit checksum offload state machine and DMA state machine\nwill be undefined.\n\nThe fix is to set the state so that first Tx will set MSS and offset\nvalues.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d6c9bc1ed4301cbc3df4565ff5348b64bf2a767c",
      "tree": "02f8bbc5d89149207a9e195d2248bf7723b69ad0",
      "parents": [
        "3b12e0141f7a97c3b84731b5f935ed738bb6f960"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 27 12:32:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:28 2007 -0400"
      },
      "message": "sky2: FE+ vlan workaround\n\nThe FE+ workaround means the driver can no longer trust the status register\nto indicate VLAN tagged frames.  The fix for this is to just disable VLAN\nacceleration for that chip version. Tested and works fine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3b12e0141f7a97c3b84731b5f935ed738bb6f960",
      "tree": "bf6913c8d7097175688a3fb0d39dd4b0ca3d1f7b",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 26 17:58:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:28 2007 -0400"
      },
      "message": "sky2: sky2 FE+ receive status workaround\n\nThe Yukon FE+ chip appears to have a hardware glitch that causes bogus\nreceive status values to be posted. The data in the packet is good, but\nthe status value is random garbage.  As a temporary workaround until the\nproblem is better understood, implement the workaround the vendor driver\nused of ignoring the status value on this chip.\n\nSince this means trusting dodgy hardware values; add additional checking\nof the receive packet length.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cdfef17d93b35a6d583509945e699ee998abce24",
      "tree": "2d03d40d14641a2ad6a4269dabc66663fc072e0f",
      "parents": [
        "e4a7b1d1d90d202a030688ab5b177c3c0f15ee3e",
        "7d809ba3f98b8aa8f9ba0dcdf6349958a0b77b7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:53 2007 -0700"
      },
      "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 CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n  [MIPS] IP32: Fix initialization of UART base addresses.\n"
    },
    {
      "commit": "e4a7b1d1d90d202a030688ab5b177c3c0f15ee3e",
      "tree": "c8e8c64a69fc38daa32d04580195c703f9e5dc41",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 28 11:46:28 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:28 2007 -0700"
      },
      "message": "i915: make vbl interrupts work properly on i965g/gm hw.\n\nThis code is ported from the DRM git tree and allows the vblank interrupts\nto function on the i965 hw. It also requires a change in Mesa\u0027s 965 driver\nto actually use them.\n\n[ Without this patch, my 965GM drops vblank interrupts  - Jesse ]\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d809ba3f98b8aa8f9ba0dcdf6349958a0b77b7b",
      "tree": "9e266ca9eb00fa349c47d52d4ca9fe3902b8feee",
      "parents": [
        "6e351064b16914e4843248355288b777fa559947"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 08:50:40 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 27 23:19:16 2007 +0100"
      },
      "message": "[MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n\nThe __pa() for those did assume that all symbols have XKPHYS values and\nthe math fails for any other address range.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e351064b16914e4843248355288b777fa559947",
      "tree": "9258151d570aca4464c14fa4bfddaae5e7360ca8",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 26 13:01:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 27 23:19:16 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix initialization of UART base addresses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e79ad711a0108475c1b3a03815527e7237020b08",
      "tree": "77551ee6c67b5901d7c66ff9daf2a8c6df9b0d41",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:52:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:52:00 2007 -0700"
      },
      "message": "[NET]: Zero length write() on socket should not simply return 0.\n\nThis fixes kernel bugzilla #5731\n\nIt should generate an empty packet for datagram protocols when the\nsocket is connected, for one.\n\nThe check is doubly-wrong because all that a write() can be is a\nsendmsg() call with a NULL msg_control and a single entry iovec.  No\nspecial semantics should be assigned to it, therefore the zero length\ncheck should be removed entirely.\n\nThis matches the behavior of BSD and several other systems.\n\nAlan Cox notes that SuSv3 says the behavior of a zero length write on\nnon-files is \"unspecified\", but that\u0027s kind of useless since BSD has\ndefined this behavior for a quarter century and BSD is essentially\nwhat application folks code to.\n\nBased upon a patch from Stephen Hemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e",
      "tree": "c9b272c63ca5db6d40a8bc6e6d28d91930c4856e",
      "parents": [
        "a07921bcd5830c5a1130309977a8ade8a4f7d69b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:52:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:52:17 2007 -0700"
      },
      "message": "Revert \"[PATCH] x86-64: fix x86_64-mm-sched-clock-share\"\n\nThis reverts commit 184c44d2049c4db7ef6ec65794546954da2c6a0e.\n\nAs noted by Dave Jones:\n   \"Linus, please revert the above cset.  It doesn\u0027t seem to be\n    necessary (it was added to fix a miscompile in \u0027make allnoconfig\u0027\n    which doesn\u0027t seem to be repeatable with it reverted) and actively\n   breaks the ARM SA1100 framebuffer driver.\"\n\nRequested-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a07921bcd5830c5a1130309977a8ade8a4f7d69b",
      "tree": "9adf0435d35deebe605f94438251f1279ffc563e",
      "parents": [
        "f7f847b01571e86044dc77e03d92f43699652f8d",
        "2efa33f81ef56e7700c09a3d8a881c96692149e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:55 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Handle case of improperly terminated E820 chain\n"
    },
    {
      "commit": "f7f847b01571e86044dc77e03d92f43699652f8d",
      "tree": "fe5b32756facabc6aea9d354d6894efd809a47f9",
      "parents": [
        "df912ea4ae7233d1504fbd861ee127bd7ee5781d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:21:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:41 2007 -0700"
      },
      "message": "Revert \"x86-64: Disable local APIC timer use on AMD systems with C1E\"\n\nThis reverts commit e66485d747505e9d960b864fc6c37f8b2afafaf0, since\nRafael Wysocki noticed that the change only works for his in -mm, not in\nmainline (and that both \"noapictimer\" _and_ \"apicmaintimer\" are broken\non his hardware, but that\u0027s apparently not a regression, just a symptom\nof the same issue that causes the automatic apic timer disable to not\nwork).\n\nIt turns out that it really doesn\u0027t work correctly on x86-64, since\nx86-64 doesn\u0027t use the generic clock events for timers yet.\n\nThanks to Rafal for testing, and here\u0027s the ugly details on x86-64 as\nper Thomas:\n\n  \"I just looked into the code and the logic vs.  noapictimer on SMP is\n   completely broken.\n\n   On i386 the noapictimer option not only disables the local APIC\n   timer, it also registers the CPUs for broadcasting via IPI on SMP\n   systems.\n\n   The x86-64 code uses the broadcast only when the local apic timer is\n   active, i.e.  \"noapictimer\" is not on the command line.  This defeats\n   the whole purpose of \"noapictimer\".  It should be there to make boxen\n   work, where the local APIC timer actually has a hardware problem,\n   e.g.  the nx6325.\n\n   The current implementation of x86_64 only fixes the ACPI c-states\n   related problem where the APIC timer stops in C3(2), nothing else.\n\n   On nx6325 and other AMD X2 equipped systems which have the C1E\n   enabled we run into the following:\n\n   PIT keeps jiffies (and the system) running, but the local APIC timer\n   interrupts can get out of sync due to this C1E effect.\n\n   I don\u0027t think this is a critical problem, but it is wrong\n   nevertheless.\n\n   I think it\u0027s safe to revert the C1E patch and postpone the fix to the\n   clock events conversion.\"\n\nOn further reflection, Thomas noted:\n\n   \"It\u0027s even worse than I thought on the first check:\n\n    \"noapictimer\" on the command line of an SMP box prevents _ONLY_ the\n    boot CPU apic timer from being used.  But the secondary CPU is still\n    unconditionally setting up the APIC timer and uses the non\n    calibrated variable calibration_result, which is of course 0, to\n    setup the APIC timer.  Wreckage guaranteed.\"\n\nso we\u0027ll just have to wait for the x86 merge to hopefully fix this up\nfor x86-64.\n\nTested-and-requested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2efa33f81ef56e7700c09a3d8a881c96692149e5",
      "tree": "f9d80e3fbca4051fe350a9f04e99589f59ed88e8",
      "parents": [
        "bbc15f46fe4dc2862325e2b4ba474a854162e1a1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 26 14:11:43 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 26 14:15:04 2007 -0700"
      },
      "message": "[x86 setup] Handle case of improperly terminated E820 chain\n\nAt least one system (a Geode system with a Digital Logic BIOS) has\nbeen found which suddenly stops reporting the SMAP signature when\nreading the E820 memory chain.  We can\u0027t know what, exactly, broke in\nthe BIOS, so if we detect this situation, declare the E820 data\nunusable and fall back to E801.\n\nAlso, revert to original behavior of always probing all memory\nmethods; that way all the memory information is available to the\nkernel.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Joerg Pommnitz \u003cpommnitz@yahoo.com\u003e\n"
    },
    {
      "commit": "df912ea4ae7233d1504fbd861ee127bd7ee5781d",
      "tree": "69f434d181767ed9661bf96669abbdcfcdfcdf95",
      "parents": [
        "e66485d747505e9d960b864fc6c37f8b2afafaf0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 25 11:50:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:27:14 2007 -0700"
      },
      "message": "xen: execve\u0027s error paths don\u0027t pin the mm before unpinning\n\nexecve\u0027s error paths don\u0027t activate (and therefore pin) the mm before\ncalling exit_mmap to free it up, so don\u0027t try to unpin unless it is\nactually pinned.  This prevents a BUG_ON from triggering.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Christian Ostheimer \u003costh@freesurf.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e66485d747505e9d960b864fc6c37f8b2afafaf0",
      "tree": "cf50f5de13363f37c19947e5ffce7dbee6624598",
      "parents": [
        "3dffec45c2742961dd27f55aba426cb9cf3f0dcd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 25 21:37:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "x86-64: Disable local APIC timer use on AMD systems with C1E\n\ncommit 3556ddfa9284a86a59a9b78fe5894430f6ab4eef titled\n\n [PATCH] x86-64: Disable local APIC timer use on AMD systems with C1E\n\nsolves a problem with AMD dual core laptops e.g. HP nx6325 (Turion 64\nX2) with C1E enabled:\n\nWhen both cores go into idle at the same time, then the system switches\ninto C1E state, which is basically the same as C3. This stops the local\napic timer.\n\nThis was debugged right after the dyntick merge on i386 and despite the\npatch title it fixes only the 32 bit path.\n\nx86_64 is still missing this fix. It seems that mainline is not really\naffected by this issue, as the PIT is running and keeps jiffies\nincrementing, but that\u0027s just waiting for trouble.\n\n-mm suffers from this problem due to the x86_64 high resolution timer\npatches.\n\nThis is a quick and dirty port of the i386 code to x86_64.\n\nI spent quite a time with Rafael to debug the -mm / hrt wreckage until\nsomeone pointed us to this. I really had forgotten that we debugged this\nhalf a year ago already.\n\nSigh, is it just me or is there something yelling arch/x86 into my ear?\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dffec45c2742961dd27f55aba426cb9cf3f0dcd",
      "tree": "59bdef31b193453099661d2ab243f6e0cdefe04c",
      "parents": [
        "255129d1e9ca0ed3d69d5517fae3e03d7ab4b806"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed Sep 26 12:15:33 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "Silent drivers/char/hpet.c build warnings on i386\n\nFollowing patch silents;\n\n...\ndrivers/char/hpet.c:72: warning: \u0027clocksource_hpet\u0027 defined but not used\ndrivers/char/hpet.c:81: warning: \u0027hpet_clocksource\u0027 defined but not used\n...\n\nbuild warnings on i386, they appeared after commit 3b2b64fd311c92f2137eb7cee7025794cd854057\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n--\n drivers/char/hpet.c |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n"
    },
    {
      "commit": "255129d1e9ca0ed3d69d5517fae3e03d7ab4b806",
      "tree": "e3dedbffebd4f0e15da97684500296c9bc4d3d6a",
      "parents": [
        "f6a592e8abd2f2394623ce5427cbb4c265495974"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Sep 25 15:55:03 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "NLM: Fix a circular lock dependency in lockd\n\nThe problem is that the garbage collector for the \u0027host\u0027 structures\nnlm_gc_hosts(), holds nlm_host_mutex while calling down to\nnlmsvc_mark_resources, which, eventually takes the file-\u003ef_mutex.\n\nWe cannot therefore call nlmsvc_lookup_host() from within\nnlmsvc_create_block, since the caller will already hold file-\u003ef_mutex, so\nthe attempt to grab nlm_host_mutex may deadlock.\n\nFix the problem by calling nlmsvc_lookup_host() outside the file-\u003ef_mutex.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6a592e8abd2f2394623ce5427cbb4c265495974",
      "tree": "ff5e176b3ee0832978babae80bb13f32c8a77699",
      "parents": [
        "78bd8fbbcd66fc977baa40e7fd838a4461b0f727"
      ],
      "author": {
        "name": "Chris Malley",
        "email": "mail@chrismalley.co.uk",
        "time": "Wed Sep 26 14:19:18 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "lguest example launcher truncates block device file to 0 length on problems\n\nThe function should also use ftruncate64() rather than ftruncate() to prevent\nfiles over 4GB (not uncommon for a root filesystem) being zeroed.\n\nSigned-off-by: Chris Malley \u003cmail@chrismalley.co.uk\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78bd8fbbcd66fc977baa40e7fd838a4461b0f727",
      "tree": "a2f07d31f69cba7a6afdb8e1d7ad39c9076b510d",
      "parents": [
        "459685c75b82a0431da102365d507fdb72858b84"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:54:32 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "fix sctp_del_bind_addr() last argument type\n\nIt gets pointer to fastcall function, expects a pointer to normal\none and calls the sucker.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "459685c75b82a0431da102365d507fdb72858b84",
      "tree": "b68a01cd59a138832eb48d3e375e486b5d88d1ed",
      "parents": [
        "d8c4a2f9d9e7827362fd7ab0b5d9637c6af5ac5b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:54:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "hibernation doesn\u0027t even build on frv - tons of helpers are missing\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8c4a2f9d9e7827362fd7ab0b5d9637c6af5ac5b",
      "tree": "34f596caecbab9f169fb4168c6bd2f58c528d512",
      "parents": [
        "ed4d6375a1498009a9e68d93661207351d36874f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:53:52 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "mv643xx_eth: duplicate methods in initializer\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed4d6375a1498009a9e68d93661207351d36874f",
      "tree": "837c6a635f6a336642fa692d2c815a6360fbd7af",
      "parents": [
        "5309809129ca3ab14f8bd5e5ef66c1b7686eb639"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:53:42 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "usbvision-video: buggered method tables\n\nduplicated .mmap in one, .vidioc_s_audio misspelled as .vidioc_g_audio\nin other\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5309809129ca3ab14f8bd5e5ef66c1b7686eb639",
      "tree": "7b96c3203759b5efd45ede9020585cf113ab4c18",
      "parents": [
        "544002ef832730b18327000c898a140bfc93efd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:16:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:16:21 2007 -0700"
      },
      "message": "Add explicit zeroing to \"envp\" array in device \u0027show\u0027 method\n\nAs Stephen Hemminger says, this is a \"belt and suspenders\" patch that\nzeroes the envp array at allocation time, even though all the users\nshould NULL-terminate it anyway (and we\u0027ve hopefully fixed everybody\nthat doesn\u0027t do that).\n\nAnd we\u0027ll apparently clean the whole envp thing up for 2.6.24 anyway.\n\nBut let\u0027s just be robust, and do both this *and* make sure that all\nusers are doing the right thing.\n\nAcked-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "544002ef832730b18327000c898a140bfc93efd4",
      "tree": "caf5be1704615788d70e5d5999255d1040c34db4",
      "parents": [
        "aa9d40de77f8ec734f48d0be0c7fe7732d505af4",
        "ff4abd6cfacf0bb23a077f615d3a5cd17359db1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:08:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:08:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] esp: fix instance numbering.\n"
    },
    {
      "commit": "aa9d40de77f8ec734f48d0be0c7fe7732d505af4",
      "tree": "c505e514944b73c604aaef15e01d39ada076fc98",
      "parents": [
        "d85f57938ad1d674dff8077a2e6a36a45dbe0e22",
        "603c461250b223ac42c10b8d1df653af1a361d44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:00:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:00:04 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] spufs: fix mismerge, making context signal{1,2} files readable again\n"
    },
    {
      "commit": "d85f57938ad1d674dff8077a2e6a36a45dbe0e22",
      "tree": "4a3343918da062ca5270429cd9764b0266031463",
      "parents": [
        "acbbe6c28a914db837ad8b75773b0a8f873a718a",
        "45dfd5b5dd20f17fe23dafc5cfe921474d27f849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:59:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:59:41 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [PPP_MPPE]: Don\u0027t put InterimKey on the stack\n  SCTP : Add paramters validity check for ASCONF chunk\n  SCTP: Discard OOTB packetes with bundled INIT early.\n  SCTP: Clean up OOTB handling and fix infinite loop processing\n  SCTP: Explicitely discard OOTB chunks\n  SCTP: Send ABORT chunk with correct tag in response to INIT ACK\n  SCTP: Validate buffer room when processing sequential chunks\n  [PATCH] mac80211: fix initialisation when built-in\n  [PATCH] net/mac80211/wme.c: fix sparse warning\n  [PATCH] cfg80211: fix initialisation if built-in\n  [PATCH] net/wireless/sysfs.c: Shut up build warning\n"
    },
    {
      "commit": "acbbe6c28a914db837ad8b75773b0a8f873a718a",
      "tree": "600f9177122b429ff5187d9c162197169d170293",
      "parents": [
        "9a22e330e9cbab8deab2db913a0d37bb99140ecb",
        "744551cceb73acd62189cb4afe0a336b2c9684d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:45 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNSAB]: Fix broken SYSRQ.\n"
    },
    {
      "commit": "9a22e330e9cbab8deab2db913a0d37bb99140ecb",
      "tree": "da94fdd4e28ca0ac0548f54fdc00a077eca18d7f",
      "parents": [
        "4d3fac08718b49fc256bdb447a479d089ca97b78",
        "ae3ba4fd966e38d8d766d19f7a58b551df8ecc97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:13 2007 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027trivial\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  cdrom_open() forgets to unlock on -EROFS failure exits\n"
    },
    {
      "commit": "4d3fac08718b49fc256bdb447a479d089ca97b78",
      "tree": "01bb670864df83f891c2b2a8eb576ad5c4b0bbe4",
      "parents": [
        "1f23f4209f2b99fdddf09821eead6364a6dd9654",
        "edeb614c1c8388b354d93ff7790317cc5d6a38ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:57:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:57:27 2007 -0700"
      },
      "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  pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()\n  sata_sil24: fix IRQ clearing race when PCIX_IRQ_WOC is used\n"
    },
    {
      "commit": "1f23f4209f2b99fdddf09821eead6364a6dd9654",
      "tree": "55ea6a59166d1690346304f6c0fb7e6d52cdbe6c",
      "parents": [
        "e4b42be77ecc663550b515fcb7761b01fac0f272",
        "78e1ca49c7ead5cd00882ed0c776260857613122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:56:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:56:28 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0\n  ACPI: CONFIG_ACPI_SLEEP\u003dn power off regression in 2.6.23-rc8 (NOT in rc7)\n  ACPI: suspend: build-fix for CONFIG_SUSPEND\u003dn and CONFIG_HIBERNATION\u003dy\n"
    },
    {
      "commit": "e4b42be77ecc663550b515fcb7761b01fac0f272",
      "tree": "5bc22f300b79324ae995e1cf24e33607db85675c",
      "parents": [
        "4aee491cd4e4f1069bfbab309cbd653313938d80",
        "2aee6198652b32e5eaef29a8f8330a9dd15b8efd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:55:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:55:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] WE : Add missing auth compat-ioctl\n  [PATCH] softmac: Fix inability to associate with WEP networks\n"
    },
    {
      "commit": "603c461250b223ac42c10b8d1df653af1a361d44",
      "tree": "2705395003917a3560851ca2f75b32021d69b8d2",
      "parents": [
        "474f81967217f3bec2389ae913da72641f2c40e3"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 26 10:53:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 26 19:47:07 2007 +1000"
      },
      "message": "[POWERPC] spufs: fix mismerge, making context signal{1,2} files readable again\n\nThe commit 8b6f50ef1d5cc86b278eb42bc91630fad455fb10 seems to have\nbeen affected by a mismerge of a duplicate patch\n(d054b36ffd302ec65aabec16a0c60ddd9e6b5a62) - both the\nspufs_dir_contents and spufs_dir_nosched_contents have been given\nwrite-only signal notification files.\n\nThis change reverts the spufs_dir_contents array to use the\nreadable signal notification file implementation.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae3ba4fd966e38d8d766d19f7a58b551df8ecc97",
      "tree": "8baa44d37bd837cea560b3fdd25476f9618e0f8e",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 08:20:44 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 26 08:20:44 2007 +0200"
      },
      "message": "cdrom_open() forgets to unlock on -EROFS failure exits\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "45dfd5b5dd20f17fe23dafc5cfe921474d27f849",
      "tree": "92974c06987b359adc4dc6bceb68d234365db2a5",
      "parents": [
        "6f4c618ddb0e6b7e6d49cfc8134e694be1c0bc9b"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Sep 25 23:05:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 25 23:05:39 2007 -0700"
      },
      "message": "[PPP_MPPE]: Don\u0027t put InterimKey on the stack\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f4c618ddb0e6b7e6d49cfc8134e694be1c0bc9b",
      "tree": "7ff3a0de1fc54e82bca9201d7f3d5df5c43c7cc7",
      "parents": [
        "3c77f961b55b6060858c68a213d7f4470d7f3eb2"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Sep 19 17:19:52 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:49 2007 -0700"
      },
      "message": "SCTP : Add paramters validity check for ASCONF chunk\n\nIf ADDIP is enabled, when an ASCONF chunk is received with ASCONF\nparamter length set to zero, this will cause infinite loop.\nBy the way, if an malformed ASCONF chunk is received, will cause\nprocessing to access memory without verifying.\n\nThis is because of not check the validity of parameters in ASCONF chunk.\nThis patch fixed this.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "3c77f961b55b6060858c68a213d7f4470d7f3eb2",
      "tree": "551b912a8d26049a22685401bef93cb553bb8671",
      "parents": [
        "ece25dfa0991f65c4e1d26beb1c3c45bda4239b8"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Sep 17 15:14:28 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:48 2007 -0700"
      },
      "message": "SCTP: Discard OOTB packetes with bundled INIT early.\n\nRFC 4460 and future RFC 4960 (2960-bis) specify that packets\nwith bundled INIT chunks need to be dropped.  We currenlty do\nthat only after processing any leading chunks.  For OOTB chunks,\nsince we already walk the entire packet, we should discard packets\nwith bundled INITs.\n\nThere are other chunks chunks that MUST NOT be bundled, but the spec\nis silent on theire treatment.  Thus, we\u0027ll leave their teatment\nalone for the moment.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "ece25dfa0991f65c4e1d26beb1c3c45bda4239b8",
      "tree": "f81e7c15cb5d4a8126b1cb71f622ecec967fc973",
      "parents": [
        "d3f259687fd248aa4de477149481478c122ba48b"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Sep 07 16:30:54 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:47 2007 -0700"
      },
      "message": "SCTP: Clean up OOTB handling and fix infinite loop processing\n\nWhile processing OOTB chunks as well as chunks with an invalid\nlength of 0, it was possible to SCTP to get wedged inside an\ninfinite loop because we didn\u0027t catch the condition correctly,\nor didn\u0027t mark the packet for discard correctly.\nThis work is based on original findings and work by\nWei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "d3f259687fd248aa4de477149481478c122ba48b",
      "tree": "843b2da4ba740959450ce93570703ec7ef337c5e",
      "parents": [
        "02c4e12c6400b6dccdc6b5c2c18325551e4b2dc9"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Sep 07 11:47:45 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:47 2007 -0700"
      },
      "message": "SCTP: Explicitely discard OOTB chunks\n\nExplicitely discard OOTB chunks, whether the result is a\nSHUTDOWN COMPLETE or an ABORT.  We need to discard the OOTB\nSHUTDOWN ACK to prevent bombing attackes since responsed\nMUST NOT be bundled.  We also explicietely discard in the\nABORT case since that function is widely used internally.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02c4e12c6400b6dccdc6b5c2c18325551e4b2dc9",
      "tree": "4ccc1cb91ea5be4c2b1b299cff4a5914b9e92eb9",
      "parents": [
        "a09c83847b664dcd67a72613374061c900afb799"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Fri Aug 31 10:03:58 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:46 2007 -0700"
      },
      "message": "SCTP: Send ABORT chunk with correct tag in response to INIT ACK\n\nWhen SCTP client received an INIT ACK chunk with missing mandatory\nparameter such as \"cookie parameter\", it will send back a ABORT\nwith T-bit not set and verification tag is set to 0.\nThis is because before we accept this INIT ACK chunk, we do not know\nthe peer\u0027s tag.  This patch change to reflect vtag when responding to\nINIT ACK with missing mandatory parameter.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "a09c83847b664dcd67a72613374061c900afb799",
      "tree": "2d861171a944bb415d3cb0af82544836df1ced3d",
      "parents": [
        "ca9938fea576ebbb8d8c4fbe8a5bcc937e49e1ca"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Sep 05 15:53:58 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:45 2007 -0700"
      },
      "message": "SCTP: Validate buffer room when processing sequential chunks\n\nWhen we process bundled chunks, we need to make sure that\nthe skb has the buffer for each header since we assume it\u0027s\nalways there.  Some malicious node can send us something like\nDATA + 2 bytes and we\u0027ll try to walk off the end refrencing\npotentially uninitialized memory.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "ca9938fea576ebbb8d8c4fbe8a5bcc937e49e1ca",
      "tree": "b14b31646f48d181cfd0f7c241655e27b97a7f3d",
      "parents": [
        "136e83d6b8999f4ef680ff9cf2a67e1e1ccbd94e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 11 12:50:32 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:45 2007 -0700"
      },
      "message": "[PATCH] mac80211: fix initialisation when built-in\n\nWhen mac80211 is built into the kernel it needs to init earlier\nso that device registrations are run after it has initialised.\nThe same applies to rate control algorithms.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "136e83d6b8999f4ef680ff9cf2a67e1e1ccbd94e",
      "tree": "4af23b61f4b9d9e3d01af87def992ca6a9493828",
      "parents": [
        "3a4624652e68ee897145ac698a85bfd2603367c3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Sep 10 13:55:08 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:44 2007 -0700"
      },
      "message": "[PATCH] net/mac80211/wme.c: fix sparse warning\n\nwme.c triggers a sparse warning; it wasn\u0027t noticed before because until\nrecently ARRAY_SIZE triggered a sparse error.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a4624652e68ee897145ac698a85bfd2603367c3",
      "tree": "73d35ee1454ae2cc3e1dff91bd21e4251113bea6",
      "parents": [
        "7b5ee3a038c869e773092834abaa8174e0d77514"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Sep 10 13:44:45 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:44 2007 -0700"
      },
      "message": "[PATCH] cfg80211: fix initialisation if built-in\n\nWhen cfg80211 is built into the kernel it needs to init earlier\nso that device registrations are run after it has initialised.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b5ee3a038c869e773092834abaa8174e0d77514",
      "tree": "f23a492791b8b5e2b8ede60652e67b6ce7953201",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Mon Sep 03 01:41:34 2007 +0530"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:43 2007 -0700"
      },
      "message": "[PATCH] net/wireless/sysfs.c: Shut up build warning\n\nnet/wireless/sysfs.c:108: warning: ‘wiphy_uevent’ defined but not used\n\nwhen CONFIG_HOTPLUG\u003dn is because the only usage site of this function\nis #ifdef\u0027ed as such, so let\u0027s #ifdef the definition also.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "744551cceb73acd62189cb4afe0a336b2c9684d8",
      "tree": "d8edd0da4cd1fd8a771c6b24af5850967909ce1b",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 25 22:49:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 25 22:49:37 2007 -0700"
      },
      "message": "[SUNSAB]: Fix broken SYSRQ.\n\nInclude SYSRQ support for SUNSAB if SUNSAB_CONSOLE is selected\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff4abd6cfacf0bb23a077f615d3a5cd17359db1b",
      "tree": "1bb3b58b7e18e568915ac34741fe9bcfc6442cd5",
      "parents": [
        "2302827c95fe0f441025acd5133e532d2eef322b"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 24 22:25:58 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Sep 25 20:55:02 2007 -0500"
      },
      "message": "[SCSI] esp: fix instance numbering.\n\nBecause the -\u003eunique_id is set too late, the ESP scsi host\ninstance numbers in the kernel log during probing are\nwrong.\n\nBug reported by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "edeb614c1c8388b354d93ff7790317cc5d6a38ec",
      "tree": "453dcedc7806b0449e0541b7ccdd5698b6491014",
      "parents": [
        "228f47b959a0cf2e24c9696757c7e6510334e499"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Sep 21 16:29:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 21:30:56 2007 -0400"
      },
      "message": "pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()\n\nsis_66_set_dmamode() also handles early UDMA100 (SIS630 ET) but is\nmissing udma timing value for UDMA100.  According to sis5513, this\nshould be 0x8000.  This caused UDMA100 device to fail on pata_sis till\nit downgrades to UDMA66 while it works fine on sis5513 at UDMA100.\n\nReported by Adam Blech.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Adam Blech \u003cdesaster.area@addcom.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "228f47b959a0cf2e24c9696757c7e6510334e499",
      "tree": "06c5b45c34f59b70aa7266e0c84bf3c1b1283c7f",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Sep 23 12:37:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 21:30:56 2007 -0400"
      },
      "message": "sata_sil24: fix IRQ clearing race when PCIX_IRQ_WOC is used\n\nWhen PCIX_IRQ_WOC is used, sil24 has an inherent race condition\nbetween clearing IRQ pending and reading IRQ status.  If IRQ pending\nis cleared after reading IRQ status, there\u0027s possibility of lost IRQ.\nIf IRQ pending is cleared before reading IRQ status, spurious IRQs\nwill occur.\n\nsata_sil24 till now cleared IRQ pending after reading IRQ status thus\nlosing IRQs on machines where PCIX_IRQ_WOC was used.  Reverse the\norder and ignore spurious IRQs if PCIX_IRQ_WOC.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78e1ca49c7ead5cd00882ed0c776260857613122",
      "tree": "e941b959144747e4d420592c60bc2eebab16dc59",
      "parents": [
        "853298bc03ef65e3eb392f5d61265605214ee8fb"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Sep 20 21:23:13 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 25 17:59:00 2007 -0400"
      },
      "message": "ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0\n\nIf hpet has been initialized before registering hpet driver, the callback\nfunction of hpet_resources will return the status code of -EBUSY, which is\nnot defined in the ACPI exception table.  So when ACPI checks the status\ncode of callback function, it will report the unknown exception code.\n\nSo the status code in ACPI is used instead of the generic error code in the\nACPI callback function of hpet_resources.\nFor example: -EBUSY is replaced by AE_ALREADY_EXISTS\n\t     -EINVAL is replaced by AE_NO_MEMORY\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8630\n\nSigned-off-by: Zhao Yakui  \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "853298bc03ef65e3eb392f5d61265605214ee8fb",
      "tree": "2165b66862034fb53e626eb52075d61e7dc6336e",
      "parents": [
        "2f3f22269bdf702311342c5d106dfdd7347d1c3e"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Sep 25 18:45:15 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 25 17:58:52 2007 -0400"
      },
      "message": "ACPI: CONFIG_ACPI_SLEEP\u003dn power off regression in 2.6.23-rc8 (NOT in rc7)\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2f3f22269bdf702311342c5d106dfdd7347d1c3e",
      "tree": "0611dfa66ac93fe796ab198817751e9f9604d768",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Sep 24 14:33:21 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 25 17:58:43 2007 -0400"
      },
      "message": "ACPI: suspend: build-fix for CONFIG_SUSPEND\u003dn and CONFIG_HIBERNATION\u003dy\n\nThis fixes compilation with CONFIG_SUSPEND unset and CONFIG_HIBERNATION set\n(raf. http://marc.info/?l\u003dlinux-acpi\u0026m\u003d119055289723895\u0026w\u003d4).\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2aee6198652b32e5eaef29a8f8330a9dd15b8efd",
      "tree": "a95da0809e23f506639309d584468edb87f60212",
      "parents": [
        "402c79fb1944c8e003a32d07f31504b769fe2b52",
        "d59952d532ed8fc93ccb98186f73d9ce5cfcb93d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 15:47:12 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 15:47:12 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "4aee491cd4e4f1069bfbab309cbd653313938d80",
      "tree": "382c7303370a0b2607ae0c17ee60d7c53cb45ecc",
      "parents": [
        "973ed7c49a5c2271a10ce54ac06bba5617fca3a8",
        "2302827c95fe0f441025acd5133e532d2eef322b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:19:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:19:03 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] scsi_transport_spi: fix domain validation failure from incorrect width setting\n"
    },
    {
      "commit": "973ed7c49a5c2271a10ce54ac06bba5617fca3a8",
      "tree": "6b5956a0341978768b534539b7e5dc01eb43419d",
      "parents": [
        "a7f3941a2cecf044f3c2975aee9c2bd423018463",
        "cb560737676260ac15b68d426305ad5e755417ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:18:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:18:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - fix idle reset logic\n"
    },
    {
      "commit": "a7f3941a2cecf044f3c2975aee9c2bd423018463",
      "tree": "b13598fc9acdbf2a46a8056ca9a4780af0302048",
      "parents": [
        "f3fe81d9c953adc627e26fdd4a9fbfe22cf67ef2",
        "474f81967217f3bec2389ae913da72641f2c40e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:54:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:54:35 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Ensure FULL_REGS on exec\n"
    },
    {
      "commit": "f3fe81d9c953adc627e26fdd4a9fbfe22cf67ef2",
      "tree": "3f13686733c69345bf364fb737dd2a66c39555dd",
      "parents": [
        "bbbd2bf00bab467cff7b1f418b2cb24c71291f59",
        "402c79fb1944c8e003a32d07f31504b769fe2b52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:52:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:52:26 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Revert \"drivers/net/pcmcia/3c589_cs: fix port configuration switcheroo\"\n  sky2: be more selective about FIFO watchdog\n  sky2: FE+ Phy initialization\n  r8169: workaround against ignored TxPoll writes (8168)\n  r8169: correct phy parameters for the 8110SC\n"
    },
    {
      "commit": "bbbd2bf00bab467cff7b1f418b2cb24c71291f59",
      "tree": "893578ad97344c822cc21197c66b0c998f21644b",
      "parents": [
        "fdfb870f8e34e77567043b388051df14f7d33482"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Sep 24 21:24:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:51:04 2007 -0700"
      },
      "message": "fix modules oopsing in lguest guests\n\nThe assembly templates for lguest guest patching are in the .init.text\nsection.  This means that modules get patched with \"cc cc cc cc\" or similar\njunk.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdfb870f8e34e77567043b388051df14f7d33482",
      "tree": "c3f4adf1886e1b7b3f09e073611a4cf12886c017",
      "parents": [
        "d1cf16c91605d051d36360f70858b06b103b4aed"
      ],
      "author": {
        "name": "Danny ter Haar",
        "email": "dth@dth.net",
        "time": "Mon Sep 24 21:24:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:51:04 2007 -0700"
      },
      "message": "typo fix Kernel config option\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1cf16c91605d051d36360f70858b06b103b4aed",
      "tree": "6d15f032ae71e481a79ecd8c915a250d38f84ef6",
      "parents": [
        "afa684f6fda6086b229348f0ea21df7c8ad17964"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Sep 24 21:24:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:51:04 2007 -0700"
      },
      "message": "missing null termination in one wire uevent\n\nNeed to null terminate environment.  Found by inspection while looking for\nsimilar problems to platform uevent bug\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afa684f6fda6086b229348f0ea21df7c8ad17964",
      "tree": "2a7c1fb54b6383af854a19f2545ad49abb3dc64a",
      "parents": [
        "f9b7cba1b8a74c10b0771ca28d4c554aeb9803fc"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Mon Sep 24 21:24:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:51:04 2007 -0700"
      },
      "message": "fix \"mspec: handle shrinking virtual memory areas\"\n\nThe vma_data structure may be shared by vma\u0027s from multiple tasks, with no\nway of knowing which areas are shared or not shared, so release/clear pages\nonly when the refcount (of vma\u0027s) goes to zero.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9b7cba1b8a74c10b0771ca28d4c554aeb9803fc",
      "tree": "02c139c63c4ffb77c32d5427ee08d5ed9af303a2",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Sep 24 21:24:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:51:04 2007 -0700"
      },
      "message": "ufs: fix sun state\n\nDifferent types of ufs hold state in different places, to hide complexity\nof this, there is ufs_get_fs_state, it returns state according to\n\"UFS_SB(sb)-\u003es_flags\", but during mount ufs_get_fs_state is called, before\nsetting s_flags, this cause message for ufs types like sun ufs: \"fs need\nfsck\", and remount in readonly state.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "474f81967217f3bec2389ae913da72641f2c40e3",
      "tree": "8c9e16b05eeb0f56c49dcf61b145732569010ec8",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Sep 24 16:52:44 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 25 20:40:41 2007 +1000"
      },
      "message": "[POWERPC] Ensure FULL_REGS on exec\n\nWhen PTRACE_O_TRACEEXEC is used, a ptrace call to fetch the registers at\nthe PTRACE_EVENT_EXEC stop (PTRACE_PEEKUSR) will oops in CHECK_FULL_REGS.\nWith recent versions, \"gdb --args /bin/sh -c \u0027exec /bin/true\u0027\" and \"run\" at\nthe (gdb) prompt is sufficient to produce this.  I also have written an\nisolated test case, see https://bugzilla.redhat.com/show_bug.cgi?id\u003d301791#c15.\n\nThis change fixes the problem by clearing the low bit of pt_regs.trap in\nstart_thread so that FULL_REGS is true again.  This is correct since all of\nthe GPRs that \"full\" refers to are cleared in start_thread.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "402c79fb1944c8e003a32d07f31504b769fe2b52",
      "tree": "e4f136b6a452e76ef016c1fd35d76238487d90d5",
      "parents": [
        "21c0f275085e5b884a409d75a7deb73ece6477fb",
        "d78ae2dcc2acebb9a1048278f47f762c069db75c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:14:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:14:03 2007 -0400"
      },
      "message": "Merge branch \u0027r8169-for-jeff-20070919\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp\n"
    },
    {
      "commit": "21c0f275085e5b884a409d75a7deb73ece6477fb",
      "tree": "2c4591e029f2102df35df012c376c2259340adb9",
      "parents": [
        "e0c281163d634e2982a81b55fc974a6663afde65"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:11:34 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:11:34 2007 -0400"
      },
      "message": "Revert \"drivers/net/pcmcia/3c589_cs: fix port configuration switcheroo\"\n\nThis reverts commit fadacb1b80e35e0b36a90d43e21ef91eec4b889b.\n\nThe change being reverted made the driver consistent with\ninclude/linux/netdevice.h, but then inconsistent with the other PCMCIA\nethernet drivers.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb560737676260ac15b68d426305ad5e755417ea",
      "tree": "b39f035253b59294fd8c6a24ad7f96f731de0998",
      "parents": [
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Thomas Rohwer",
        "email": "tr@tng.de",
        "time": "Tue Sep 25 00:06:25 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 25 00:06:25 2007 -0400"
      },
      "message": "Input: appletouch - fix idle reset logic\n\nIdle count should only be incremented when touchpad button\nis not pressed, otherwise reset may happen at a wrong time\nand touchpad will never report button release event.\n\nSigned-off-by: Thomas Rohwer \u003ctrohwer@tng.de\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e0c281163d634e2982a81b55fc974a6663afde65",
      "tree": "42b40711682d313e53d4a36a0acf33583b865e45",
      "parents": [
        "6d3105d5388c359882068b161b431ab3db4b3721"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 20 13:03:49 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:04:17 2007 -0400"
      },
      "message": "sky2: be more selective about FIFO watchdog\n\nBe more selective about when to enable the ram buffer watchdog code.\nIt is unnecessary on XL A3 or later revs, and with Yukon FE\nthe buffer is so small (4K) that the watchdog detects false positives.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d3105d5388c359882068b161b431ab3db4b3721",
      "tree": "9472cc9cd41844180bc6f54f94fab15f4ac9ee81",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Sep 24 19:34:51 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:04:17 2007 -0400"
      },
      "message": "sky2: FE+ Phy initialization\n\nOne more snippet of PHY initialization required for FE+ chips.\nDiscovered in latest sk98lin 10.21.1.3 driver.\n\nPlease apply to 2.6.23.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4942de4a0e914f205d351a81873f4f63986bcc3c",
      "tree": "1f90a6eeca36f5e758a162371bf17714fe9d6fbb",
      "parents": [
        "e0b9d139f2595fafbe95fcb7b40109db724900e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:33:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:33:10 2007 -0700"
      },
      "message": "Linux 2.6.23-rc8\n\nGetting there...\n"
    },
    {
      "commit": "e0b9d139f2595fafbe95fcb7b40109db724900e8",
      "tree": "4fafc9622d913ea1398b4471ed6f6ce9b38cab1d",
      "parents": [
        "4f33e21c923c1656fb9e3d6fe2302e34e9e079a4",
        "1146fe30504a1edd8a434f500e1be139492570c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:32:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:32:16 2007 -0700"
      },
      "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] SMTC: Make ack_bad_irq() safe with no IM backstop.\n"
    },
    {
      "commit": "4f33e21c923c1656fb9e3d6fe2302e34e9e079a4",
      "tree": "2f7a64a9c97f666b45a204dc7908854286046a2f",
      "parents": [
        "ccec6e2c4a74adf76ed4e2478091a311b1806212",
        "e4d84909dd48b5e5806a5d18b881e1ca1610ba9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:25:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:25:30 2007 -0700"
      },
      "message": "Merge branch \u0027async-tx-fixes-for-linus\u0027 of git://lost.foo-projects.org/~dwillia2/git/iop\n\n* \u0027async-tx-fixes-for-linus\u0027 of git://lost.foo-projects.org/~dwillia2/git/iop:\n  raid5: fix 2 bugs in ops_complete_biofill\n  async_tx: fix dma_wait_for_async_tx\n  async_tx: usage documentation and developer notes (v2)\n"
    },
    {
      "commit": "e4d84909dd48b5e5806a5d18b881e1ca1610ba9b",
      "tree": "85aa712ebc034a31b9a2a5db2f0e7ce4951cb440",
      "parents": [
        "6247cdc2cd334dad0ea5428245a7d8f4b075f21e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Sep 24 10:06:13 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Sep 24 13:23:35 2007 -0700"
      },
      "message": "raid5: fix 2 bugs in ops_complete_biofill\n\n1/ ops_complete_biofill tried to avoid calling handle_stripe since all the\nstate necessary to return read completions is available.  However the\nprocess of determining whether more read requests are pending requires\nlocking the stripe (to block add_stripe_bio from updating dev-\u003etoead).\nops_complete_biofill can run in tasklet context, so rather than upgrading\nall the stripe locks from spin_lock to spin_lock_bh this patch just\nunconditionally reschedules handle_stripe after completing the read\nrequest.\n\n2/ ops_complete_biofill needlessly qualified processing R5_Wantfill with\ndev-\u003etoread.  The result being that the \u0027biofill\u0027 pending bit is cleared\nbefore handling the pending read-completions on dev-\u003eread.  R5_Wantfill can\nbe unconditionally handled because the \u0027biofill\u0027 pending bit prevents new\nR5_Wantfill requests from being seen by ops_run_biofill and\nops_complete_biofill.\n\nFound-by: Yuri Tikhonov \u003cyur@emcraft.com\u003e\n[neilb@suse.de: simpler fix for bug 1 than moving code]\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "6247cdc2cd334dad0ea5428245a7d8f4b075f21e",
      "tree": "275bfcdb142a92ea347d264b6b37b17c98d41733",
      "parents": [
        "c5d2b9f444b8d9f5ad7c5e583686c119ba3a9ba7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Sep 21 13:27:04 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Sep 24 10:26:26 2007 -0700"
      },
      "message": "async_tx: fix dma_wait_for_async_tx\n\nFix dma_wait_for_async_tx to not loop forever in the case where a\ndependency chain is longer than two entries.  This condition will not\nhappen with current in-kernel drivers, but fix it for future drivers.\n\nFound-by: Saeed Bishara \u003csaeed.bishara@gmail.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "c5d2b9f444b8d9f5ad7c5e583686c119ba3a9ba7",
      "tree": "a5c01a23566698bbaa7faadfff813fcbb9f5ac88",
      "parents": [
        "7bae705ef2c2daac1993de03e5be93b5c300fc5e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Sep 20 15:49:08 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Sep 24 10:26:25 2007 -0700"
      },
      "message": "async_tx: usage documentation and developer notes (v2)\n\nChanges in v2:\n* cleanups from Randy and Shannon\n\nReviewed-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReviewed-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "1146fe30504a1edd8a434f500e1be139492570c9",
      "tree": "ba6dec916c23506580be7a5756dd583105da41ba",
      "parents": [
        "7bae705ef2c2daac1993de03e5be93b5c300fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:13:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 24 18:13:02 2007 +0100"
      },
      "message": "[MIPS] SMTC: Make ack_bad_irq() safe with no IM backstop.\n\nIssue reported and original patch by Kevin Kissel, cleaner (imho)\nimplementation by me.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ccec6e2c4a74adf76ed4e2478091a311b1806212",
      "tree": "682fdb5527d02b28400ab4141552845d7df37d87",
      "parents": [
        "7bae705ef2c2daac1993de03e5be93b5c300fc5e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 17 21:55:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 08:20:52 2007 -0700"
      },
      "message": "Convert snd-page-alloc proc file to use seq_file\n\nUse seq_file for the proc file read/write of snd-page-alloc module.\nThis automatically fixes bugs in the old proc code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bae705ef2c2daac1993de03e5be93b5c300fc5e",
      "tree": "86ba64414d37902f3e1093f017eea10409316976",
      "parents": [
        "562b4b632c9639cc36e09b2dec32c6b3ca65ca03",
        "6e694ea33e7a7fad908d188c46f441f04fb633d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Sep 23 22:39:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Sep 23 22:39:57 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Fix data corruption triggered by wrong headroom marking order\n"
    },
    {
      "commit": "562b4b632c9639cc36e09b2dec32c6b3ca65ca03",
      "tree": "a512d0ee87f92941b5f7de641a44c293441812e3",
      "parents": [
        "b7e113dc9d52c4a37d2da6fafe77959f3a28eccf",
        "ed2ba977d43a6031f78f9e49d739ef5094f512e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Sep 23 13:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Sep 23 13:04:01 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  [PATCH] missing null termination in power supply uevent\n"
    },
    {
      "commit": "6e694ea33e7a7fad908d188c46f441f04fb633d4",
      "tree": "82325240b222299766b5cfa53e59306cb607878a",
      "parents": [
        "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Wed Sep 19 09:52:25 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Sep 23 13:03:22 2007 -0700"
      },
      "message": "IB/mlx4: Fix data corruption triggered by wrong headroom marking order\n\nThis is an addendum to commit 0e6e7416 (\"IB/mlx4: Handle new FW\nrequirement for send request prefetching\").  We also need to handle\nprefetch marking properly for S/G segments, or else the HCA may end up\nprocessing S/G segments that are not fully written and end up sending\nthe wrong data.  This can actually cause data corruption in practice,\nespecially on systems with relatively slow CPUs (where the HCA is more\nlikely to prefetch while the CPU is in the middle of writing a work\nrequest into memory).\n\nWe write S/G segments in reverse order into the WQE, in order to\nguarantee that the first dword of all cachelines containing S/G\nsegments is written last (overwriting the headroom invalidation\npattern).  The entire cacheline will thus contain valid data when the\ninvalidation pattern is overwritten.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b7e113dc9d52c4a37d2da6fafe77959f3a28eccf",
      "tree": "51f7ff4350b684be360b9894b77f131933080145",
      "parents": [
        "b04e7bdb984e3b7f62fb7f44146a529f88cc7639"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 22 22:29:06 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 22 17:15:34 2007 -0700"
      },
      "message": "clockevents: remove the suspend/resume workaround^Wthinko\n\nIn a desparate attempt to fix the suspend/resume problem on Andrews\nVAIO I added a workaround which enforced the broadcast of the oneshot\ntimer on resume. This was actually resolving the problem on the VAIO\nbut was just a stupid workaround, which was not tackling the root\ncause: the assignement of lower idle C-States in the ACPI processor_idle\ncode. The cpuidle patches, which utilize the dynamic tick feature and\ngo faster into deeper C-states exposed the problem again. The correct\nsolution is the previous patch, which prevents lower C-states across\nthe suspend/resume.\n\nRemove the enforcement code, including the conditional broadcast timer\narming, which helped to pamper over the real problem for quite a time.\nThe oneshot broadcast flag for the cpu, which runs the resume code can\nnever be set at the time when this code is executed. It only gets set,\nwhen the CPU is entering a lower idle C-State.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b04e7bdb984e3b7f62fb7f44146a529f88cc7639",
      "tree": "57fa4b6ab2e6bd20b0a2eed12db2a484e928fe17",
      "parents": [
        "1f0cff6e4d579ab0fe671c02fcd842694e46b90f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 22 22:29:05 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 22 17:15:34 2007 -0700"
      },
      "message": "ACPI: disable lower idle C-states across suspend/resume\n\ndevice_suspend() calls ACPI suspend functions, which seems to have undesired\nside effects on lower idle C-states. It took me some time to realize that\nespecially the VAIO BIOSes (both Andrews jinxed UP and my elfstruck SMP one)\nshow this effect. I\u0027m quite sure that other bug reports against suspend/resume\nabout turning the system into a brick have the same root cause.\n\nAfter fishing in the dark for quite some time, I realized that removing the ACPI\nprocessor module before suspend (this removes the lower C-state functionality)\nmade the problem disappear. Interestingly enough the propability of having a\nbricked box is influenced by various factors (interrupts, size of the ram image,\n...). Even adding a bunch of printks in the wrong places made the problem go\naway. The previous periodic tick implementation simply pampered over the\nproblem, which explains why the dyntick / clockevents changes made this more\nprominent.\n\nWe avoid complex functionality during the boot process and we have to do the\nsame during suspend/resume. It is a similar scenario and equaly fragile.\n\nAdd suspend / resume functions to the ACPI processor code and disable the lower\nidle C-states across suspend/resume. Fall back to the default idle\nimplementation (halt) instead.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f0cff6e4d579ab0fe671c02fcd842694e46b90f",
      "tree": "b88bd0df8a97600d09aeecb598ac1f336997a608",
      "parents": [
        "6110e02b97377a2903853faf3ecaff0e742fbe93",
        "e5c86b5d4a517d10db89456426590ecba1597f1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 22 12:56:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 22 12:56:48 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: suspend: consolidate handling of Sx states addendum\n  ACPI: suspend: consolidate handling of Sx states.\n  ACPI: video: remove dmesg spam\n  ACPI: video: _DOS\u003d0 by default to prevent hotkey hang\n"
    }
  ],
  "next": "6110e02b97377a2903853faf3ecaff0e742fbe93"
}
