)]}'
{
  "log": [
    {
      "commit": "2e6f40deb7dfdc40358fc9ecf07bf71ed553e5ac",
      "tree": "7fbd184344e2cbadc9be35e6a656063959234f25",
      "parents": [
        "67b60518b0ff5cd666c7650eb09f0ef41f838106"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 23:59:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] Make altivec code in swsusp_32.S depend on CONFIG_ALTIVEC\n\nThis makes the altivec code in swsusp_32.S depend on CONFIG_ALTIVEC to\navoid build failures for systems that don\u0027t have altivec. I\u0027m not sure\nwhether the code will actually work for other systems, but it was merged\nfor just ppc32 rather than powermac a very long time ago.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "67b60518b0ff5cd666c7650eb09f0ef41f838106",
      "tree": "b30d319435be205f2ccc4e79eaec531341ce00d7",
      "parents": [
        "a792e75d9b3dec3fc1dfef4a8c40674bbba44641"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 21:18:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] windfarm: Fix windfarm thread freezer interaction\n\nWhen I fixed the windfarm freezer interaction first in commit\n1ed2ddf380e19dafeec2150ca709ef7f4a67cd21, an earlier patch than the one\nI came up with after comments was committed. This has come back to haunt\nus now because commit d5d8c5976d6adeddb8208c240460411e2198b393 changed\nthe freezer to no long send signals. Fix it by removing the windfarm\nthread\u0027s signal logic and restoring the original try_to_freeze().\n\nWe could simply revert 1ed2ddf380e19dafeec2150ca709ef7f4a67cd21 now\nbut I feel that the assertion that no signal is delivered to the\nwindfarm thread needs not be there.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a792e75d9b3dec3fc1dfef4a8c40674bbba44641",
      "tree": "1fe2d603c9e4ee37fafc0acc89b6e5e91ae293b6",
      "parents": [
        "7e22fa4a1d9a70176e1edc4529934406e1af6054"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 07 17:17:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] Fix si_addr value on low level hash failures\n\nIf the low level MMU hash table insertion returns an error (which\ncan happen in some rare circumstances when the hypervisor refuses\nthe insertion of a PTE, typically if you try to access junk via\n/dev/mem), the generated signal had an incorrect si_addr value due\nto a bug in the assembly, which was loading it as a 32 bits quantity\ninstead of a 64 bits quantity.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e22fa4a1d9a70176e1edc4529934406e1af6054",
      "tree": "25b50a194e6143ee13426d585835e4aaf4baf6b3",
      "parents": [
        "0c83ddfeb43b8f47e5c6ecead4245bd0af2c9ad2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 07 16:53:58 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] Refresh ppc64_defconfig and enable pasemi-related options\n\nRefresh ppc64_defconfig, add PPC_PASEMI and various options that the\ncommon boards there need:\n\n* Chip drivers (iommu, ethernet, IDE, CF, EDAC, MDIO/PHY)\n* PCMCIA\n* PATA_PCMCIA\n* RTC_CLASS\n* SATA_MV\n* SATA_SIL24\n* IP_PNP + NFS_ROOT for diskless booting\n\n+ possibly some other things I might have missed to list\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c83ddfeb43b8f47e5c6ecead4245bd0af2c9ad2",
      "tree": "9101d06cdb693463d0bbf8863df377230b13ffd8",
      "parents": [
        "7992344fdeb9b3bc0ce6eacaf600eb801f231c30"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 07 16:48:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Update defconfig\n\nUpdate pasemi_defconfig.  Add a few missing options for default devices\non electra boards, enable tickless and hrtimers, etc, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7992344fdeb9b3bc0ce6eacaf600eb801f231c30",
      "tree": "5b33535b26f05f6eff59549f63a4888aee51e7c2",
      "parents": [
        "aca71ef8827d11de243e30f170cfc126376803b4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 06 17:26:42 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Fix ref counting in vio setup\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aca71ef8827d11de243e30f170cfc126376803b4",
      "tree": "74929bba8aaea1fe30f12f662df9f02b53c57506",
      "parents": [
        "e95c91821fa56b489d7beb74103a419466c5ec10"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Nov 05 13:21:56 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] ] Fix memset size error\n\nThe size passing to memset is wrong.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e95c91821fa56b489d7beb74103a419466c5ec10",
      "tree": "db283f1099e1f9ae069a88d027273b3fbe621e0f",
      "parents": [
        "18244cfbc34e6bb3793977739b359a248899f42a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Nov 04 13:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] Fix link errors for allyesconfig\n\nAn allyesconfig build creates a .text section that is so big that the\n.text.init.refok and .fixup sections are too far away for the relocations\nto be fixed up correctly. This patch fixes that by linking all the\nrelevent text sections for each file together.\n\nSuggested by Paul Mackerras.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "18244cfbc34e6bb3793977739b359a248899f42a",
      "tree": "c82a81fd92d2c93fd31ef83ba3baa516428b9120",
      "parents": [
        "f2205fbb5a8933514fd343cc329df631802b4543"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Nov 04 13:22:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:33 2007 +1100"
      },
      "message": "[POWERPC] iSeries_init_IRQ non-PCI tidy\n\nppc_md.init_IRQ is not called if it is NULL, so we don\u0027t need an empty\nroutine in the non PCI case.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2205fbb5a8933514fd343cc329df631802b4543",
      "tree": "6d3a07146de64900ef44d4e443c50eb30139f23d",
      "parents": [
        "b37ceefe7cfc56f27f03269206a53faedb8be9fd"
      ],
      "author": {
        "name": "Patrick Mansfield",
        "email": "patmans@us.ibm.com",
        "time": "Sun Nov 04 04:42:03 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] Change fallocate to match unistd.h on powerpc\n\nFix the fallocate system call on powerpc to match its unistd.h.\n\nThis implies none of these system calls are currently working with the\nunistd.h sys call values:\n\tfallocate\n\tsignalfd\n\ttimerfd\n\teventfd\n\tsync_file_range2\n\nSigned-off-by: Patrick Mansfield \u003cpatmans@us.ibm.com\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b37ceefe7cfc56f27f03269206a53faedb8be9fd",
      "tree": "8915d732dd6b51de362ae9ae08625ffec43a30ab",
      "parents": [
        "2a50f144fc6081269468abf79e1907c6669bef22"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Nov 03 07:29:01 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] EEH: Avoid crash on null device\n\nBugfix: avoid crash if there\u0027s no PCI device for a given\nopenfirmware node.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a50f144fc6081269468abf79e1907c6669bef22",
      "tree": "8a67d1347fe5fc078a2000e3cd5d1986cd6d606b",
      "parents": [
        "638799b33586339ac007b0fef497a15d81a271aa"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Nov 03 07:27:50 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] EEH: Drivers that need reset trump others\n\nBugfix: if a driver controlling one part of a multi-function PCI card\nhas asked for a reset, honor that request above all others.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "638799b33586339ac007b0fef497a15d81a271aa",
      "tree": "6b8fa5ac7e02667a243464361db8d27411acae9b",
      "parents": [
        "43875cc0a54d936132010e58545269e183741fae"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Nov 03 07:25:55 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:32 2007 +1100"
      },
      "message": "[POWERPC] EEH: Clean up comments\n\nClean up commentary, remove dead code.\n\nSigned-off-by Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "43875cc0a54d936132010e58545269e183741fae",
      "tree": "65409e7b9161fcaf8a88b67ebe91ffdb2ad97809",
      "parents": [
        "465ccab9eb8209a2a402710b24a9bff127b25b94"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 31 22:25:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Fix off-by-one error in setting decrementer on Book E/4xx (v2)\n\nThe decrementer in Book E and 4xx processors interrupts on the\ntransition from 1 to 0, rather than on the 0 to -1 transition as on\n64-bit server and 32-bit \"classic\" (6xx/7xx/7xxx) processors.  At the\nmoment we subtract 1 from the count of how many decrementer ticks are\nrequired before the next interrupt before putting it into the\ndecrementer, which is correct for server/classic processors, but could\npossibly cause the interrupt to happen too early on Book E and 4xx if\nthe timebase/decrementer frequency is low.\n\nThis fixes the problem by making set_dec subtract 1 from the count for\nserver and classic processors, instead of having the callers subtract\n1.  Since set_dec already had a bunch of ifdefs to handle different\nprocessor types, there is no net increase in ugliness. :)\n\nNote that calling set_dec(0) may not generate an interrupt on some\nprocessors.  To make sure that decrementer_set_next_event always calls\nset_dec with an interval of at least 1 tick, we set min_delta_ns of\nthe decrementer_clockevent to correspond to 2 ticks (2 rather than 1\nto compensate for truncations in the conversions between ticks and\nns).\n\nThis also removes a redundant call to set the decrementer to\n0x7fffffff - it was already set to that earlier in timer_interrupt.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "465ccab9eb8209a2a402710b24a9bff127b25b94",
      "tree": "2cd2c3012b7cc5da8d582e9dc221b3ff60c1c806",
      "parents": [
        "e7bda183d4e3f6027ae9181c176a459423d04748"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Oct 31 05:59:33 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Fix switch_slb handling of 1T ESID values\n\nNow that we have 1TB segment size support, we need to be using the\nGET_ESID_1T macro when comparing ESID values for pc, stack, and\nunmapped_base within switch_slb().   A new helper function called\nesids_match() contains the logic for deciding when to call GET_ESID\nand GET_ESID_1T.\n\nThis fixes a duplicate-slb-entry inspired machine-check exception I\nwas seeing when trying to run java on a power6 partition.\n\nTested on power6 and power5.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e7bda183d4e3f6027ae9181c176a459423d04748",
      "tree": "b63d1bfda9005b8c599991e1ee54f9debdfcf7de",
      "parents": [
        "aa39be09dfd7e95509cadcdb99cf7eb470d83c46"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Oct 30 14:55:04 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Fix build failure when CONFIG_VIRT_CPU_ACCOUNTING is not defined\n\nWithout this patch I get the following build failure\n  CC      arch/powerpc/platforms/celleb/setup.o\narch/powerpc/platforms/celleb/setup.c:151: error: \u0027generic_calibrate_decr\u0027 undeclared here (not in a function)\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa39be09dfd7e95509cadcdb99cf7eb470d83c46",
      "tree": "25533218718d2580bfd6ab1c1ac841987d892864",
      "parents": [
        "20474abda6bb11396434593daf2f52679cf62edf"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Oct 30 06:24:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:31 2007 +1100"
      },
      "message": "[POWERPC] Include udbg.h when using udbg_printf\n\nThis fixes the error\n\terror: implicit declaration of function \"udbg_printf\"\n\nWe have a few spots where we reference udbg_printf() without #including\nudbg.h.  These are within #ifdef DEBUG blocks, so unnoticed until we do\na #define DEBUG or #define DEBUG_LOW nearby.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "20474abda6bb11396434593daf2f52679cf62edf",
      "tree": "c2d4c2bd279ea26abe06cb78138558f9273f59e3",
      "parents": [
        "fb293ae1c02dab78e714d50f2c37d7852d6f328a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Sun Oct 28 08:49:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] Fix cache line vs. block size confusion\n\nWe had an historical confusion in the kernel between cache line\nand cache block size. The former is an implementation detail of\nthe L1 cache which can be useful for performance optimisations,\nthe later is the actual size on which the cache control\ninstructions operate, which can be different.\n\nFor some reason, we had a weird hack reading the right property\non powermac and the wrong one on any other 64 bits (32 bits is\nunaffected as it only uses the cputable for cache block size\ninfos at this stage).\n\nThis fixes the booting-without-of.txt documentation to mention\nthe right properties, and fixes the 64 bits initialization code\nto look for the block size first, with a fallback to the line\nsize if the property is missing.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb293ae1c02dab78e714d50f2c37d7852d6f328a",
      "tree": "b211f84e8b3cff23489af458f996f82e79b007ea",
      "parents": [
        "4bfac36891d965bf71992c68b2c079afbfb42b4d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 28 05:34:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] Fix sysctl table check failure on PowerMac\n\nkernel was marked with 0755. Everywhere else it\u0027s 0555.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4bfac36891d965bf71992c68b2c079afbfb42b4d",
      "tree": "b179edf612aebe3bb592b045cf76bd2ebcafa5d6",
      "parents": [
        "aeb4552fad19fa1fb7a164c14be1f5f657791f12"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Oct 28 04:28:51 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] Fix CONFIG_SMP\u003dn build break\n\nFix two build errors on powerpc allyesconfig + CONFIG_SMP\u003dn:\n\narch/powerpc/platforms/built-in.o: In function `cpu_affinity_set\u0027:\narch/powerpc/platforms/cell/spu_priv1_mmio.c:78: undefined reference to `.iic_get_target_id\u0027\narch/powerpc/platforms/built-in.o: In function `iic_init_IRQ\u0027:\narch/powerpc/platforms/cell/interrupt.c:397: undefined reference to `.iic_setup_cpu\u0027\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aeb4552fad19fa1fb7a164c14be1f5f657791f12",
      "tree": "04b020dadfcda35bb40250a892e080542fc37787",
      "parents": [
        "d102c9d5d33f05c80fe91e95bd21c099e6d20260"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Oct 25 02:56:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:30 2007 +1100"
      },
      "message": "[POWERPC] bootwrapper: Revert ps3 binary flag usage, and remove .bin suffix\n\nThe ps3 target produces two images, and the binary one is not the\n\"primary\" image that corresponds to the -o flag; thus, it no longer\nuses the generic binary flag.\n\nOn platforms which do use the binary flag, it no longer produces a\n.bin suffix, so that the output file matches what was passed to the -o flag.\n\nThis should fix the zImage ln problems for the ps3 target.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d102c9d5d33f05c80fe91e95bd21c099e6d20260",
      "tree": "2b0c338451cfdfed2a3a9ddc596332e67ac12000",
      "parents": [
        "3a800ff50a107b1b562f17e087a65e4c18e3a35c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Oct 24 05:20:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] Fix mv643xx_pci sysfs .read and .write functions\n\nCommit 91a69029 introduced an additional parameter to the .read and .write\nmethods for sysfs binary attributes.  Two mv64x60_pci functions\nwere missed in that patch, resulting in these errors:\n\t/cache/git/linux-2.6/arch/powerpc/sysdev/mv64x60_pci.c:77: warning: initialization from incompatible pointer type\n\t/cache/git/linux-2.6/arch/powerpc/sysdev/mv64x60_pci.c:78: warning: initialization from incompatible pointer type\n\nAdd the missing \"struct bin_attribute *\" parameter.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a800ff50a107b1b562f17e087a65e4c18e3a35c",
      "tree": "0c6ce80624733ad5355896b077adcc462c8ac828",
      "parents": [
        "1db3e890aed3ac39cded30d6e94618bda086f7ce"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Oct 23 23:06:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] i8259: Add disable method\n\nSince commit 76d2160147f43f982dfe881404cfde9fd0a9da21, the NE2000 card\nis not working anymore on PPC and POWERPC and produces WATCHDOG\ntimeouts.\n\nThe patch below fixes that the same way it has been done on x86, x86_64\nand MIPS.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1db3e890aed3ac39cded30d6e94618bda086f7ce",
      "tree": "afef5e36585ee399e35e2e6e28f3f4af8e626594",
      "parents": [
        "bdd71eec9b24fb6f7e83148f73c2312a42b2aed5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 23 14:23:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] Read back MSI message in rtas_setup_msi_irqs() so restore works\n\nThere are plans afoot to use pci_restore_msi_state() to restore MSI\nstate after a device reset.  In order for this to work for the RTAS MSI\nbackend, we need to read back the MSI message from config space after\nit has been setup by firmware.\n\nThis should be sufficient for restoring the MSI state after a device\nreset, however we will need to revisit this for suspend to disk if that\nis ever implemented on pseries.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bdd71eec9b24fb6f7e83148f73c2312a42b2aed5",
      "tree": "b9acbae9138bac83b16bfe7971d3f80fce15bf58",
      "parents": [
        "97a4649d6ffce4a5d7f5ce018d87a6cefcb4ad03"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Oct 20 13:39:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:29 2007 +1100"
      },
      "message": "[POWERPC] Fix build break in arch/ppc/syslib/m8260_setup.c\n\nFix build break and warnings in current mainline git:\n\narch/ppc/syslib/m8260_setup.c: In function \u0027m8260_setup_arch\u0027:\narch/ppc/syslib/m8260_setup.c:63: error: implicit declaration of function \u0027identify_ppc_sys_by_name_and_id\u0027\narch/ppc/syslib/m8260_setup.c:64: warning: passing argument 1 of \u0027in_be32\u0027 makes pointer from integer without a cast\narch/ppc/syslib/m8260_setup.c: In function \u0027m8260_show_cpuinfo\u0027:\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 6 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 7 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 8 has type \u0027long unsigned int\u0027\narch/ppc/syslib/m8260_setup.c:158: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 9 has type \u0027long unsigned int\u0027\nmake[1]: *** [arch/ppc/syslib/m8260_setup.o] Error 1\nmake[1]: *** Waiting for unfinished jobs....\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "97a4649d6ffce4a5d7f5ce018d87a6cefcb4ad03",
      "tree": "8f7f591754baa934a842357e75e773a525bfb147",
      "parents": [
        "f6ab0b922c3423b88c0e6e3e2c5fc1e58d83055d",
        "54866f032307063776b4eff7eadb131d47f9f9b4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 02 14:03:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 02 14:03:14 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into merge\n"
    },
    {
      "commit": "54866f032307063776b4eff7eadb131d47f9f9b4",
      "tree": "5fb7b5f886b43fbe115e81c14570c40c44956b53",
      "parents": [
        "b4d367fb20ed19be4a53fa88b407248aeb8bd461",
        "49259d34c52df6be482fefca946debe28ba9a2f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 12:09:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 12:09:33 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  [IRDA] IRNET: Fix build when TCGETS2 is defined.\n  [NET]: docbook fixes for netif_ functions\n  [NET]: Hide the net_ns kmem cache\n  [NET]: Mark the setup_net as __net_init\n  [NET]: Hide the dead code in the net_namespace.c\n  [NET]: Relax the reference counting of init_net_ns\n  [NETNS]: Make the init/exit hooks checks outside the loop\n  [NET]: Forget the zero_it argument of sk_alloc()\n  [NET]: Remove bogus zero_it argument from sk_alloc\n  [NET]: Make the sk_clone() lighter\n  [NET]: Move some core sock setup into sk_prot_alloc\n  [NET]: Auto-zero the allocated sock object\n  [NET]: Cleanup the allocation/freeing of the sock object\n  [NET]: Move the get_net() from sock_copy()\n  [NET]: Move the sock_copy() from the header\n  [TCP]: Another TAGBITS -\u003e SACKED_ACKED|LOST conversion\n  [TCP]: Process DSACKs that reside within a SACK block\n"
    },
    {
      "commit": "b4d367fb20ed19be4a53fa88b407248aeb8bd461",
      "tree": "3c774686e83e3d877dbbfe680dc415eb0597f2e6",
      "parents": [
        "52eb053b7191f1d3017a56e921753e3097876c47"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 03:18:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 03:18:02 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49259d34c52df6be482fefca946debe28ba9a2f6",
      "tree": "2d1eb83ba4322b94630b2a78b3b612a183b1da38",
      "parents": [
        "3b582cc14c50f71eabf1c3cada05acb8dc9f457c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 02:26:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 02:26:38 2007 -0700"
      },
      "message": "[IRDA] IRNET: Fix build when TCGETS2 is defined.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b582cc14c50f71eabf1c3cada05acb8dc9f457c",
      "tree": "bad13e4e0a36f019f8ea62d1401a9248073a7392",
      "parents": [
        "d57a9212e00779181d8d820887dcab3e9d529194"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Nov 01 02:21:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 02:21:47 2007 -0700"
      },
      "message": "[NET]: docbook fixes for netif_ functions\n\nDocumentation updates for network interfaces.\n\n1. Add doc for netif_napi_add\n2. Remove doc for unused returns from netif_rx\n3. Add doc for netif_receive_skb\n\n[ Incorporated minor mods from Randy Dunlap -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d57a9212e00779181d8d820887dcab3e9d529194",
      "tree": "7d32b51c2656301578e14caf94a03f675bd8d783",
      "parents": [
        "1a2ee93d281d00cc6e2db1c306032a105d2c9474"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:46:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:46:50 2007 -0700"
      },
      "message": "[NET]: Hide the net_ns kmem cache\n\nThis cache is only required to create new namespaces,\nbut we won\u0027t have them in CONFIG_NET_NS\u003dn case.\n\nHide it under the appropriate ifdef.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a2ee93d281d00cc6e2db1c306032a105d2c9474",
      "tree": "e73bcb8a5af17095feb97b195728afccaa878358",
      "parents": [
        "6a1a3b9f686bb04820a232cc1657ef2c45670709"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:45:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:45:59 2007 -0700"
      },
      "message": "[NET]: Mark the setup_net as __net_init\n\nThe setup_net is called for the init net namespace\nonly (int the CONFIG_NET_NS\u003dn of course) from the __init\nfunction, so mark it as __net_init to disappear with the\ncaller after the boot.\n\nYet again, in the perfect world this has to be under\n#ifdef CONFIG_NET_NS, but it isn\u0027t guaranteed that every\nsubsystem is registered *after* the init_net_ns is set\nup. After we are sure, that we don\u0027t start registering\nthem before the init net setup, we\u0027ll be able to move\nthis code under the ifdef.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a1a3b9f686bb04820a232cc1657ef2c45670709",
      "tree": "d59d63b516d57cfa825592b893c9fd3bff7b21b7",
      "parents": [
        "d46557955f2a35e58772518775464cdf354b3245"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:44:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:44:50 2007 -0700"
      },
      "message": "[NET]: Hide the dead code in the net_namespace.c\n\nThe namespace creation/destruction code is never called\nif the CONFIG_NET_NS is n, so it\u0027s OK to move it under\nappropriate ifdef.\n\nThe copy_net_ns() in the \"n\" case checks for flags and\nreturns -EINVAL when new net ns is requested. In a perfect\nworld this stub must be in net_namespace.h, but this\nfunction need to know the CLONE_NEWNET value and thus\nrequires sched.h. On the other hand this header is to be\ninjected into almost every .c file in the networking code,\nand making all this code depend on the sched.h is a\nsuicidal attempt.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d46557955f2a35e58772518775464cdf354b3245",
      "tree": "1b61906c5ce3ccabdbeb4cec1815c4e0cc5faa0c",
      "parents": [
        "1dba323b3f92cf4a475236763b0373cb7d49395d"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:43:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:43:49 2007 -0700"
      },
      "message": "[NET]: Relax the reference counting of init_net_ns\n\nWhen the CONFIG_NET_NS is n there\u0027s no need in refcounting\nthe initial net namespace. So relax this code by making a\nstupid stubs for the \"n\" case.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dba323b3f92cf4a475236763b0373cb7d49395d",
      "tree": "3f5463199c8957d3a94710d01380fc2f94d551a1",
      "parents": [
        "6257ff2177ff02d7f260a7a501876aa41cb9a9f6"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:42:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:42:43 2007 -0700"
      },
      "message": "[NETNS]: Make the init/exit hooks checks outside the loop\n\nWhen the new pernet something (subsys, device or operations) is\nbeing registered, the init callback is to be called for each\nnamespace, that currently exitst in the system. During the\nunregister, the same is to be done with the exit callback.\n\nHowever, not every pernet something has both calls, but the\ncheck for the appropriate pointer to be not NULL is performed\ninside the for_each_net() loop.\n\nThis is (at least) strange, so tune this.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6257ff2177ff02d7f260a7a501876aa41cb9a9f6",
      "tree": "9d9f80ccf16f3d4ef062e896f62974c5496193ad",
      "parents": [
        "154adbc8469ff21fbf5c958446ee92dbaab01be1"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:39:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:39:31 2007 -0700"
      },
      "message": "[NET]: Forget the zero_it argument of sk_alloc()\n\nFinally, the zero_it argument can be completely removed from\nthe callers and from the function prototype.\n\nBesides, fix the checkpatch.pl warnings about using the\nassignments inside if-s.\n\nThis patch is rather big, and it is a part of the previous one.\nI splitted it wishing to make the patches more readable. Hope \nthis particular split helped.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "154adbc8469ff21fbf5c958446ee92dbaab01be1",
      "tree": "d8619ac46e2ed551611bffa1a0166587a77a045b",
      "parents": [
        "8fd1d178a3f177777707ee782f12d93e9a7eb5e5"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:38:43 2007 -0700"
      },
      "message": "[NET]: Remove bogus zero_it argument from sk_alloc\n\nAt this point nobody calls the sk_alloc(() with zero_it \u003d\u003d 0,\nso remove unneeded checks from it.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fd1d178a3f177777707ee782f12d93e9a7eb5e5",
      "tree": "b1466bbdbc3b700b361cdf3a8b56650281984b79",
      "parents": [
        "2e4afe7b35458beedba418a6e2aaf0b0ac82cc18"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:37:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:37:32 2007 -0700"
      },
      "message": "[NET]: Make the sk_clone() lighter\n\nThe sk_prot_alloc() already performs all the stuff needed by the\nsk_clone(). Besides, the sk_prot_alloc() requires almost twice\nless arguments than the sk_alloc() does, so call the sk_prot_alloc()\nsaving the stack a bit.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e4afe7b35458beedba418a6e2aaf0b0ac82cc18",
      "tree": "ac98a85329391a6a541d307659b1b46ae23e495a",
      "parents": [
        "3f0666ee3039443fa7b7cf436dd16ce0dd8e3f95"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:36:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:36:26 2007 -0700"
      },
      "message": "[NET]: Move some core sock setup into sk_prot_alloc\n\nThe security_sk_alloc() and the module_get is a part of the\nobject allocations - move it in the proper place.\n\nNote, that since we do not reset the newly allocated sock\nin the sk_alloc() (memset() is removed with the previous\npatch) we can safely do this.\n\nAlso fix the error path in sk_prot_alloc() - release the security\ncontext if needed.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f0666ee3039443fa7b7cf436dd16ce0dd8e3f95",
      "tree": "2d2eb78ad66f312fc85ab9c6a009207535d736ed",
      "parents": [
        "c308c1b20e2eb7b13f200a7c18b3f23561318367"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:34:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:34:42 2007 -0700"
      },
      "message": "[NET]: Auto-zero the allocated sock object\n\nWe have a __GFP_ZERO flag that allocates a zeroed chunk of memory.\nUse it in the sk_alloc() and avoid a hand-made memset().\n\nThis is a temporary patch that will help us in the nearest future :)\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c308c1b20e2eb7b13f200a7c18b3f23561318367",
      "tree": "1e0c1012b6b72d9fb9689f43e50ab8441b9ed4f3",
      "parents": [
        "1e2e6b89f1d3152da0606d23e65e8760bf62a4c3"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:33:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:33:50 2007 -0700"
      },
      "message": "[NET]: Cleanup the allocation/freeing of the sock object\n\nThe sock object is allocated either from the generic cache with\nthe kmalloc, or from the proc-\u003eslab cache.\n\nMove this logic into an isolated set of helpers and make the\nsk_alloc/sk_free look a bit nicer.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e2e6b89f1d3152da0606d23e65e8760bf62a4c3",
      "tree": "75cbf6c0a5b2a0e708261d3799c7797a371f8a1d",
      "parents": [
        "f1a6c4da14c365d3ee0b5de43a93f7470982637c"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:31:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:31:26 2007 -0700"
      },
      "message": "[NET]: Move the get_net() from sock_copy()\n\nThe sock_copy() is supposed to just clone the socket. In a perfect\nworld it has to be just memcpy, but we have to handle the security\nmark correctly. All the extra setup must be performed in sk_clone() \ncall, so move the get_net() into more proper place.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1a6c4da14c365d3ee0b5de43a93f7470982637c",
      "tree": "929b046ef28e1600cf08667459bd8c9a86069dc9",
      "parents": [
        "261ab365fadd53ddc1b292b1663800e11fbf3e71"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:29:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:29:45 2007 -0700"
      },
      "message": "[NET]: Move the sock_copy() from the header\n\nThe sock_copy() call is not used outside the sock.c file,\nso just move it into a sock.c\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "261ab365fadd53ddc1b292b1663800e11fbf3e71",
      "tree": "18224fa6f7c36155837e7afcf958b10eb3f05273",
      "parents": [
        "e56d6cd6057aac1c6ed8e1590acd62b46e06201d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Nov 01 00:10:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:10:18 2007 -0700"
      },
      "message": "[TCP]: Another TAGBITS -\u003e SACKED_ACKED|LOST conversion\n\nSimilar to commit 3eec0047d9bdd, point of this is to avoid\nskipping R-bit skbs.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e56d6cd6057aac1c6ed8e1590acd62b46e06201d",
      "tree": "2a0d5fc9066d70a8442e3d4895e97dd510c863f6",
      "parents": [
        "b1d08ac064268d0ae2281e98bf5e82627e0f0c56"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Nov 01 00:09:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:09:37 2007 -0700"
      },
      "message": "[TCP]: Process DSACKs that reside within a SACK block\n\nDSACK inside another SACK block were missed if start_seq of DSACK\nwas larger than SACK block\u0027s because sorting prioritizes full\nprocessing of the SACK block before DSACK. After SACK block\nsorting situation is like this:\n\n             SSSSSSSSS\n                  D\n                        SSSSSS\n                               SSSSSSS\n\nBecause write_queue is walked in-order, when the first SACK block\nhas been processed, TCP is already past the skb for which the\nDSACK arrived and we haven\u0027t taught it to backtrack (nor should\nwe), so TCP just continues processing by going to the next SACK\nblock after the DSACK (if any).\n\nWhenever such DSACK is present, do an embedded checking during\nthe previous SACK block.\n\nIf the DSACK is below snd_una, there won\u0027t be overlapping SACK\nblock, and thus no problem in that case. Also if start_seq of\nthe DSACK is equal to the actual block, it will be processed\nfirst.\n\nTested this by using netem to duplicate 15% of packets, and\nby printing SACK block when found_dup_sack is true and the \nselected skb in the dup_sack \u003d 1 branch (if taken):\n\n  SACK block 0: 4344-5792 (relative to snd_una 2019137317)\n  SACK block 1: 4344-5792 (relative to snd_una 2019137317) \n\nequal start seqnos \u003d\u003e next_dup \u003d 0, dup_sack \u003d 1 won\u0027t occur...\n\n  SACK block 0: 5792-7240 (relative to snd_una 2019214061)\n  SACK block 1: 2896-7240 (relative to snd_una 2019214061)\n  DSACK skb match 5792-7240 (relative to snd_una)\n\n...and next_dup \u003d 1 case (after the not shown start_seq sort),\nwent to dup_sack \u003d 1 branch.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52eb053b7191f1d3017a56e921753e3097876c47",
      "tree": "494c5212f096642d815f62472325235b5abecf35",
      "parents": [
        "d6898556e90ba9842e59ac9c2425b42ea33019b4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:11:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:56 2007 -0700"
      },
      "message": "[SPARC64]: Fix linkage of enormous kernels.\n\nThis was found by make randconfig\n\nIf the kernel .text is very large, the .fixup section branches\nare too far away to be relocated correctly.\n\nUse \"sethi %hi(label), reg; jmpl reg + %lo(label); %g0\" sequence\ninstead of the branch to fix this.\n\nThere is another case in switch_to() involving a branch, which\nis fixed similarly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6898556e90ba9842e59ac9c2425b42ea33019b4",
      "tree": "f0a6061a00747d60bc6509a5a8a9bb8f44bed1f9",
      "parents": [
        "7e5766fa9431602ef0e56ceae900d0cce3a78b96"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 01:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:54 2007 -0700"
      },
      "message": "[SPARC64]: Fix build with CONFIG_NET disabled.\n\nWe can\u0027t export verify_compat_iovec when CONFIG_NET is\ndisabled, and consequently the Solaris compat module\nshould also depend upon CONFIG_NET.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e5766fa9431602ef0e56ceae900d0cce3a78b96",
      "tree": "503f4ee5a97cabaa066bedcb8891b45e253e5128",
      "parents": [
        "099d575aaf3dcf4c9c1e0b53c7b17c5faddb1b59"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 00:36:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:52 2007 -0700"
      },
      "message": "[SPARC64]: Fix build failure when CONFIG_BUG is disabled.\n\nWhen CONFIG_BUG is turned off, the standard trick of:\n\n\tswitch (x) {\n\tcase X:\n\t...\n\tcase Y:\n\t...\n\tdefault:\n\t\tBUG();\n\t};\n\nto mark impossible cases does not work because BUG() evalutes\nto nothing and thus GCC just sees a fallthrough code path.\n\nAdd an explicit KERN_ERR log message and a do_exit() to trap\nthis case.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "099d575aaf3dcf4c9c1e0b53c7b17c5faddb1b59",
      "tree": "b7d9a46a1eba0f064d50e5b822b93842a71dd3f6",
      "parents": [
        "23e8bc200c3bbbd6eae1128e9095a3968954af2e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 00:23:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:51 2007 -0700"
      },
      "message": "[SPARC64]: Kill unused ITAG_MASK macro in ultra.S\n\nIt is unused since we went to an I-cache flush that solely used\nthe \u0027flush\u0027 instruction, and it\u0027s presence breaks the build\nwhen PAGE_SIZE is 512KB.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23e8bc200c3bbbd6eae1128e9095a3968954af2e",
      "tree": "ce1116af3b3131118884048cfd2b01224627accf",
      "parents": [
        "b1d08ac064268d0ae2281e98bf5e82627e0f0c56"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 22:33:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:49 2007 -0700"
      },
      "message": "[SPARC64]: Fix bogus \u0027\u0026\u0027 conditinal in set_rtc_mmss().\n\nWe\u0027re using \u0027\u0026\u0027 instead of \u0027\u0026\u0026\u0027.\n\nNoticed by Roel Kluin.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1d08ac064268d0ae2281e98bf5e82627e0f0c56",
      "tree": "00aec5eed543558856b7dd6f0de7dede98e6c851",
      "parents": [
        "57eb06e584be3b702d1ba5c39e0b57ddcdabdc66",
        "d919fd433b5823d1cf9d0688eb2eec183de9b74c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:43:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:43:31 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Revert \"Driver core: remove class_device_*_bin_file\"\n"
    },
    {
      "commit": "57eb06e584be3b702d1ba5c39e0b57ddcdabdc66",
      "tree": "2b438f438748ff0c9dec86ee44cfb615f7ccee46",
      "parents": [
        "2ed45b07c957e37db88d7d3696b63eb79b0ef5ef",
        "558de8a74efe37a4b5e2ef944da17d23e701dd98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:40:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:40:29 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4634/1: DaVinci GPIO header build fix\n  [ARM] 4636/1: pxa: add default configuration for zylonite\n  [ARM] 4635/1: pxa: Change Eric Miao\u0027s email address to eric.miao@marvell.com\n  [ARM] Fix assignment instead of condition in arm/mach-omap2/clock.c\n  [ARM] nommu: fix breakage caused by f9720205d1f847cb59e197e851b5276425363f6b\n  [ARM] pxa: shut up CLOCK_EVT_MODE_RESUME warning\n  [ARM] Fix FIQ issue with ARM926\n  [ARM] Fix pxamci regression\n  [ARM] Fix netx_defconfig regression\n  [ARM] Fix ateb9200_defconfig build regression\n  [ARM] Fix an rpc_defconfig regression\n  [ARM] Fix omap_h2_1610_defconfig regressions\n  [ARM] 4632/1: Fix a typo in include/asm-arm/plat-s3c/regs-nand.h\n"
    },
    {
      "commit": "d919fd433b5823d1cf9d0688eb2eec183de9b74c",
      "tree": "037cac29c344e0a2009a241d2168825f399b600a",
      "parents": [
        "5307cc1aa53850f017c8053db034cf950b670ac9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 31 12:51:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 31 12:51:29 2007 -0700"
      },
      "message": "Revert \"Driver core: remove class_device_*_bin_file\"\n\nThis reverts commit fcd239d3d5575e5cc63aab5c33cf6dc66904f6d6.\n\nI messed up, ia64 still uses these files in the current tree, and now\ncan not build the pci code, which all ia64 boxes seem to require :)\n\nThis fixes that mistake.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ed45b07c957e37db88d7d3696b63eb79b0ef5ef",
      "tree": "dcb74cd8583bf7f35da7c365d475da3a03346acd",
      "parents": [
        "0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 28 16:51:32 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 31 19:02:19 2007 +0100"
      },
      "message": "ieee1394: ieee1394_transactions.c: remove dead code\n\nThis patch removes dead code spotted by the Intel C Compiler.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6",
      "tree": "4302c298abed38b0ff866a66390a7f434a612db0",
      "parents": [
        "5307cc1aa53850f017c8053db034cf950b670ac9"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Tue Jun 05 19:27:05 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 31 19:02:19 2007 +0100"
      },
      "message": "firewire: Fix pci resume to not pass in a __be32 config rom.\n\nThe ohci_enable() function shared between pci_probe and pci_resume\ntakes a host endian config rom, but ohci-\u003econfig_rom is __be32.  This\nsets up the config rom in the wrong endian on little endian machine,\nspecifically, BusOptions will be initialized to a 0 max receive size.\n\nThis patch changes the way we reuse the config rom so that we avoid\nthis problem.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5307cc1aa53850f017c8053db034cf950b670ac9",
      "tree": "6fd2ff3fe382ba1aac5e8b6c703268200a80ed40",
      "parents": [
        "bb374b7b938f73666c403b201b3dd48ec9fe118a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 09:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 09:19:46 2007 -0700"
      },
      "message": "Remove broken ptrace() special-case code from file mapping\n\nThe kernel has for random historical reasons allowed ptrace() accesses\nto access (and insert) pages into the page cache above the size of the\nfile.\n\nHowever, Nick broke that by mistake when doing the new fault handling in\ncommit 54cb8821de07f2ffcd28c380ce9b93d5784b40d7 (\"mm: merge populate and\nnopage into fault (fixes nonlinear)\".  The breakage caused a hang with\ngdb when trying to access the invalid page.\n\nThe ptrace \"feature\" really isn\u0027t worth resurrecting, since it really is\nwrong both from a portability _and_ from an internal page cache validity\nstandpoint.  So this removes those old broken remnants, and fixes the\nptrace() hang in the process.\n\nNoticed and bisected by Duane Griffin, who also supplied a test-case\n(quoth Nick: \"Well that\u0027s probably the best bug report I\u0027ve ever had,\nthanks Duane!\").\n\nCc: Duane Griffin \u003cduaneg@dghda.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "558de8a74efe37a4b5e2ef944da17d23e701dd98",
      "tree": "c9dc120f4ab897043463ff4de42666328a1006d5",
      "parents": [
        "1398f679dfa167bfc656803ea86a8d1a984cbaf1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 30 00:15:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:52 2007 +0000"
      },
      "message": "[ARM] 4634/1: DaVinci GPIO header build fix\n\nThis fixes a build problem with GPIOs on DaVinci.  Since it inlines\noperations for on-chip GPIOs, it needs some headers to support those\ndirect register accesses.  Those headers won\u0027t be included on other\nplatforms, since they don\u0027t have that optimization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1398f679dfa167bfc656803ea86a8d1a984cbaf1",
      "tree": "3bcb52a15e7a90213b51392eee0067de0a2a5103",
      "parents": [
        "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:02:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4636/1: pxa: add default configuration for zylonite\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58",
      "tree": "23bc99ee4e8b0053f2b5bc2efe88080729b0a38b",
      "parents": [
        "710798c3e1f995ac88be6d0fa030566e9b4b8f06"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:01:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4635/1: pxa: Change Eric Miao\u0027s email address to eric.miao@marvell.com\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "710798c3e1f995ac88be6d0fa030566e9b4b8f06",
      "tree": "7df2188430fb92fdcfb5e03e0f92b6454a52711b",
      "parents": [
        "fd3d72859b5fab00aba2e7ce5ca65744f6720769"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Oct 26 23:22:51 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:43 2007 +0000"
      },
      "message": "[ARM] Fix assignment instead of condition in arm/mach-omap2/clock.c\n\nFix assignment instead of condition\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fd3d72859b5fab00aba2e7ce5ca65744f6720769",
      "tree": "6b5738546ea2c765c606bc0ac9fbf323e4c4edd2",
      "parents": [
        "df43309bd525bbe569978ca2a47415b7b07ee057"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 21:48:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:42 2007 +0000"
      },
      "message": "[ARM] nommu: fix breakage caused by f9720205d1f847cb59e197e851b5276425363f6b\n\nSomeone forgot to use \u0027ls include/asm-*/flat.h\u0027 or\n\u0027grep -r flat_get_addr_from_rp .\u0027 to find all architectures which\nmay be affected by their change.  Fix the fall out.\n\nNoticed-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df43309bd525bbe569978ca2a47415b7b07ee057",
      "tree": "9d87da1b4488a7051efd1bd50c80ec42e4ff9a08",
      "parents": [
        "0214f9221aa06fba35c0cd5c80641b0fcfcb1cbe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 15:15:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:42 2007 +0000"
      },
      "message": "[ARM] pxa: shut up CLOCK_EVT_MODE_RESUME warning\n\nResolve:\n  CC      arch/arm/mach-pxa/time.o\narch/arm/mach-pxa/time.c: In function `pxa_osmr0_set_mode\u0027:\narch/arm/mach-pxa/time.c:154: warning: enumeration value `CLOCK_EVT_MODE_RESUME\u0027 not handled in switch\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0214f9221aa06fba35c0cd5c80641b0fcfcb1cbe",
      "tree": "7cf9e67f6acec67b7e9d84768c8fc8821f636162",
      "parents": [
        "d8cb70d10a2d4e6b083b89044a68d860d0bf1eec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 11:01:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:40 2007 +0000"
      },
      "message": "[ARM] Fix FIQ issue with ARM926\n\nJon Eibertzon writes:\n\u003e We have noticed that the I-cache is disabled while waiting for\n\u003e interrupt in cpu_arm926_do_idle in arch/arm/mm/proc-arm926.S\n\u003e and we are curious to know why, because this causes us a great\n\u003e performance hit when executing in FIQ-handlers. Is it assumed\n\u003e here that every individual FIQ-handler re-enables the I-cache?\n\nThe I-cache disable is an errata workaround, so the solution is to\ndisable FIQs across the section with the I-cache disabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8cb70d10a2d4e6b083b89044a68d860d0bf1eec",
      "tree": "d84cbb7ce12f6a2514237ef29688f2c40fbd3707",
      "parents": [
        "5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:56:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:39 2007 +0000"
      },
      "message": "[ARM] Fix pxamci regression\n\nFix:\n\nWARNING: at arch/arm/mach-pxa/clock.c:69 clk_disable()\n[\u003cc002d7c8\u003e] (dump_stack+0x0/0x14) from [\u003cc00334f4\u003e] (clk_disable+0x34/0xa0)\n[\u003cc00334c0\u003e] (clk_disable+0x0/0xa0) from [\u003cc028a43c\u003e] (pxamci_set_ios+0x74/0xf0)\n[\u003cc028a3c8\u003e] (pxamci_set_ios+0x0/0xf0) from [\u003cc0281548\u003e] (mmc_power_off+0x90/0x9c)\n[\u003cc02814b8\u003e] (mmc_power_off+0x0/0x9c) from [\u003cc0281a30\u003e] (mmc_start_host+0x18/0x28)\n[\u003cc0281a18\u003e] (mmc_start_host+0x0/0x28) from [\u003cc02825a0\u003e] (mmc_add_host+0xe8/0x104)\n[\u003cc02824b8\u003e] (mmc_add_host+0x0/0x104) from [\u003cc028a7d0\u003e] (pxamci_probe+0x24c/0x2f4)\n[\u003cc028a584\u003e] (pxamci_probe+0x0/0x2f4) from [\u003cc01e5948\u003e] (platform_drv_probe+0x20/0x24)\n...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9",
      "tree": "d1bd276564dfff6922bf060bde22554c326dfc0a",
      "parents": [
        "a80770ce4d8e0e83a32298453c0a8e78444f8184"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:55:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:37 2007 +0000"
      },
      "message": "[ARM] Fix netx_defconfig regression\n\nFix:\n\n  CC      arch/arm/mach-netx/xc.o\narch/arm/mach-netx/xc.c: In function \u0027request_xc\u0027:\narch/arm/mach-netx/xc.c:192: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\narch/arm/mach-netx/xc.c:196: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\narch/arm/mach-netx/xc.c:200: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a80770ce4d8e0e83a32298453c0a8e78444f8184",
      "tree": "c5953617a83910b2eb1ceb2e46886a2f10e38332",
      "parents": [
        "01c0ad58548fa1fa76379d1bea060f6e1d6ba2af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:54:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:37 2007 +0000"
      },
      "message": "[ARM] Fix ateb9200_defconfig build regression\n\nFix:\n\n  CC      drivers/serial/atmel_serial.o\ndrivers/serial/atmel_serial.c: In function \u0027atmel_serial_suspend\u0027:\ndrivers/serial/atmel_serial.c:924: error: implicit declaration of function \u0027at91_suspend_entering_slow_clock\u0027\n\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01c0ad58548fa1fa76379d1bea060f6e1d6ba2af",
      "tree": "3ff417ecf1ced85b8bdcefe1e378502e8d42c498",
      "parents": [
        "b23e79fd87529706eb8e9e350226465b4abe70d2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:47:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:35 2007 +0000"
      },
      "message": "[ARM] Fix an rpc_defconfig regression\n\nFix:\n\n  CC      drivers/scsi/arm/powertec.o\nIn file included from drivers/scsi/arm/powertec.c:29:\ndrivers/scsi/arm/scsi.h: In function \u0027next_SCp\u0027:\ndrivers/scsi/arm/scsi.h:42: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\ndrivers/scsi/arm/scsi.h: In function \u0027init_SCp\u0027:\ndrivers/scsi/arm/scsi.h:80: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b23e79fd87529706eb8e9e350226465b4abe70d2",
      "tree": "166d1c236b61479a102b1e8edaa404d7a6e362b5",
      "parents": [
        "914301982f38e5842b28fd2f708208ea456b346a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 16:33:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:34 2007 +0000"
      },
      "message": "[ARM] Fix omap_h2_1610_defconfig regressions\n\nFix:\n\narch/arm/mach-omap1/built-in.o: In function `h2_init\u0027:\nboard-h2.c:(.init.text+0xbb4): undefined reference to `i2c_register_board_info\u0027\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "914301982f38e5842b28fd2f708208ea456b346a",
      "tree": "97aaca1a159590bd9cd918aebb58ff1d42394805",
      "parents": [
        "a3634d7169f56eca5e349fce2f1de228fc10efda"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Thu Oct 25 19:06:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:33 2007 +0000"
      },
      "message": "[ARM] 4632/1: Fix a typo in include/asm-arm/plat-s3c/regs-nand.h\n\nFix a typo in include/asm-arm/plat-s3c/regs-nand.h.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb374b7b938f73666c403b201b3dd48ec9fe118a",
      "tree": "f683515d0b6b3b98a67c65c2bce6737089157c2b",
      "parents": [
        "dd13810b420e0de1fe75bc3b9b14dd2c2c9a4299"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 30 21:23:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 07:48:21 2007 -0700"
      },
      "message": "[MEDIA] IVTV: exit_ivtv_i2c() cannot be __devexit\n\nIt is referenced both from __devinit code (ivtv_probe) and\nnormal .text (ivtv_process_eeprom), and therefore cannot\nbe discarded via __devexit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd13810b420e0de1fe75bc3b9b14dd2c2c9a4299",
      "tree": "37598ca7162d5d440ab554a45d6f64347f4e5df4",
      "parents": [
        "a3634d7169f56eca5e349fce2f1de228fc10efda",
        "298bb62175a8e8c2f21f3e00543cda853f423599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 07:46:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 07:46:51 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [AF_KEY]: suppress a warning for 64k pages.\n  [TIPC]: Fix headercheck wrt. tipc_config.h\n  [COMPAT]: Fix build on COMPAT platforms when CONFIG_NET is disabled.\n  [CONNECTOR]: Fix a spurious kfree_skb() call\n  [COMPAT]: Fix new dev_ifname32 returning -EFAULT\n  [NET]: Fix incorrect sg_mark_end() calls.\n  [IPVS]: Remove /proc/net/ip_vs_lblcr\n  [IPV6]: remove duplicate call to proc_net_remove\n  [NETNS]: fix net released by rcu callback\n  [NET]: Fix free_netdev on register_netdev failure.\n  [WAN]: fix drivers/net/wan/lmc/ compilation\n"
    },
    {
      "commit": "298bb62175a8e8c2f21f3e00543cda853f423599",
      "tree": "185cd32204c9758369c125971f268db9749f9157",
      "parents": [
        "97ef1bb0c8e371b7988287f38bd107c4aa14d78d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Oct 30 23:57:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 30 23:57:05 2007 -0700"
      },
      "message": "[AF_KEY]: suppress a warning for 64k pages.\n\nOn PowerPC allmodconfig build we get this:\n\nnet/key/af_key.c:400: warning: comparison is always false due to limited range of data type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3634d7169f56eca5e349fce2f1de228fc10efda",
      "tree": "f15da7d958c111cab9e36ede4a7044f52a88f6ff",
      "parents": [
        "53173920dab204a31ef37e7d2cb25b964a8a7752",
        "710701c8fc4f6e0c67a98a0b9ca0d75656115957"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 22:23:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 22:23:27 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  add SubmittingPatches to Documentation/ja_JP\n  fix typo in SubmittingPatches\n  Driver Core: fix bug in device_rename() for SYSFS_DEPRECATED\u003dy\n  sysfs: make sysfs_{get,put}_active() static\n  kobject: check for duplicate names in kobject_rename\n  Driver core: remove class_device_*_bin_file\n"
    },
    {
      "commit": "710701c8fc4f6e0c67a98a0b9ca0d75656115957",
      "tree": "dbc5bf87f54c2b7d4da8407946afc25d9e1d2f84",
      "parents": [
        "5ab3bd5785774c4ae9dae87332d1d5bd6415c823"
      ],
      "author": {
        "name": "Keiichi Kii",
        "email": "k-keiichi@bx.jp.nec.com",
        "time": "Fri Oct 26 15:55:24 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 30 21:52:34 2007 -0700"
      },
      "message": "add SubmittingPatches to Documentation/ja_JP\n\nThis patch adds SubmittingPatches translated into Japanese to \nDocumentation/ja_JP directory.\n\nI attach the patch because there is a possibility that MUA \nwill change the character encoding sometimes.\n\nSigned-off-by: Keiichi KII \u003ck-keiichi@bx.jp.nec.com\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ab3bd5785774c4ae9dae87332d1d5bd6415c823",
      "tree": "c2329692d6a20d2b121052ea93eb3593776b5dfb",
      "parents": [
        "60b8cabd8e8a1d266aa8778957691cd925673083"
      ],
      "author": {
        "name": "Keiichi Kii",
        "email": "k-keiichi@bx.jp.nec.com",
        "time": "Fri Oct 26 15:51:44 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 30 21:52:33 2007 -0700"
      },
      "message": "fix typo in SubmittingPatches\n\nFix typo.\n\nSigned-off-by: Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60b8cabd8e8a1d266aa8778957691cd925673083",
      "tree": "c3eedcd7291d78943b790fb50865c5497de0688d",
      "parents": [
        "78e9d3678c8362aad2b2a48c242966aebb089dbd"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Oct 26 20:07:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 30 21:52:33 2007 -0700"
      },
      "message": "Driver Core: fix bug in device_rename() for SYSFS_DEPRECATED\u003dy\n\nThis should fix the sysfs warnings that renaming network devices is\ncausing to show up with CONFIG_SYSFS_DEPRECATED\u003dy\n\nThe code just shouldn\u0027t run if class devices are real directories, it\u0027s\nan update for the symlink in the class directory. Nobody noticed that as\nlong as the creation of sysfs files silently failed, and we both missed\nit before the merge, because we don\u0027t run SYSFS_DEPRECATED\u003dy.        \n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78e9d3678c8362aad2b2a48c242966aebb089dbd",
      "tree": "8521c590a8682fb6039e66990213c292068b9475",
      "parents": [
        "34358c26a2c96b2a068dc44e0ac602106a466bce"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:23:32 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 30 21:52:33 2007 -0700"
      },
      "message": "sysfs: make sysfs_{get,put}_active() static\n\nsysfs_{get,put}_active() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34358c26a2c96b2a068dc44e0ac602106a466bce",
      "tree": "36820739660152337e8e6fcbf4f21d97d1525208",
      "parents": [
        "fcd239d3d5575e5cc63aab5c33cf6dc66904f6d6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 24 16:52:31 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 30 21:52:33 2007 -0700"
      },
      "message": "kobject: check for duplicate names in kobject_rename\n\nThis should catch any duplicate names before we try to tell sysfs to\nrename the object.  This happens a lot with older versions of udev and\nthe network rename scripts.\n\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fcd239d3d5575e5cc63aab5c33cf6dc66904f6d6",
      "tree": "346728fb9798b588af49c65efd7d095af07b55ea",
      "parents": [
        "e403149c92a2a0643211debbbb0a9ec7cc04cff7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 17 15:52:43 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 30 21:52:33 2007 -0700"
      },
      "message": "Driver core: remove class_device_*_bin_file\n\nThese functions are not used by anyone, so remove them from the tree.\n\nThe class_device code will be removed soon anyway, so no future users\nwill ever be possible.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "97ef1bb0c8e371b7988287f38bd107c4aa14d78d",
      "tree": "ecf658ca568ae33536578ed3bb48eae2a813eb23",
      "parents": [
        "f3baa4827a4b13905dbbdddf15463541bd671dfd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:44:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:44:00 2007 -0700"
      },
      "message": "[TIPC]: Fix headercheck wrt. tipc_config.h\n\nIt wants string functions like memcpy() for inline\nroutines, and these define userland interfaces.\n\nThe only clean way to deal with this is to simply\nput linux/string.h into unifdef-y and have it\ninclude \u003cstring.h\u003e when not-__KERNEL__.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3baa4827a4b13905dbbdddf15463541bd671dfd",
      "tree": "2c947c26873fc90f98dccb0dfb39f9de38bd44c0",
      "parents": [
        "6cf92e98a48ba4bd5aeb8932b3844d3f8eacac76"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 00:54:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:29:56 2007 -0700"
      },
      "message": "[COMPAT]: Fix build on COMPAT platforms when CONFIG_NET is disabled.\n\nAdd some missing cond_syscall() entries for this case.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cf92e98a48ba4bd5aeb8932b3844d3f8eacac76",
      "tree": "c1a1c5e57339fe7f9d2a9efad92d949eecedf366",
      "parents": [
        "be48be08a829db09a4f786f44a1872ef0f533c85"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Tue Oct 30 20:41:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:29:47 2007 -0700"
      },
      "message": "[CONNECTOR]: Fix a spurious kfree_skb() call\n\nRemove a spurious call to kfree_skb() in the connector rx_skb handler.\n\nThis fixes a regression introduced by the \u0027[NET]: make netlink user -\u003e\nkernel interface synchronious\u0027 patch (cd40b7d3983c708aabe3d3008ec64ffce56d33b0)\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be48be08a829db09a4f786f44a1872ef0f533c85",
      "tree": "f9d32e4c00eb8d08ac0a765182a64d7fc62e2971",
      "parents": [
        "51c739d1f484b2562040a3e496dc8e1670d4e279"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 30 20:40:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:29:42 2007 -0700"
      },
      "message": "[COMPAT]: Fix new dev_ifname32 returning -EFAULT\n\nA stray semicolon slipped in the patch that updated dev_ifname32 to\nnot be inline, causing it to always return -EFAULT. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51c739d1f484b2562040a3e496dc8e1670d4e279",
      "tree": "87b12c2330f2951deb1a435367907d15a5d938c3",
      "parents": [
        "07afa040252eb41f91f46f8e538b434a63122999"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:29:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:29:29 2007 -0700"
      },
      "message": "[NET]: Fix incorrect sg_mark_end() calls.\n\nThis fixes scatterlist corruptions added by\n\n\tcommit 68e3f5dd4db62619fdbe520d36c9ebf62e672256\n\t[CRYPTO] users: Fix up scatterlist conversion errors\n\nThe issue is that the code calls sg_mark_end() which clobbers the\nsg_page() pointer of the final scatterlist entry.\n\nThe first part fo the fix makes skb_to_sgvec() do __sg_mark_end().\n\nAfter considering all skb_to_sgvec() call sites the most correct\nsolution is to call __sg_mark_end() in skb_to_sgvec() since that is\nwhat all of the callers would end up doing anyways.\n\nI suspect this might have fixed some problems in virtio_net which is\nthe sole non-crypto user of skb_to_sgvec().\n\nOther similar sg_mark_end() cases were converted over to\n__sg_mark_end() as well.\n\nArguably sg_mark_end() is a poorly named function because it doesn\u0027t\njust \"mark\", it clears out the page pointer as a side effect, which is\nwhat led to these bugs in the first place.\n\nThe one remaining plain sg_mark_end() call is in scsi_alloc_sgtable()\nand arguably it could be converted to __sg_mark_end() if only so that\nwe can delete this confusing interface from linux/scatterlist.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07afa040252eb41f91f46f8e538b434a63122999",
      "tree": "d84046808facecda8793f96be92efaebebf6708f",
      "parents": [
        "1675c7b254cd37cb58921abd95cdfef36ae82059"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Oct 30 15:40:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:16:27 2007 -0700"
      },
      "message": "[IPVS]: Remove /proc/net/ip_vs_lblcr\n\nIt\u0027s under CONFIG_IP_VS_LBLCR_DEBUG option which never existed.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1675c7b254cd37cb58921abd95cdfef36ae82059",
      "tree": "411a8c00a16babf72ca41fa8b6f3ab446b25c0a6",
      "parents": [
        "310928d9633b04866a47f07eb43c498b2d82ebcb"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Tue Oct 30 15:39:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:16:24 2007 -0700"
      },
      "message": "[IPV6]: remove duplicate call to proc_net_remove\n\nThe file /proc/net/if_inet6 is removed twice.\nFirst time in:\n        inet6_exit\n             -\u003eaddrconf_cleanup\nAnd followed a few lines after by:\n        inet6_exit\n             -\u003e if6_proc_exit\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "310928d9633b04866a47f07eb43c498b2d82ebcb",
      "tree": "e07712c96ef555b73d9d93b749056ddd053b86c8",
      "parents": [
        "93ee31f14f6f7b5b427c2fdc715d5571eb0be9e5"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Tue Oct 30 15:38:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:16:21 2007 -0700"
      },
      "message": "[NETNS]: fix net released by rcu callback\n\nWhen a network namespace reference is held by a network subsystem,\nand when this reference is decremented in a rcu update callback, we\nmust ensure that there is no more outstanding rcu update before\ntrying to free the network namespace.\n\nIn the normal case, the rcu_barrier is called when the network namespace\nis exiting in the cleanup_net function.\n\nBut when a network namespace creation fails, and the subsystems are\nundone (like the cleanup), the rcu_barrier is missing.\n\nThis patch adds the missing rcu_barrier.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93ee31f14f6f7b5b427c2fdc715d5571eb0be9e5",
      "tree": "b2edac4817e12bc85c45d02d77a2226dd5df2d10",
      "parents": [
        "5c41542bdeaafe922a07bcdebc10d96a3b8ffeee"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Tue Oct 30 15:38:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:16:18 2007 -0700"
      },
      "message": "[NET]: Fix free_netdev on register_netdev failure.\n\nPoint 1:\nThe unregistering of a network device schedule a netdev_run_todo.\nThis function calls dev-\u003edestructor when it is set and the\ndestructor calls free_netdev.\n\nPoint 2:\nIn the case of an initialization of a network device the usual code\nis:\n * alloc_netdev\n * register_netdev\n    -\u003e if this one fails, call free_netdev and exit with error.\n\nPoint 3:\nIn the register_netdevice function at the later state, when the device\nis at the registered state, a call to the netdevice_notifiers is made.\nIf one of the notification falls into an error, a rollback to the\nregistered state is done using unregister_netdevice.\n\nConclusion:\nWhen a network device fails to register during initialization because\none network subsystem returned an error during a notification call\nchain, the network device is freed twice because of fact 1 and fact 2.\nThe second free_netdev will be done with an invalid pointer.\n\nProposed solution:\nThe following patch move all the code of unregister_netdevice *except*\nthe call to net_set_todo, to a new function \"rollback_registered\".\n\nThe following functions are changed in this way:\n * register_netdevice: calls rollback_registered when a notification fails\n * unregister_netdevice: calls rollback_register + net_set_todo, the call\n                         order to net_set_todo is changed because it is the\n                         latest now. Since it justs add an element to a list\n                         that should not break anything.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c41542bdeaafe922a07bcdebc10d96a3b8ffeee",
      "tree": "75deeac6126eea07dd8ba9b32d1ffbc3826c928c",
      "parents": [
        "e403149c92a2a0643211debbbb0a9ec7cc04cff7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 30 15:34:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:16:15 2007 -0700"
      },
      "message": "[WAN]: fix drivers/net/wan/lmc/ compilation\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53173920dab204a31ef37e7d2cb25b964a8a7752",
      "tree": "9dce73580961b298a160d6ea496184adde360c51",
      "parents": [
        "e403149c92a2a0643211debbbb0a9ec7cc04cff7",
        "3f776e8a25a9d281125490562e1cc5bd7c14cf7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 15:26:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 15:26:56 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/fmr_pool: Stop ib_fmr threads from contributing to load average\n  IB/ipath: Fix incorrect use of sizeof on msg buffer (function argument)\n  IB/ipath: Limit length checksummed in eeprom\n  IB/ipath: Fix a race where s_last is updated without lock held\n  IB/mlx4: Lock SQ lock in mlx4_ib_post_send()\n  IPoIB/cm: Fix receive QP cleanup\n"
    },
    {
      "commit": "3f776e8a25a9d281125490562e1cc5bd7c14cf7c",
      "tree": "6f47d656cf44fe1f38c9b3cf2476c4f209209bec",
      "parents": [
        "164ef7a25285bbc42d8177f454b31631ca4d3ec7"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Oct 30 14:57:43 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 30 14:57:43 2007 -0700"
      },
      "message": "IB/fmr_pool: Stop ib_fmr threads from contributing to load average\n\nI noticed my machine was at a constant load average of 1. This was\nbecause ib_create_fmr_pool calls kthread_create but does not\nimmediately wake the thread up.\n\nChange to using kthread_run so we enter ib_fmr_cleanup_thread(), set\nTASK_INTERRUPTIBLE, then go to sleep.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e403149c92a2a0643211debbbb0a9ec7cc04cff7",
      "tree": "c3ef82a7fa02222aab2c3d3d79e644f8a1c95286",
      "parents": [
        "bdb76ef5a4bc8676a81034a443f1eda450b4babb"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "hohndel@linux.intel.com",
        "time": "Tue Oct 30 13:37:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 14:26:30 2007 -0700"
      },
      "message": "Kbuild/doc: fix links to Documentation files\n\nFix links to files in Documentation/* in various Kconfig files\n\nSigned-off-by: Dirk Hohndel \u003chohndel@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdb76ef5a4bc8676a81034a443f1eda450b4babb",
      "tree": "b4ec8736e6d4bed26f96c94d5c7c8eec0896fcd0",
      "parents": [
        "e58b7dab272ecee09cd7bafb89d6b224cd17bbe3"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 30 11:45:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:14:06 2007 -0700"
      },
      "message": "dio: fix cache invalidation after sync writes\n\nCommit commit 65b8291c4000e5f38fc94fb2ca0cb7e8683c8a1b (\"dio: invalidate\nclean pages before dio write\") introduced a bug which stopped dio from\never invalidating the page cache after writes.  It still invalidated it\nbefore writes so most users were fine.\n\nKarl Schendel reported ( http://lkml.org/lkml/2007/10/26/481 ) hitting\nthis bug when he had a buffered reader immediately reading file data\nafter an O_DIRECT wirter had written the data.  The kernel issued\nread-ahead beyond the position of the reader which overlapped with the\nO_DIRECT writer.  The failure to invalidate after writes caused the\nreader to see stale data from the read-ahead.\n\nThe following patch is originally from Karl.  The following commentary\nis his:\n\n\tThe below 3rd try takes on your suggestion of just invalidating\n\tno matter what the retval from the direct_IO call.  I ran it\n\tthru the test-case several times and it has worked every time.\n\tThe post-invalidate is probably still too early for async-directio,\n\tbut I don\u0027t have a testcase for that;  just sync.  And, this\n\twon\u0027t be any worse in the async case.\n\nI added a test to the aio-dio-regress repository which mimics Karl\u0027s IO\npattern.  It verifed the bad behaviour and that the patch fixed it.  I\nagree with Karl, this still doesn\u0027t help the case where a buffered\nreader follows an AIO O_DIRECT writer.  That will require a bit more\nwork.\n\nThis gives up on the idea of returning EIO to indicate to userspace that\nstale data remains if the invalidation failed.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nCc: Karl Schendel \u003ckschendel@datallegro.com\u003e\nCc: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Leonid Ananiev \u003cleonid.i.ananiev@linux.intel.com\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e58b7dab272ecee09cd7bafb89d6b224cd17bbe3",
      "tree": "c3834740725d93cdb3d89221cb24cf68fa688784",
      "parents": [
        "71d00feca2598c68186ca5b83247746d6a7fed7e",
        "3aff03739cb19938b25ac262be90faf58192e847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:45 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix incorrect return value from ia64_setup_msi_irq()\n  [IA64] arch/ia64/sn/kernel/mca.c: undo lock when sn_oemdata can\u0027t be extended\n  [IA64] update sn2 defconfig to 64kb pages\n  [IA64] fix typo in per_cpu_offset\n  [IA64] /proc/cpuinfo \"physical id\" field cleanups\n  [IA64] vDSO vs --build-id\n  [IA64] check-segrel.lds vs --build-id\n  [IA64] vmcore_find_descriptor_size should be in __init\n  [IA64] ia64/mm/init.c: fix section mismatches\n"
    },
    {
      "commit": "71d00feca2598c68186ca5b83247746d6a7fed7e",
      "tree": "fe129bfc6a69ea00a43ceffdd04ad91898a0411e",
      "parents": [
        "8c1ee54cb3ff750dc39a5e1db8075e2352bbd1b8",
        "19abe86d60eeb34c5deeb3ab2d14229fa9f59157"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:29 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  ixgb: fix TX hangs under heavy load\n  e1000e: Fix typo ! \u0026\n  ixgbe: minor sparse fixes\n  e1000: sparse warnings fixes\n  ixgb: fix sparse warnings\n  e1000e: fix sparse warnings\n  mv643xx_eth: Fix MV643XX_ETH offsets used by Pegasos 2\n  Blackfin EMAC driver: Fix Ethernet communication bug (dupliated and lost packets)\n  DM9601: Support for ADMtek ADM8515 NIC\n"
    },
    {
      "commit": "8c1ee54cb3ff750dc39a5e1db8075e2352bbd1b8",
      "tree": "f49bd934f7e06950a6dd11436a1297cf734fb848",
      "parents": [
        "97855b49b6bac0bd25f16b017883634d13591d00",
        "e027bd36c146582cef382364e5c826db93d4427b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 11:49:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 11:49:13 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: implement and use ATA_QCFLAG_QUIET\n  libata: stop being overjealous about non-IO commands\n  libata: flush is an IO command\n  sata_promise: cleanups\n  sata_promise: ASIC PRD table bug workaround, take 2\n"
    },
    {
      "commit": "19abe86d60eeb34c5deeb3ab2d14229fa9f59157",
      "tree": "3d201cb4f21a7fc898e2d227a9d903ff9979cdad",
      "parents": [
        "6e4ca80d27374048c43651f87b4a9c6eb52667d1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Oct 30 11:21:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "ixgb: fix TX hangs under heavy load\n\nA merge error occurred where we merged the wrong block here\nin version 1.0.120. The right condition for frags is slightly\ndifferent then for the skb, so account for the difference properly\nand trim the TSO based size right.\n\nOriginally part of a fix reported by IBM to fix TSO hangs on\npSeries hardware.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e4ca80d27374048c43651f87b4a9c6eb52667d1",
      "tree": "0beff04c75e793bc3a84400bd33cb5074a9d5bcc",
      "parents": [
        "9c8eb7206f4ef481d12da9196a6bdfd8d5def164"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Oct 29 10:50:05 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "e1000e: Fix typo ! \u0026\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c8eb7206f4ef481d12da9196a6bdfd8d5def164",
      "tree": "cb26504345242f89935764ed06c8274c41b97327",
      "parents": [
        "abec42a4f87795766f77e4595b7e540b5fc60e3f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "ixgbe: minor sparse fixes\n\nMake strings const if possible, and fix includes so forward definitions\nare seen.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abec42a4f87795766f77e4595b7e540b5fc60e3f",
      "tree": "accf9def87efcf8b04728aaea44fdecdea0c559e",
      "parents": [
        "273dc74e1c7d9aa2eab2036153c8fe65593fb85e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:19 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "e1000: sparse warnings fixes\n\nFix sparse warnings and problems from e1000 driver.\n\nAdded a sparse fix for the module param array index\n-- Auke\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "273dc74e1c7d9aa2eab2036153c8fe65593fb85e"
}
