)]}'
{
  "log": [
    {
      "commit": "f807221dedbd30726c5dffcd5b5d22ce0ea683cb",
      "tree": "7cc1f027c09c6265887711969b728d4cbf1dfe6d",
      "parents": [
        "03054d51a70e8c273df5d9bc31fea6c843eaa1c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:25 2006 +1000"
      },
      "message": "[PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n\nThis patch disables and saves local interrupts during\nhash_page processing for SPE contexts.\n\nWe have to do it explicitly in the spu_irq_class_1_bottom\nfunction. For the interrupt handlers, we get the behaviour\nimplicitly by using SA_INTERRUPT to disable interrupts while\nin the handler.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03054d51a70e8c273df5d9bc31fea6c843eaa1c3",
      "tree": "44b1b9e52979a0b083edb5169c1ac328abd4c715",
      "parents": [
        "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 29 09:51:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 10:56:58 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add cputable entry for POWER6\n\nAdd a cputable entry for the POWER6 processor.\n\nThe SIHV and SIPR bits in the mmcra have moved in POWER6, so disable\nsupport for that until oprofile is fixed.\n\nAlso tell firmware that we know about POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0",
      "tree": "c6348427c9b785a90db7f87d55903c6b75804170",
      "parents": [
        "4427d6bf966379304f77b7cc8c92421e6bb95483"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:46 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:33 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Fixed odd address translations\n\nCurrent address translation methods can produce wrong results, because\nvirt_to_bus and vice versa may not produce correct offsets on dma-allocated\nmemory. The right way is, while tracking both phys and virt address of the\nwindow that has been allocated for boffer descriptors, and use those\nnumbers to compute the offset and make translation properly.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4427d6bf966379304f77b7cc8c92421e6bb95483",
      "tree": "9e881bd2123850d86d792c66bb94991ac11ecccd",
      "parents": [
        "e27987cddd8db3a72a0f4734b5d94d06c7677323"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:43 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:30 2006 +1000"
      },
      "message": "[PATCH] ppc32: Update board-specific code of the CPM UART users\n\nThis has the relevant updates/additions to the BSP code so that proper\nplatform_info struct well be passed to the CPM UART drivers. The changes\ncovered mpc866ads, mpc885ads and mpc8272ads.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e27987cddd8db3a72a0f4734b5d94d06c7677323",
      "tree": "acc8df71f7cccd5ac24cb894cbf6ffabab4b0feb",
      "parents": [
        "a73c87bfe98f4d54c919e920a6efb0a116115722"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:41 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:28 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Convert to use platform devices\n\nThis is intended to make the driver code more generic and flexible,\nto get rid of board-specific layouts within driver, and generic rehaul,\nyet keeping compatibility with the existing stuff utilizing it, being\ncompatible with legacy behavior (but with complaints that legacy mode\nused).\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a73c87bfe98f4d54c919e920a6efb0a116115722",
      "tree": "71aa6572fff1187133bd70e13e3dddd1a45c5859",
      "parents": [
        "2833c28aa0d0326780acfa61149a2a02dcb2c9b4"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:33 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:05:16 2006 +1000"
      },
      "message": "[PATCH] ppc32: odd fixes and improvements in ppc_sys\n\nThis consists of offsets fix in ..._devices.c, and update of\nppc_sys_fixup_mem_resource() function to prevent subsequent fixups\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2833c28aa0d0326780acfa61149a2a02dcb2c9b4",
      "tree": "d72d4efadf63dea4bdcbc100e8bfad9192f415a7",
      "parents": [
        "30aacebed0f0619f23ce84df7c59ad033ca08d77"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Apr 27 15:46:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Wire up *at syscalls\n\nWire up *at syscalls.\n\nThis patch has been tested on ppc64 (using glibc\u0027s testsuite, both 32bit\nand 64bit), and compile-tested for ppc32 (I have currently no ppc32 system\navailable, but I expect no problems).\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30aacebed0f0619f23ce84df7c59ad033ca08d77",
      "tree": "fb32292e6804fdab515227a0b7d9722e9595d532",
      "parents": [
        "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Apr 25 01:22:44 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:56 2006 +1000"
      },
      "message": "[PATCH] ppc32: add 440GX erratum 440_43 workaround\n\nThis patch adds workaround for PPC 440GX erratum 440_43. According to\nthis erratum spurious MachineChecks (caused by L1 cache parity) can\nhappen during DataTLB miss processing. We disable L1 cache parity\nchecking for 440GX rev.C and rev.F\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f749edae5ebd339eaf22508572233600f717424f",
      "tree": "f2118ec27b0682ae9bb3d6c0605d7ccd08313a71",
      "parents": [
        "d882995c054ff90706cc339321bfb04b15c5581f"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@bigpond.net.au",
        "time": "Mon Apr 24 22:11:51 2006 +0930"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:49 2006 +1000"
      },
      "message": "[PATCH] powerpc64: Fix loading of modules without a .toc section\n\nNormally, ppc64 module .ko files contain a table-of-contents (.toc)\nsection, but if the module doesn\u0027t reference any static or external\ndata or external procedures, it is possible for gcc/binutils to\ngenerate a .ko that doesn\u0027t have a .toc.  Currently the module\nloader refuses to load such a module, since it needs the address\nof the .toc section to use in relocations.\n\nThis patch fixes the problem by using the address of the .stubs\nsection instead, which is an acceptable substitute in this situation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d882995c054ff90706cc339321bfb04b15c5581f",
      "tree": "5e798e251f5ca45b668e428d72cda92ed4c03029",
      "parents": [
        "f709bfac48492e289ba78ea1e8c0b3daab264e90"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Sun Apr 23 20:32:41 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:30 2006 +1000"
      },
      "message": "[PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n\nsnd_pmac_toonie_init is only called by __init code and calls __init code\nitself.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f709bfac48492e289ba78ea1e8c0b3daab264e90",
      "tree": "3820f13761317bf0ac1844aff8b97e8022f5a8cc",
      "parents": [
        "f10a04c034c7285a1b15dfa4a83d3e56578e34e8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "message": "powerpc/pseries: Tell firmware our capabilities on new machines\n\nThis adds code to call a new firmware method to tell the firmware\nwhat machines and capabilities (such as VMX/Altivec) we support.\nThis will be needed on POWER5+ and POWER6 machines, and it has no\neffect on past and current machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f10a04c034c7285a1b15dfa4a83d3e56578e34e8",
      "tree": "ee6bd0c670b6606017cbd88b56a1247ff241e00e",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix pagetable bloat for hugepages\n\nAt present, ARCH\u003dpowerpc kernels can waste considerable space in\npagetables when making large hugepage mappings.  Hugepage PTEs go in\nPMD pages, but each PMD page maps 256M and so contains only 16\nhugepage PTEs (128 bytes of data), but takes up a 1024 byte\nallocation.  With CONFIG_PPC_64K_PAGES enabled (64k base page size),\nthe situation is worse.  Now hugepage PTEs are at the PTE page level\n(also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation.\n\nThe PowerPC MMU already means that any 256M region is either all\nhugepage, or all normal pages.  Thus, with some care, we can use a\ndifferent allocation for the hugepage PTE tables and only allocate the\n128 bytes necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "37e53db8aa233c65142d63b496277bf5be9c0ade",
      "tree": "c4b7409825cc0497593e94dd7d6f874d22b0b3f0",
      "parents": [
        "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
        "7384c8bd90a4932517872f9807d34979a6fd29c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -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] update sn2 defconfig\n  [IA64] Add mca recovery failure messages\n  [IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n  [IA64] enable dumps to capture second page of kernel stack\n  [IA64-SGI] - Reduce overhead of reading sn_topology\n  [IA64-SGI] - Fix discover of nearest cpu node to IO node\n  [IA64] IOC4 config option ordering\n  [IA64] Setup an IA64 specific reclaim distance\n  [IA64] eliminate compile time warnings\n  [IA64] eliminate compile time warnings\n  [IA64-SGI] SN SAL call to inject memory errors\n  [IA64] - Fix MAX_PXM_DOMAINS for systems with \u003e 256 nodes\n  [IA64] Remove unused variable in sn_sal.h\n  [IA64] Remove redundant NULL checks before kfree\n  [IA64] wire up compat_sys_adjtimex()\n"
    },
    {
      "commit": "7384c8bd90a4932517872f9807d34979a6fd29c4",
      "tree": "48658381c5fdb76ee4a88c0217c36e0ad26e2b4e",
      "parents": [
        "189979619f90fd2eb168fbb9c262569176160624"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Apr 27 06:10:35 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:38:03 2006 -0700"
      },
      "message": "[IA64] update sn2 defconfig\n\nUpdate SN2 defconfig to latest kernel and add QLA FC drivers commonly\nfound in SN2 boxes.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "189979619f90fd2eb168fbb9c262569176160624",
      "tree": "8f274464ac1604d927351448d1e5148c199960b7",
      "parents": [
        "cda3d4a069b915cf46e640bb6872a9d9aefeaabe"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Thu Apr 27 10:07:08 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:34:01 2006 -0700"
      },
      "message": "[IA64] Add mca recovery failure messages\n\nWhen the mca recovery code encounters a condition that makes\nthe MCA non-recoverable, print the reason it could not recover.\nThis will make it easier to identify why the recovery code did\nnot recover.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cda3d4a069b915cf46e640bb6872a9d9aefeaabe",
      "tree": "f7022fceac378d444761da3f22e729d348482cf2",
      "parents": [
        "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Wed Apr 26 12:05:50 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:32:07 2006 -0700"
      },
      "message": "[IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n\nThe following patch fixes a bug in the SGI Altix tioce_reserve_m32()\ncode.  The bug was that we could walking past the end of the CE ASIC\n32/40bit PMU ATE Buffer, resulting in a PIO Reply Error.\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2",
      "tree": "06a24df0fe9a149581d246aa547122b07dcb2dad",
      "parents": [
        "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Apr 25 10:47:48 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:31:16 2006 -0700"
      },
      "message": "[IA64] enable dumps to capture second page of kernel stack\n\nIn SLES10 (2.6.16) crash dumping (in my experience, LKCD) is unable to\ncapture the second page of the 2-page task/stack allocation.\nThis is particularly troublesome for dump analysis, as the stack traceback\ncannot be done.\n  (A similar convention is probably needed throughout the kernel to make\n   kernel multi-page allocations detectable for dumping)\n\nMulti-page kernel allocations are represented by the single page structure\nassociated with the first page of the allocation.  The page structures\nassociated with the other pages are unintialized.\n\nIf the dumper is selecting only kernel pages it has no way to identify\nany but the first page of the allocation.\n\nThe fix is to make the task/stack allocation a compound page.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3",
      "tree": "94725efb2f8c1fc9272d1599bd7764bab9023228",
      "parents": [
        "f0fe253c4719faf76d40f581cdc0e8aef77273bb"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:37:19 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:29:05 2006 -0700"
      },
      "message": "[IA64-SGI] - Reduce overhead of reading sn_topology\n\nMPI programs using certain debug options have a long\nstartup time. This was traced to a \"vmalloc/vfree\" in\nthe code that reads /proc/sgi_sn/sn_topology. On large\nsystems, vfree requires an IPI to all cpus to do TLB\npurging.\n\nReplace the vmalloc/vfree with kmalloc/kfree. Although\nthe size of the structure being allocated is unknown, it\nwill not not exceed 96 bytes.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f0fe253c4719faf76d40f581cdc0e8aef77273bb",
      "tree": "9ebccf6c03adb64f7fc6dbf444dfd1d705d5e697",
      "parents": [
        "c1311af12c7ca176a790a911a3fb6fed1f3bb387"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:36:07 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:28:37 2006 -0700"
      },
      "message": "[IA64-SGI] - Fix discover of nearest cpu node to IO node\n\nFix a bug that causes discovery of the nearest node/cpu to\na TIO (IO node) to fail.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
      "tree": "770f24b91cefd9bb689cf9af0df32fb0e92c34b2",
      "parents": [
        "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
        "75cf7456dd87335f574dcd53c4ae616a2ad71a11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n  [PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n  [PATCH] PCI: Documentation: no more device ids\n  [PATCH] PCI: fix via irq SATA patch\n"
    },
    {
      "commit": "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
      "tree": "ec11040e38f137f3fc0f17dfcd177bf8db9c6ae7",
      "parents": [
        "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76",
        "7e0258fd28762c09b997edb56849ecfa29284b79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  [PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader\n  [PATCH] USB: ftdi_sio: Adds support for iPlus device.\n  [PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB\n  [PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n  [PATCH] USB: net2280: set driver data before it is used\n  [PATCH] USB: net2280: check for shared IRQs\n  [PATCH] USB: net2280: send 0-length packets for ep0\n  [PATCH] USB: net2280: Handle STALLs for 0-length control-IN requests\n  [PATCH] USB: storage: atmel unusual dev update\n  [PATCH] USB: Storage: unusual devs update\n  [PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303\n  [PATCH] USB: Resource leak fix for whiteheat driver\n"
    },
    {
      "commit": "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76",
      "tree": "9bb4fbc01ff4506b4ae85d25d37536f49354597a",
      "parents": [
        "a9aa0e24f7ed5acf2e0e1799fb28daf928293ba1",
        "5bd982ed0f5ae73bfd9ff452b460a3b08108bfee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:30 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  [PATCH] Added URI of \"linux kernel development process\"\n  [PATCH] Kobject: possible cleanups\n  [PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n  [PATCH] Kobject: fix build error\n  [PATCH] Frame buffer: remove cmap sysfs interface\n"
    },
    {
      "commit": "a9aa0e24f7ed5acf2e0e1799fb28daf928293ba1",
      "tree": "38782b91d531c8d98b81372a7c964fa2c924b90f",
      "parents": [
        "7c1c3eb855b5311118bed3b51c79d652d40148ec",
        "ee1cca1b0661fa33fd99f2d8ec7e2749432f9b1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:49 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix branch emulation for floating-point exceptions.\n  [MIPS] Cleanup inode-\u003er_dev usage.\n  [MIPS] Update MIPS defconfigs.\n  [MIPS] Get rid of CONFIG_ADVANCED.\n  [MIPS] Kconfig: Clarify description of CROSSCOMPILE.\n  [MIPS] 24K LV: Add core card id.\n  [MIPS] Sparse: fix sparse for 64-bit kernels.\n  [MIPS] Use __ffs() instead of ffs() in ip32_irq0().\n  [MIPS] Fix bitops for MIPS32/MIPS64 CPUs.\n  [MIPS] Fix ip27 build.\n  [MIPS] Oprofile: fix sparse warning.\n  [MIPS] Fix oprofile module unloading\n"
    },
    {
      "commit": "7c1c3eb855b5311118bed3b51c79d652d40148ec",
      "tree": "c1964e8d08318ccaaba8882d5eb38778311d7ead",
      "parents": [
        "6e5882cfa24e1456702e463f6920fc0ca3c3d2b8",
        "eb20796bf6fdb95ccf51440ba2a827149bdc037f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:20 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: make the read-side do batched page lookups\n  [PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()\n  [PATCH] splice: switch to using page_cache_readahead()\n"
    },
    {
      "commit": "5bd982ed0f5ae73bfd9ff452b460a3b08108bfee",
      "tree": "5529db56586dc5ec3599b5ee1920cb798d636d86",
      "parents": [
        "5b3ef14e3e9d745a512d65fcb4ef9be541226d80"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Tue Apr 25 22:47:51 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:57 2006 -0700"
      },
      "message": "[PATCH] Added URI of \"linux kernel development process\"\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b3ef14e3e9d745a512d65fcb4ef9be541226d80",
      "tree": "6b607eb4da11b5a18125ede156825550661e29d4",
      "parents": [
        "bde11d794206ae8d72defd0e8a481181200f7dc4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 22 12:14:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Kobject: possible cleanups\n\nThis patch contains the following possible cleanups:\n- #if 0 the following unused global function:\n  - subsys_remove_file()\n- remove the following unused EXPORT_SYMBOL\u0027s:\n  - kset_find_obj\n  - subsystem_init\n- remove the following unused EXPORT_SYMBOL_GPL:\n  - kobject_add_dir\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bde11d794206ae8d72defd0e8a481181200f7dc4",
      "tree": "b5f4c07afd000365b557dcb81d176544d64ec384",
      "parents": [
        "4d17ffda331ba6030bb8c233c73d6a87954d8ea7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 21:30:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n\nFix the following warning which happens when OCFS2_FS is enabled but\nDEBUG_FS isn\u0027t:\n\nfs/ocfs2/dlmglue.c: In function `ocfs2_dlm_init_debug\u0027:\nfs/ocfs2/dlmglue.c:2036: warning: passing arg 5 of `debugfs_create_file\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d17ffda331ba6030bb8c233c73d6a87954d8ea7",
      "tree": "3de71893233afa664ad6419e37a02da7ccef327f",
      "parents": [
        "913e7ec545462b9a49fa308d0c81697236f7d29d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 25 15:37:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Kobject: fix build error\n\nThis fixes a build error for various odd combinations of CONFIG_HOTPLUG\nand CONFIG_NET.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Nigel Cunningham \u003cncunningham@cyclades.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "913e7ec545462b9a49fa308d0c81697236f7d29d",
      "tree": "a2cacb4c2536ce09f4c43032dabd54042e886bfc",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Wed Apr 12 19:43:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Frame buffer: remove cmap sysfs interface\n\nRemove it as it does not work properly due to sysfs core changes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75cf7456dd87335f574dcd53c4ae616a2ad71a11",
      "tree": "dc10189a566b0b192ed2edc2d49b100cf7dc3d3b",
      "parents": [
        "f01f4182597a3bb4b6fbf92e041faf7a1016f4b6"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Tue Apr 18 23:57:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n\nAlan Cox pointed out that the VIA \u0027IRQ fixup\u0027 was erroneously running\non my system which has no VIA southbridge (but I do have a VIA IEEE\n1394 device).\n\nThis should address that.  I also changed \"Via IRQ\" to \"VIA IRQ\"\n(initially I read Via as a capitalized via (by way/means of).\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f01f4182597a3bb4b6fbf92e041faf7a1016f4b6",
      "tree": "794a37798a20dd57737020fe5a550a2398fb1d9c",
      "parents": [
        "9b860b8c4bde5949b272968597d1426d53080532"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Apr 17 04:02:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n\nThe coverity checker spotted (as entry #599) that we might leak `entry\u0027 in\ndrivers/pci/msi.c::msix_capability_init()\nThis patch should take care of that.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b860b8c4bde5949b272968597d1426d53080532",
      "tree": "659005ad75c3fb4d2de40c289c81a01275cdb9a0",
      "parents": [
        "8b4929e6a01620b55700e102e40e37ef02844849"
      ],
      "author": {
        "name": "Ingo Oeser",
        "email": "netdev@axxeo.de",
        "time": "Tue Apr 18 11:20:55 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: Documentation: no more device ids\n\nDocument that we don\u0027t like to add more PCI device ids\nbut are happy to accept PCI vendor ids for linux/include/pci_ids.h\n\nOriginal text from Jeff Garzik.\n\nSigned-off-by: Ingo Oeser \u003cnetdev@axxeo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b4929e6a01620b55700e102e40e37ef02844849",
      "tree": "5e60fc03032c46fbb359786f0c6e5fb3db946eb3",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 20 15:50:55 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: fix via irq SATA patch\n\nThis device id improperly got added to the VIA chipset list with a\nprevious patch.  Remove it as it is not correct.\n\nCc: Grzegorz Janoszka \u003cGrzegorz@Janoszka.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e5882cfa24e1456702e463f6920fc0ca3c3d2b8",
      "tree": "636800c0619ec3551f9a8a7da707d913937cf43d",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Thu Apr 27 11:32:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 12:00:59 2006 -0700"
      },
      "message": "[PATCH] x86/PAE: Fix pte_clear for the \u003e4GB RAM case\n\nProposed fix for ptep_get_and_clear_full PAE bug.  Pte_clear had the same bug,\nso use the same fix for both.  Turns out pmd_clear had it as well, but pgds\nare not affected.\n\nThe problem is rather intricate.  Page table entries in PAE mode are 64-bits\nwide, but the only atomic 8-byte write operation available in 32-bit mode is\ncmpxchg8b, which is expensive (at least on P4), and thus avoided.  But it can\nhappen that the processor may prefetch entries into the TLB in the middle of an\noperation which clears a page table entry.  So one must always clear the P-bit\nin the low word of the page table entry first when clearing it.\n\nSince the sequence *ptep \u003d __pte(0) leaves the order of the write dependent on\nthe compiler, it must be coded explicitly as a clear of the low word followed\nby a clear of the high word.  Further, there must be a write memory barrier\nhere to enforce proper ordering by the compiler (and, in the future, by the\nprocessor as well).\n\nOn \u003e 4GB memory machines, the implementation of pte_clear for PAE was clearly\ndeficient, as it could leave virtual mappings of physical memory above 4GB\naliased to memory below 4GB in the TLB.  The implementation of\nptep_get_and_clear_full has a similar bug, although not nearly as likely to\noccur, since the mappings being cleared are in the process of being destroyed,\nand should never be dereferenced again.\n\nBut, as luck would have it, it is possible to trigger bugs even without ever\ndereferencing these bogus TLB mappings, even if the clear is followed fairly\nsoon after with a TLB flush or invalidation.  The problem is that memory above\n4GB may now be aliased into the first 4GB of memory, and in fact, may hit a\nregion of memory with non-memory semantics.  These regions include AGP and PCI\nspace.  As such, these memory regions are not cached by the processor.  This\nintroduces the bug.\n\nThe processor can speculate memory operations, including memory writes, as long\nas they are committed with the proper ordering.  Speculating a memory write to\na linear address that has a bogus TLB mapping is possible.  Normally, the\nspeculation is harmless.  But for cached memory, it does leave the falsely\nspeculated cacheline unmodified, but in a dirty state.  This cache line will be\neventually written back.  If this cacheline happens to intersect a region of\nmemory that is not protected by the cache coherency protocol, it can corrupt\ndata in I/O memory, which is generally a very bad thing to do, and can cause\ntotal system failure or just plain undefined behavior.\n\nThese bugs are extremely unlikely, but the severity is of such magnitude, and\nthe fix so simple that I think fixing them immediately is justified.  Also,\nthey are nearly impossible to debug.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e0258fd28762c09b997edb56849ecfa29284b79",
      "tree": "8eb110558ac0a87f701f87dbf4674583cf7556b9",
      "parents": [
        "69737dfaacd000b10fc4a1e9eb518b630b43c3ad"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Apr 12 15:20:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader\n\nThis patch adds support for an ASK RDR 400 series contactless card\nreader \u003chttp://www.ask.fr/uk/products_and_services/terminals.html\u003e to\nthe ftdi_sio driver\u0027s device ID table.  The product ID was supplied by\nAdriano Couto on the ftdi-usb-sio-devel list.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69737dfaacd000b10fc4a1e9eb518b630b43c3ad",
      "tree": "2e64888892df415af61cec686c99d607b600e6c9",
      "parents": [
        "cdd3b1565a8d563ed84cf1c2af6cabf461f3c317"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Tue Apr 11 15:52:41 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: Adds support for iPlus device.\n\nAdds support in ftdi_sio usbserial driver for USB modems sold by\nPlus GSM Company in Poland.\n\nSigned-off-by: Luiz Fernando Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdd3b1565a8d563ed84cf1c2af6cabf461f3c317",
      "tree": "2ea4b9f59404f5353d186067aebebf3cd74ee2ff",
      "parents": [
        "c67808eee61a01c3128298c5972426a1a67b9093"
      ],
      "author": {
        "name": "Nathan Bronson",
        "email": "ndb@sns-usa.com",
        "time": "Mon Apr 10 00:05:09 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB\n\nThis patch adds recognition of the RR-CirKits LocoBuffer USB\nto the existing FTDI driver.  http://www.rr-cirkits.com\n\nSigned-off-by: Nathan Bronson \u003cngb@sns-usa.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c67808eee61a01c3128298c5972426a1a67b9093",
      "tree": "3eb417f4e3a119f74d1e4c26f3c5ef794d9ed8db",
      "parents": [
        "9fb81ce63671f9743517f628dac935269f2581a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 09 20:07:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n\nWe could use the recently added PCI_CLASS_SERIAL_USB_UHCI,\nPCI_CLASS_SERIAL_USB_OHCI and PCI_CLASS_SERIAL_USB_EHCI defines in\nmore places, for slightly shorter and clearer code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fb81ce63671f9743517f628dac935269f2581a9",
      "tree": "faa959f86a921202d71d6f8564677a6c6e81a1a5",
      "parents": [
        "658ad5e001a17be5fadaa8d57d1aa7f7c62628c1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:46:28 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: set driver data before it is used\n\nThis patch (as671) fixes a bug in the error pathway for the net2280\nprobe routine.  A failure during probe will cause the driver to call\npci_get_drvdata before the corresponding pci_set_drvdata has been set.\nThe patch also does a kzalloc conversion.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "658ad5e001a17be5fadaa8d57d1aa7f7c62628c1",
      "tree": "e592a1b9fc5d87a3912ada621b76a4897804cd74",
      "parents": [
        "317e83b842ba39776054219ae29844127876416a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:44:11 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: check for shared IRQs\n\nThis patch (as670) adds a check for whether a shared IRQ was actually\ngenerated by the net2280 device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "317e83b842ba39776054219ae29844127876416a",
      "tree": "d9822d60241beb2e432138db17ec05917f4278e1",
      "parents": [
        "a29fccd7993a3d411674e148cb0759a017be3e21"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:42:03 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: send 0-length packets for ep0\n\nThis patch (as669) fixes a bug in the net2280 driver.  Now it will\nproperly send zero-length packets on ep0 until the control status stage\noccurs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a29fccd7993a3d411674e148cb0759a017be3e21",
      "tree": "039df2f052693147739806ceb8b5f79da9b26710",
      "parents": [
        "f430c405ca23dd5a9389d1f62dcdeb1fd6ce6024"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:40:00 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: Handle STALLs for 0-length control-IN requests\n\nThis patch (as668) fixes a typo in net2280.  The handler for 0-length\ncontrol-IN requests should check that the endpoint _isn\u0027t_ halted before\nsending a 0-length packet.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f430c405ca23dd5a9389d1f62dcdeb1fd6ce6024",
      "tree": "bd3914f591c90e7c05b73e1cc1f4f8b84cfd5d4b",
      "parents": [
        "2120638354a6881b9c442b10fc21f28ecadc7402"
      ],
      "author": {
        "name": "Olivier Blondeau",
        "email": "zeitoun@gmail.com",
        "time": "Sun Apr 16 19:19:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: storage: atmel unusual dev update\n\nOriginally submitted by Olivier Blondeau \u003czeitoun@gmail.com\u003e, with re-diffing\nby me. Adds a new atmel unusual_dev entry.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\n"
    },
    {
      "commit": "2120638354a6881b9c442b10fc21f28ecadc7402",
      "tree": "039c27c104b51f4ab5adf0c577fbc32e3ccc30b0",
      "parents": [
        "58381719845d9ee19a321c2eb69cfa9b7886be9a"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Apr 16 19:18:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: Storage: unusual devs update\n\nThis patch removes the Protocol portion of the Iomega Click! device as it\u0027s not\nneeded. Not-needed message reported by Kenneth Crudup \u003ckenny@panix.com\u003e\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58381719845d9ee19a321c2eb69cfa9b7886be9a",
      "tree": "a06959b4a7b61983a1b9dadef851341b6cd811db",
      "parents": [
        "67ca0284f69992ad71ac12dc375f2b158d9d703d"
      ],
      "author": {
        "name": "Wang Jun",
        "email": "wangjun1974@gmail.com",
        "time": "Wed Apr 19 16:32:07 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303\n\nAdd new iTegno usb CDMA 1x card (usbid \u00270eba:2080\u0027) support to pl2303 driver\n\nSigned-off-by: Wang Jun \u003cwangjun1974@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "67ca0284f69992ad71ac12dc375f2b158d9d703d",
      "tree": "4c26826c5bb23c651967dcefd8a466adb402314a",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Apr 23 19:59:23 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: Resource leak fix for whiteheat driver\n\nWe may return from drivers/usb/serial/whiteheat.c::whiteheat_attach()\nwithout freeing `result\u0027 if we leave via the no_firmware: label.\n\nSpotted by the coverity checker as #670\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee1cca1b0661fa33fd99f2d8ec7e2749432f9b1d",
      "tree": "e4f2170990c4f387ccd245d6f88b9ea555a26e26",
      "parents": [
        "79e55bcf24ad8f31c3021b6ef21c4ce054fe4e38"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 26 21:33:03 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Fix branch emulation for floating-point exceptions.\n    \nIn the branch emulation for floating-point exceptions, __compute_return_epc\nmust determine for bc1f et al which condition code bit to test. This is\nbased on bits \u003c4:2\u003e of the rt field. The switch statement to distinguish\nbc1f et al needs to use only the two low bits of rt, but the old code tests\non the whole rt field.  This patch masks off the proper bits.\n    \nSigned-off-by: Win Treese \u003ctreese@acm.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79e55bcf24ad8f31c3021b6ef21c4ce054fe4e38",
      "tree": "0ae54b1c72fb3f02013d0324e32c5693888e43c5",
      "parents": [
        "b775565952ab8f33a49bfcb2c6dcfaba1e82dee3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 17:15:10 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Cleanup inode-\u003er_dev usage.\n    \nimajor()/iminor() should be used instead of accessing r_dev directly.\n\nBased on patch from Eric Sesterhenn (snakebyte@gmx.de).\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b775565952ab8f33a49bfcb2c6dcfaba1e82dee3",
      "tree": "a4270df66dbc39fb09d6e6c984d724112702f266",
      "parents": [
        "f7062ddb23d7568c90821118f9b973b3069625c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 15:00:59 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Update MIPS defconfigs.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7062ddb23d7568c90821118f9b973b3069625c9",
      "tree": "e3c9abdbdbe041e716a3de7bdf09294530d019e1",
      "parents": [
        "3763120a316b04c29a2b9c6e817e0e4a72005dd4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 14:58:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Get rid of CONFIG_ADVANCED.\n    \nIt\u0027s been a horrible source of confusion and let users to shoot themselves\ninto both feet with uzis to no end.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3763120a316b04c29a2b9c6e817e0e4a72005dd4",
      "tree": "f287de88b8700bf8d2b11db1b750d2a6f0a4dfdb",
      "parents": [
        "7a8341969fe0df4a1fffa141435e742456270ffd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 13:08:41 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Kconfig: Clarify description of CROSSCOMPILE.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a8341969fe0df4a1fffa141435e742456270ffd",
      "tree": "accf4fa15fce1d32c4f57d5acd1a28a3bd49e1f4",
      "parents": [
        "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Sat Apr 15 00:31:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] 24K LV: Add core card id.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e",
      "tree": "590ee400aee96cf8116e485bda0a35a4a1f52da7",
      "parents": [
        "6f8782c4b2ed3cb652f1ad6b6d91890c7f2423ab"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 15 00:04:18 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Sparse: fix sparse for 64-bit kernels.\n    \nThis commit breaks sparse for 64bit kernel.  The -m64 option is\nrequired.  Also, some macro values (such as _MIPS_TUNE, etc.)  contain\ndouble-quote characters so it would be better quoting arguments by\nsingle-quote characters.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f8782c4b2ed3cb652f1ad6b6d91890c7f2423ab",
      "tree": "772c02f21ccf4178681d3506888bdda3ff139f4f",
      "parents": [
        "bc818247203a7bfc40296a3f5b760de84fb8e0d1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 17 21:24:49 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Use __ffs() instead of ffs() in ip32_irq0().\n    \nWith recent rewrite for generic bitops, ffs() is defined the same way\nas the libc and compiler built-in routines (returns int instead of\nunsigned long).  Use __ffs() for 64bit value.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc818247203a7bfc40296a3f5b760de84fb8e0d1",
      "tree": "e0e6248b181f0e5e89349a083e60fc3812b1bf94",
      "parents": [
        "c0858d82faf96ffc32b96e23927d10844d38e564"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 17 21:19:12 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix bitops for MIPS32/MIPS64 CPUs.\n    \nWith recent rewrite for generic bitops, fls() for 32bit kernel with\nMIPS64_CPU is broken.  Also, ffs(), fls() should be defined the same\nway as the libc and compiler built-in routines (returns int instead of\nunsigned long).\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0858d82faf96ffc32b96e23927d10844d38e564",
      "tree": "83d073a639dd98202553db73293c90812f4a56b2",
      "parents": [
        "5dac83030a3f4a3a4d1255b13bd0f7d08e824963"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 20 00:12:05 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix ip27 build.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5dac83030a3f4a3a4d1255b13bd0f7d08e824963",
      "tree": "88840c71182068d8096943e759ca8e5d6aae210b",
      "parents": [
        "49e31ca8387227898710f99476f2217ea154aab0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 10:50:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Oprofile: fix sparse warning.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49e31ca8387227898710f99476f2217ea154aab0",
      "tree": "86fecdc0e3692c8e87c3a0eedc22eaf405b732e3",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 10:48:54 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix oprofile module unloading\n    \nWhen unloading oprofile module with timer-mode, oprofile_arch_exit\ndereferences a NULL pointer.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eb20796bf6fdb95ccf51440ba2a827149bdc037f",
      "tree": "9443923cbd83f03e797891d12e18bb0e2d51927b",
      "parents": [
        "ebf43500ef148a380bd132743c3fc530111ac620"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 11:05:22 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 11:05:22 2006 +0200"
      },
      "message": "[PATCH] splice: make the read-side do batched page lookups\n\nUse the new find_get_pages_contig() to potentially look up the entire\nsplice range in one single call. This speeds up generic_file_splice_read()\nquite a bit.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ebf43500ef148a380bd132743c3fc530111ac620",
      "tree": "01ddb60f5662cf92b96b0468bf9820518a611209",
      "parents": [
        "eb645a24de82496434cc81171d7f350edb327399"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 08:46:01 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Apr 27 08:59:48 2006 +0200"
      },
      "message": "[PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()\n\nfind_get_pages_contig() will break out if we hit a hole in the page cache.\nFrom Andrew Morton, small modifications and documentation by me.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "eb645a24de82496434cc81171d7f350edb327399",
      "tree": "1cb104eb1123d42b001290c0480a9ad55af07051",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 08:44:27 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Apr 27 08:59:48 2006 +0200"
      },
      "message": "[PATCH] splice: switch to using page_cache_readahead()\n\nAvoids doing useless work, when the file is fully cached.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "2be4d50295e2b6f62c07b614e1b103e280dddb84",
      "tree": "abaa85f23db1821a85c57e6473df2803e9dd8890",
      "parents": [
        "a82642fa190029a438c0d09edb0e5463a0fe9e1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 19:19:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 19:19:25 2006 -0700"
      },
      "message": "Linux v2.6.17-rc3\n"
    },
    {
      "commit": "a82642fa190029a438c0d09edb0e5463a0fe9e1e",
      "tree": "92919f355dbf3f401a5ad96359dd6a741cd24f6a",
      "parents": [
        "58f8236bed448273cd7f9ae02c09467853303484",
        "3d63abe56be2147891b3438cb3bd37a9be72bda7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:27 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] pxamci: fix data timeout calculation\n"
    },
    {
      "commit": "58f8236bed448273cd7f9ae02c09467853303484",
      "tree": "5fd9f04dbdda368de31fa22d0f8d8b3fb317a0b7",
      "parents": [
        "83d722f7e198b034699b1500d98729beff930efd",
        "f13d241bc300802a2576dc3e2dfb51492a9a88b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:02 2006 -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] nommu: trivial fixups for head-nommu.S and the Makefile\n  [ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR\n  [ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling\n"
    },
    {
      "commit": "f13d241bc300802a2576dc3e2dfb51492a9a88b4",
      "tree": "ddb0e3d218fcb3f9e421c4f36d4a16e90ab20597",
      "parents": [
        "928bd1b4709045355fad8bf858904884c0a1e87f",
        "3b920cef3470b7199acd2dc26e09fb9291131976"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 26 21:18:45 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 26 21:18:45 2006 +0100"
      },
      "message": "Merge nommu tree\n"
    },
    {
      "commit": "83d722f7e198b034699b1500d98729beff930efd",
      "tree": "7d790a2fd62165373ec7bacde704837288e0bec3",
      "parents": [
        "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:30:03 2006 -0700"
      },
      "message": "[PATCH] Remove __devinit and __cpuinit from notifier_call definitions\n\nFew of the notifier_chain_register() callers use __init in the definition\nof notifier_call.  It is incorrect as the function definition should be\navailable after the initializations (they do not unregister them during\ninitializations).\n\nThis patch fixes all such usages to _not_ have the notifier_call __init\nsection.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2",
      "tree": "f24f05bf95ae9c4164266da87f36fed61c5c2206",
      "parents": [
        "e7edf9cdeddc0cff125e8e658216efb2ff2b2219"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:27:50 2006 -0700"
      },
      "message": "[PATCH] Remove __devinitdata from notifier block definitions\n\nFew of the notifier_chain_register() callers use __devinitdata in the\ndefinition of notifier_block data structure.  It is incorrect as the\ndata structure should be available after the initializations (they do\nnot unregister them during initializations).\n\nThis was leading to an oops when notifier_chain_register() call is\ninvoked for those callback chains after initialization.\n\nThis patch fixes all such usages to _not_ have the notifier_block data\nstructure in the init data section.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7edf9cdeddc0cff125e8e658216efb2ff2b2219",
      "tree": "4a7c5c915a5d44a14f32261ada050021d91e3e56",
      "parents": [
        "a090d9132c1e53e3517111123680c15afb25c0a4"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Apr 26 02:45:03 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] LSM: add missing hook to do_compat_readv_writev()\n\nThis patch addresses a flaw in LSM, where there is no mediation of readv()\nand writev() in for 32-bit compatible apps using a 64-bit kernel.\n\nThis bug was discovered and fixed initially in the native readv/writev\ncode [1], but was not fixed in the compat code.  Thanks to Al for spotting\nthis one.\n\n  [1] http://lwn.net/Articles/154282/\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a090d9132c1e53e3517111123680c15afb25c0a4",
      "tree": "7654cbd50a49d1140c71112ce79387bfbc6c0c86",
      "parents": [
        "6ad0013b316367671ef316cff91ab2d912e309c9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Apr 26 07:32:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] protect ext3 ioctl modifying append_only, immutable, etc. with i_mutex\n\nAll modifications of -\u003ei_flags in inodes that might be visible to\nsomebody else must be under -\u003ei_mutex.  That patch fixes ext3 ioctl()\nsetting S_APPEND and friends.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ad0013b316367671ef316cff91ab2d912e309c9",
      "tree": "ff07d7294b9aa8ff2ae11c91d214f0a424e9b180",
      "parents": [
        "de0bb97aff6743f71abb8ec581238e2bdae9cdd1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Apr 26 07:28:09 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] fix mips sys32_p{read,write}\n\nSwitched to use of sys_pread64()/sys_pwrite64() rather than keep duplicating\ntheir guts; among the little things that had been missing there were such as\n\tret \u003d security_file_permission (file, MAY_READ);\nGotta love the LSM robustness, right?\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de0bb97aff6743f71abb8ec581238e2bdae9cdd1",
      "tree": "86bf40b0545ca3b125864065aeb1ec4b3791aabf",
      "parents": [
        "c82ffb07cd1aa356c599999c4f0dc5155a91d318"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Apr 26 07:26:09 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] forgotten -\u003eb_data in memcpy() call in ext3/resize.c (oopsable)\n\nsbi-\u003es_group_desc is an array of pointers to buffer_head.  memcpy() of\nbuffer size from address of buffer_head is a bad idea - it will generate\njunk in any case, may oops if buffer_head is close to the end of slab\npage and next page is not mapped and isn\u0027t what was intended there.\nIOW, -\u003eb_data is missing in that call.  Fortunately, result doesn\u0027t go\ninto the primary on-disk data structures, so only backup ones get crap\nwritten to them; that had allowed this bug to remain unnoticed until\nnow.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c82ffb07cd1aa356c599999c4f0dc5155a91d318",
      "tree": "09676dec03ae8ec5df1dc11102db24d9fa1ef393",
      "parents": [
        "7b97ebfb931887be63bfa29b6c143e9e9da3f5e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Apr 26 07:20:48 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] fix leak in activate_ep_files()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b97ebfb931887be63bfa29b6c143e9e9da3f5e8",
      "tree": "faaf77f68ef4192ac1a3c23f43fed122a080d341",
      "parents": [
        "07db8696f5d484485dde77138ff87d19c8628a75",
        "1ebd32fc54bd04de6b3944587f25513c0681f98e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:47:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:47:55 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: add -\u003esplice_write support for /dev/null\n  [PATCH] splice: rearrange moving to/from pipe helpers\n  [PATCH] Add support for the sys_vmsplice syscall\n  [PATCH] splice: fix offset problems\n  [PATCH] splice: fix min() warning\n"
    },
    {
      "commit": "07db8696f5d484485dde77138ff87d19c8628a75",
      "tree": "df967ca4a68a3aafcba3cb9f41665b7e3367820e",
      "parents": [
        "bd5838b9ccdde2be18f61886c41ccd131414fb04",
        "86a0f04387bfa814618bf0c2c8b203899c4fa5d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:46:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:46:19 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] forcedeth: fix initialization\n  [PATCH] sky2: version 1.2\n  [PATCH] sky2: reset function can be devinit\n  [PATCH] sky2: use ALIGN() macro\n  [PATCH] sky2: add fake idle irq timer\n  [PATCH] sky2: reschedule if irq still pending\n  [PATCH] bcm43xx: make PIO mode usable\n  [PATCH] bcm43xx: add to MAINTAINERS\n  [PATCH] softmac: fix SIOCSIWAP\n  [PATCH] Fix crash on big-endian systems during scan\n  e1000: Update truesize with the length of the packet for packet split\n  [PATCH] Fix locking in gianfar\n"
    },
    {
      "commit": "bd5838b9ccdde2be18f61886c41ccd131414fb04",
      "tree": "0e74a2bf9033ef79b76d447bdc3de10839af1888",
      "parents": [
        "c86d90df2676d9d212c0ab1f3c64e0abdf5b4c09",
        "85ca719e5756d79ea0f10c469e3762462ac45e22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:45:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:45:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BRIDGE]: allow full size vlan packets\n"
    },
    {
      "commit": "1ebd32fc54bd04de6b3944587f25513c0681f98e",
      "tree": "cc68fe468c7b726fee37fa5e9058004382bae4d0",
      "parents": [
        "00522fb41a2a9bf0f98a007c0e2b516a3873148c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:40:08 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:40:08 2006 +0200"
      },
      "message": "[PATCH] splice: add -\u003esplice_write support for /dev/null\n\nUseful for testing.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "00522fb41a2a9bf0f98a007c0e2b516a3873148c",
      "tree": "18bcbfb598f0ad0a4745aaee25dab6dccc6449a1",
      "parents": [
        "912d35f86781e64d73be1ef358f703c08905ac37"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:39:29 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:39:29 2006 +0200"
      },
      "message": "[PATCH] splice: rearrange moving to/from pipe helpers\n\nWe need these for people writing their own -\u003esplice_read/write hooks.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "86a0f04387bfa814618bf0c2c8b203899c4fa5d2",
      "tree": "efc0739a5eb89d4374c7365ef2dcbee44004987e",
      "parents": [
        "bdf9c27d020ba50b42949c383c1956216c9fd522"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Apr 24 18:41:31 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:46 2006 -0400"
      },
      "message": "[PATCH] forcedeth: fix initialization\n\nThis patch fixes the nic initialization. If the nic was in low power\nmode, it brings it back to normal power. Also, it utilizes a new\nhardware reset during the init.\n\nI am resending based on feedback, I corrected the register size mapping\nand delay after posted write.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bdf9c27d020ba50b42949c383c1956216c9fd522",
      "tree": "183b0b38a0ed147ce281c0b9fed628a46280b4fe",
      "parents": [
        "98712e5e3325247bf22a175d225526c9d5f8439b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:54 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:46 2006 -0400"
      },
      "message": "[PATCH] sky2: version 1.2\n\nUpdate to version 1.2\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "98712e5e3325247bf22a175d225526c9d5f8439b",
      "tree": "f7440223107fb212715e5a9f4d932a4a40a11236",
      "parents": [
        "4a15d56f78936ec15a5d747546f25ace8fef9a03"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:53 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:46 2006 -0400"
      },
      "message": "[PATCH] sky2: reset function can be devinit\n\nThe sky2_reset function only called from sky2_probe.\nMaybe the compiler was smart enough to figure this out already.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a15d56f78936ec15a5d747546f25ace8fef9a03",
      "tree": "042e2b7315c1536f29927637efa9f1c6c9930a35",
      "parents": [
        "d27ed38765d6e01eaab443a7909f53a37f090e99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:52 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: use ALIGN() macro\n\nThe ALIGN() macro in kernel.h does the same math that the\nsky2 driver was using for padding.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d27ed38765d6e01eaab443a7909f53a37f090e99",
      "tree": "d4abd4a0364d0ba971dbde615cde8165d10bb905",
      "parents": [
        "734cbc363b159caee158d5a83408c72d98bcacf0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:51 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: add fake idle irq timer\n\nAdd an fake NAPI schedule once a second. This is an attempt to work around\nfor broken configurations with edge-triggered interrupts.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "734cbc363b159caee158d5a83408c72d98bcacf0",
      "tree": "14d903eaf2b7580f791af9fd0d2800f1eb91723f",
      "parents": [
        "3b908870b8332dfd40be0e919e187aa4991536fb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:50 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: reschedule if irq still pending\n\nThis is a workaround for the case edge-triggered irq\u0027s. Several users\nseem to have broken configurations sharing edge-triggered irq\u0027s. To avoid\nlosing IRQ\u0027s, reshedule if more work arrives.\n\nThe changes to netdevice.h are to extract the part that puts device\nback in list into separate inline.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3b908870b8332dfd40be0e919e187aa4991536fb",
      "tree": "cb7cc30d04e647902b8c6cfac840626a4d09e770",
      "parents": [
        "3b85418bc998876ce46784fb49f243100b2dd909",
        "7c241d37fe0e6442c5cf3b5d73f7f58f2dc66352"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:16:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:16:50 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "3b85418bc998876ce46784fb49f243100b2dd909",
      "tree": "0e03bc4867f442902f09c6c2951f90983f1bdb45",
      "parents": [
        "25f73891c3059e9ce6ff0a02670aa98baf6cbce9",
        "bcb49197ed9a2e8a0a8d990723dccfccffa7566f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:16:05 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:16:05 2006 -0400"
      },
      "message": "Merge branch \u0027skb_truesize\u0027 of git://lost.foo-projects.org/~ahkok/git/linux-2.6 into upstream-fixes\n"
    },
    {
      "commit": "25f73891c3059e9ce6ff0a02670aa98baf6cbce9",
      "tree": "18a2ef934aa353ca695c3faaa3b7497fea22037a",
      "parents": [
        "fef6108d4556917c45cd9ba397c1c7597f3990e1",
        "4d5c34ec7b007cfb0771a36996b009f194acbb2f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:15:27 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:15:27 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "85ca719e5756d79ea0f10c469e3762462ac45e22",
      "tree": "d03324ade4c621b255fa1117a35a50b273d97437",
      "parents": [
        "4d5c34ec7b007cfb0771a36996b009f194acbb2f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Apr 26 02:39:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 26 02:39:19 2006 -0700"
      },
      "message": "[BRIDGE]: allow full size vlan packets\n\nNeed to allow for VLAN header when bridging.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "912d35f86781e64d73be1ef358f703c08905ac37",
      "tree": "5863ad70f5cdccba0c1cd28f83d173deaf71fb83",
      "parents": [
        "016b661e2f717168e600f3c85f29e1a49f88e004"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "message": "[PATCH] Add support for the sys_vmsplice syscall\n\nsys_splice() moves data to/from pipes with a file input/output. sys_vmsplice()\nmoves data to a pipe, with the input being a user address range instead.\n\nThis uses an approach suggested by Linus, where we can hold partial ranges\ninside the pages[] map. Hopefully this will be useful for network\nreceive support as well.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "c86d90df2676d9d212c0ab1f3c64e0abdf5b4c09",
      "tree": "ceb68fda3deb72cdeffdf0f1277385db98271bec",
      "parents": [
        "8aa09a50b5d9dbdf627f79e19d72d82994348089"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:26 2006 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:26 2006 +0200"
      },
      "message": "[doc] add paragraph about \u0027fs\u0027 subsystem to sysfs.txt\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\n"
    },
    {
      "commit": "8aa09a50b5d9dbdf627f79e19d72d82994348089",
      "tree": "5b50a1b62c8b95223023053595c452b0641f5767",
      "parents": [
        "6dbbcb120570d747b00783820ee02d1e1bcf63de"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:16 2006 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:16 2006 +0200"
      },
      "message": "[fuse] fix race between checking and setting file-\u003eprivate_data\n\nBKL does not protect against races if the task may sleep between\nchecking and setting a value.  So move checking of file-\u003eprivate_data\nnear to setting it in fuse_fill_super().\n\nFound by Al Viro.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\n"
    },
    {
      "commit": "6dbbcb120570d747b00783820ee02d1e1bcf63de",
      "tree": "9be2938cea30b1f2ce93ed59b8806fdfac62fd1e",
      "parents": [
        "5a5fb1ea74d8b82ca1461b885a1334fb21e037be"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:06 2006 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:06 2006 +0200"
      },
      "message": "[fuse] fix deadlock between fuse_put_super() and request_end(), try #2\n\nA deadlock was possible, when the last reference to the superblock was\nheld due to a background request containing a file reference.\n\nReleasing the file would release the vfsmount which in turn would\nrelease the superblock.  Since sbput_sem is held during the fput() and\nfuse_put_super() tries to acquire this same semaphore, a deadlock\nresults.\n\nThe solution is to move the fput() outside the region protected by\nsbput_sem.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\n"
    },
    {
      "commit": "5a5fb1ea74d8b82ca1461b885a1334fb21e037be",
      "tree": "f6e823d4a8e09ce0780d891f8f38f033ccbd7da2",
      "parents": [
        "4d5c34ec7b007cfb0771a36996b009f194acbb2f"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:48:55 2006 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:48:55 2006 +0200"
      },
      "message": "Revert \"[fuse] fix deadlock between fuse_put_super() and request_end()\"\n\nThis reverts 73ce8355c243a434524a34c05cc417dd0467996e commit.\n\nIt was wrong, because it didn\u0027t take into account the requirement,\nthat iput() for background requests must be performed synchronously\nwith -\u003eput_super(), otherwise active inodes may remain after unmount.\n\nThe right solution is to keep the sbput_sem and perform iput() within\nthe locked region, but move fput() outside sbput_sem.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\n"
    },
    {
      "commit": "016b661e2f717168e600f3c85f29e1a49f88e004",
      "tree": "3ddf0f8a49c752cdd1187b5633c04400fcf42619",
      "parents": [
        "ba5f5d90c45a30e4e9a1bd136acf1b3973c905c8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 25 15:42:00 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Wed Apr 26 10:33:34 2006 +0200"
      },
      "message": "[PATCH] splice: fix offset problems\n\nMake the move_from_pipe() actors return number of bytes processed, then\nmove_from_pipe() can decide more cleverly when to move on to the next\nbuffer.\n\nThis fixes problems with pipe offset and differing file offset.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ba5f5d90c45a30e4e9a1bd136acf1b3973c905c8",
      "tree": "5f4d3b830e401af51fd91afec3242067d0d88035",
      "parents": [
        "4d5c34ec7b007cfb0771a36996b009f194acbb2f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Apr 25 15:33:34 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Wed Apr 26 10:33:34 2006 +0200"
      },
      "message": "[PATCH] splice: fix min() warning\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "bcb49197ed9a2e8a0a8d990723dccfccffa7566f",
      "tree": "a4148a9b2ef16cf8393e1e5f5eae08d4205e2c67",
      "parents": [
        "4d5c34ec7b007cfb0771a36996b009f194acbb2f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 25 22:50:04 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Apr 25 22:50:04 2006 -0700"
      },
      "message": "e1000: Update truesize with the length of the packet for packet split\n\nUpdate skb with the real packet size.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "928bd1b4709045355fad8bf858904884c0a1e87f",
      "tree": "1875af1016e3057fd25fa7441877f8a0b97cffbe",
      "parents": [
        "c7fd84424f919740880d989cb0459c332da96013"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 25 20:41:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 25 20:41:27 2006 +0100"
      },
      "message": "[ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR\n\nThe VFP code can leak VFP_NAN_FLAG into the FPSCR. It doesn\u0027t correspond\nto any real FPSCR bit (and overlaps one of the exception flags).\n\nBug report from Daniel Jacobowitz\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7fd84424f919740880d989cb0459c332da96013",
      "tree": "b487783c3f02ea45a2248710a46e2f94e71910b9",
      "parents": [
        "454ac778459bc70f0a9818a6a8fd974ced11de66"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Apr 25 20:36:04 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 25 20:36:04 2006 +0100"
      },
      "message": "[ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling\n\nPatch from Richard Purdie\n\nThe AAPCS says that enums can be variably sized depending on the range\nof valid values. This is not the accepted behaviour under linux so for\ncompatibility gcc has an aapcs-linux target, the main difference being\nthat enums are always of type int. Change the ARM Makefile to use this\ntarget.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d5c34ec7b007cfb0771a36996b009f194acbb2f",
      "tree": "7658508b67f6aa03d5b38b68a197502068699ea8",
      "parents": [
        "454ac778459bc70f0a9818a6a8fd974ced11de66"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Apr 25 13:45:19 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 25 07:51:06 2006 -0700"
      },
      "message": "[PATCH] Alpha: strncpy() fix\n\nAs it turned out after recent SCSI changes, strncpy() was broken -\nit mixed up the return values from __stxncpy() in registers $24 and $27.\n\nThanks to Mathieu Chouquet-Stringer for tracking down the problem\nand providing an excellent test case.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "454ac778459bc70f0a9818a6a8fd974ced11de66",
      "tree": "a1a7d7b6aaca16f48efa14e1d276fd2aeab4d884",
      "parents": [
        "18118cdbfd1f855e09ee511d764d6c9df3d4f952",
        "301dc3e6f6ea83703fa52919c00e60661da5a8fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Apr 24 20:08:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Apr 24 20:08:08 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6-stable\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6-stable:\n  [CIFS] Fix compile error when CONFIG_CIFS_EXPERIMENTAL is undefined\n"
    }
  ],
  "next": "18118cdbfd1f855e09ee511d764d6c9df3d4f952"
}
