)]}'
{
  "log": [
    {
      "commit": "1e76875e51266a5c43f601ecf08a92be5769228c",
      "tree": "62867c80d57bd5fc335917dc0c2bcd26dfcc934b",
      "parents": [
        "b3ebd1d862d6c23caa58e40d341eefc426f835e1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:42:08 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:53 2006 +1000"
      },
      "message": "[POWERPC] powerpc: PA Semi PWRficient platform support\n\nBase patch for PA6T and PA6T-1682M. This introduces the\narch/powerpc/platform/pasemi directory, together with basic\nimplementations for various setup.\n\nMuch of this was based on other platform code, i.e. Maple, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3ebd1d862d6c23caa58e40d341eefc426f835e1",
      "tree": "c4db512b520833be44b72b97aab0c439138bfb5e",
      "parents": [
        "0024300000769eadcb4a4fcdff531d45ee7735d4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:35:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] powerpc: PA6T cputable entry, PVR value\n\nIntroduce PWRficient PA6T cputable entries and feature bits.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0024300000769eadcb4a4fcdff531d45ee7735d4",
      "tree": "18a94c4df1716a59a80b8b6934e55a75677f26c3",
      "parents": [
        "5a2fe38d2844ba2f2dd8f4946d795e09d8f7e095"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:35:19 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Divorce CPU_FTR_CTRL from CPU_FTR_PPCAS_ARCH_V2_BASE\n\nThe performance monitor implementation (including CTRL register behaviour)\nis just included in PPC v2 as an example, it\u0027s not truly part of the base.\n\nIt\u0027s actually a somewhat misleading feature, but I\u0027ll leave that be for\nnow: The presence of the register is not what the feature bit is used\nfor, but instead it\u0027s used to determine if it contains the runlatch\nbit for idle reporting of the performance monitor. For alternative\nimplementations, the register might still exist but the bit might have\ndifferent meaning (or no meaning at all).\n\nFor now, split it off and don\u0027t include it in CPU_FTR_PPCAS_ARCH_V2_BASE.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5a2fe38d2844ba2f2dd8f4946d795e09d8f7e095",
      "tree": "21a995bedd7c7fdca8b2fdb3b7f91f4bfc8228a3",
      "parents": [
        "b7e89214aadf82fa5eaff28f50f2078fa6ae773c"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 06 14:34:41 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Reduce default cacheline size to 64 bytes\n\nReduce default cacheline size on 64-bit powerpc from 128 bytes to 64.\nThis is the architected minimum. In most cases we\u0027ll still end up using\ncache line information from the device tree, but defaults are used during\nearly boot and doing a few dcbst/icbi\u0027s too many there won\u0027t do any harm.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7e89214aadf82fa5eaff28f50f2078fa6ae773c",
      "tree": "877bfd9e81dcdb68a2a66080ee562fc4796b0975",
      "parents": [
        "477bcae4c289a60f2303fbd4a3a875dcca647cf8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Thu Sep 07 13:27:58 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] PPC 4xx: Enable XMON on PPC 4xx boards\n\nThe following patch allows XMON to run on the 4xx platform.  Tested on\nWalnut, Ebony, and Nova (440GX based) eval boards.  440EP, 440SP, and\n440SPE boards should work as well.  Patch is against 2.6.18-rc6.\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "477bcae4c289a60f2303fbd4a3a875dcca647cf8",
      "tree": "c9c7136011ad809d433e94c9bc482f7526c53627",
      "parents": [
        "c3412dcb75ff4d64b44bedc72761d5707d19edf7"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Sep 06 09:02:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] Make function of pm_power_off consistent with x86\n\nAllow the pm_power_off function variable in PPC to work as an override.\nThis makes the function consistent with the other architectures and it\nallows generic poweroff operations (like those provided in IPMI\nsystems) to work properly on PPC.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Joseph Barnett \u003cjbarnett@motorola.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3412dcb75ff4d64b44bedc72761d5707d19edf7",
      "tree": "3e893de720ce5aca6a3e6471cd6ef0fcbcb62281",
      "parents": [
        "f50d4cfc98d70f919afb2924b1b53c36b2f4e62f"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Aug 30 13:11:38 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] Emulate power5 popcntb instruction\n\nIn an attempt to make it easier for a power5 optimized app to run on a\npower4 or a 970 or random earlier machine, this provides emulation of\nthe popcntb instruction.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f50d4cfc98d70f919afb2924b1b53c36b2f4e62f",
      "tree": "352c8c20b13d6951de56c90895161c06e1bb0563",
      "parents": [
        "aa43f77939c97bf9d3580c6a5e71a5a40290e451"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Aug 24 16:54:08 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:39:52 2006 +1000"
      },
      "message": "[POWERPC] Split out vpa unregister logic from pseries_kexec_cpu_down_xics()\n\nAs part of the new irq code pseries_kexec_cpu_down() was split into a\nxics and mpic version. The vpa unregister logic is now only done in the\nxics routine, and although that\u0027s ok in practice (we don\u0027t have SPLPAR\nmachines with mpic), I\u0027d rather have the two concepts stay separate.\n\nSo move the vpa unregister into pseries_kexec_cpu_down(), which gets called\nby both the xics and mpic routines. This also gives us an obvious place to\nput any new kexec-down logic needed in future.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa43f77939c97bf9d3580c6a5e71a5a40290e451",
      "tree": "095c0b8b3da4b6554a3f8ef4b39240a5d9216d4d",
      "parents": [
        "2818c5dec5e28d65d52afbb7695bbbafe6377ee5",
        "4c15343167b5febe7bb0ba96aad5bef42ae94d3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "4c15343167b5febe7bb0ba96aad5bef42ae94d3b",
      "tree": "e70f835cc57a6e4b7e18bcb1908217a95a389ba7",
      "parents": [
        "eb36c2884a1a2190791afe65fd833b2d3cd4b999",
        "d0027bf09f09d95a23b8f476ba8cea28f2576781"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:44:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:44:06 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix return value from memcpy\n  [POWERPC] iseries: Define insw et al. so libata/ide will compile\n  [POWERPC] Fix irq enable/disable in smp_generic_take_timebase\n  [POWERPC] Fix problem with time not advancing on 32-bit platforms\n  [POWERPC] Restore copyright notice in arch/powerpc/kernel/fpu.S\n  [POWERPC] Fix up ibm_architecture_vec definition\n  [POWERPC] Make OF irq map code detect more error cases\n  [POWERPC] Support for \"weird\" MPICs and fixup mpc7448_hpc2\n  [POWERPC] Fix MPIC sense codes in documentation\n  [POWERPC] Fix performance regression in IRQ radix tree locking\n  [POWERPC] Add mpc7448hpc2 device tree source file\n  [POWERPC] Add MPC8349E MDS device tree source file to arch/powerpc/boot/dts\n  [POWERPC] modify mpc83xx platforms to use new IRQ layer\n  [POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense\n  [POWERPC] back up old school ipic.[hc] to arch/ppc\n  [POWERPC] Use mpc8641hpcn PIC base address from dev tree.\n  [POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.\n  [POWERPC] Fix powerpc 44x_mmu build\n  [POWERPC] Remove flush_dcache_all export\n"
    },
    {
      "commit": "eb36c2884a1a2190791afe65fd833b2d3cd4b999",
      "tree": "2bc7defdfee59f273e81a5ddd2e792c65bb93d4c",
      "parents": [
        "98a3c781057fa43494e7e8b39d639e93fca0ecbf"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:13:16 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:21:55 2006 -0700"
      },
      "message": "[PATCH] ppc32: fix last_jiffy time comparison\n\nThis fixes a hang on ppc32.\n\nThe problem was that I was comparing a 32-bit quantity with a 64-bit\nquantity, and consequently time wasn\u0027t advancing.  This makes us use a\n64-bit quantity on all platforms, which ends up simplifying the code\nsince we can now get rid of the tb_last_stamp variable (which actually\nfixes another bug that Ben H and I noticed while going carefully through\nthe code).\n\nThis works fine on my G4 tibook.  Let me know how it goes on your\nmachines.\n\nAcked-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98a3c781057fa43494e7e8b39d639e93fca0ecbf",
      "tree": "73a0cdcac3ec6ca0257de607efcfbedc8897fc07",
      "parents": [
        "9129d6ea475b7e9f216c8324ea05b7a0d8aba540"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 14:04:34 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:21:55 2006 -0700"
      },
      "message": "[PATCH] fbdev: Fix crashes in various fbdev\u0027s blank routines\n\nThe backlight changes that went in had a bug where they could cause the\nkernel to access an unitialized pointer when blanking if there is no\nbacklight control on a machine.\n\nThe bug affects atyfb, aty128fb, nvidiafb and rivafb.  radeonfb seems to\nbe ok.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0027bf09f09d95a23b8f476ba8cea28f2576781",
      "tree": "8dc94937525548c34c73c648fdeb2d9d0dc895fb",
      "parents": [
        "e7498656b5e2e9e3806d263fecc90b2707d02093"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 13:22:58 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 13:22:58 2006 +1000"
      },
      "message": "[POWERPC] Fix return value from memcpy\n\nAs pointed out by Herbert Xu \u003cherbert@gondor.apana.org.au\u003e, our\nmemcpy implementation didn\u0027t return the destination pointer as its\nreturn value, and there is code in the kernel that expects that.\nThis fixes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "9129d6ea475b7e9f216c8324ea05b7a0d8aba540",
      "tree": "88727e330f6f936d8850a99e711133bb4c97b8e3",
      "parents": [
        "18f2905fcec3e06deafd25a02e37eabaaaaef744",
        "c57d68caeed7bc335e6d35c951a9abae733a580b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 17:12:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 17:12:11 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] Increase default nodes shift to 10, nr_cpus to 1024\n  [IA64] remove redundant local_irq_save() calls from sn_sal.h\n  [IA64] panic if topology_init kzalloc fails\n  [IA64-SGI] Silent data corruption caused by XPC V2.\n"
    },
    {
      "commit": "18f2905fcec3e06deafd25a02e37eabaaaaef744",
      "tree": "4d5b14ddd63782e46056892a8b3c644f03a38842",
      "parents": [
        "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "rscheidegger_lists@hispeed.ch",
        "time": "Wed Aug 30 23:17:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:06:14 2006 -0700"
      },
      "message": "[PATCH] drm: radeon flush TCL VAP for vertex program enable/disable\n\nThe radeon requires a VAP state flush when enabling/disabling\nvertex programs on the r200 cards.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3",
      "tree": "0ab90fffff8b5b71a6705ee9e8647dfdee0aa0eb",
      "parents": [
        "ec0063b40a2291e095faf07fbeb94be92e525c54"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 30 19:14:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] Missing PCI id update for VIA IDE\n\nThe following change from -mm is important to 2.6.18 (actually to 2.6.17\nbut its too late for that). This was contributed over three months ago\nby VIA to Bartlomiej and nothing happened. As a result the new chipset\nis now out and Linux won\u0027t run on it. By the time 2.6.18 is finalised\nthis will be the defacto standard VIA chipset so support would be a good\nplan.\n\nTested in -mm for a while, its essentially a PCI ident update but for\nthe bridge chip because VIA do things in weird ways.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec0063b40a2291e095faf07fbeb94be92e525c54",
      "tree": "c8605faccf1781687b91dafeaba6bdd6c2f10943",
      "parents": [
        "01ebb77b31149d847726a8847ad0d37631d7f049"
      ],
      "author": {
        "name": "Suleiman Souhlal",
        "email": "ssouhlal@FreeBSD.org",
        "time": "Wed Aug 30 19:37:20 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t write out segments from vsyscall32 DSO if it is not mapped\n\nIt\u0027s possible to get an invalid page fault in kernel mode when we try to\nwrite out segments from vsyscall32 when dumping core for a 32bit process if\nthe vsyscall32 DSO is not mapped in its address space (which can happen if,\nfor example, ulimit -v 100 is run).\n\nSigned-off-by: Suleiman Souhlal \u003csuleiman@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01ebb77b31149d847726a8847ad0d37631d7f049",
      "tree": "a91d01f8c17d24041a4f2015e093ddfbd9defa1e",
      "parents": [
        "386dcafaacd212ef4a8aeed67a7db3ffbb44c7b2"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Wed Aug 30 19:37:19 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Save original IST values for checking stack addresses\n\nThe values in init_tss.ist[] can change when an IST event occurs.  Save\nthe original IST values for checking stack addresses when debugging or\ndoing stack traces.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "386dcafaacd212ef4a8aeed67a7db3ffbb44c7b2",
      "tree": "99e470b46fb81a1cde164458d03c9c9d807c1231",
      "parents": [
        "266f0566761cf88906d634727b3d9fc2556f5cbd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:18 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] i386: Remove __KERNEL__ ifdef around _syscall*()\n\nAfter all their only point is having them in user space.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "266f0566761cf88906d634727b3d9fc2556f5cbd",
      "tree": "a8f664a8b02e9363be200f80e0567dc2c6de74e3",
      "parents": [
        "bbad0b669d33f3023cfe70ec79ba5ea487afca59"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:17 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] i386: Fix stack switching in do_IRQ\n\nThere was a bogus hunk from the genirq merge that essentially\nbroke stack switching for hard interrupts. Remove it since it isn\u0027t\nneeded.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbad0b669d33f3023cfe70ec79ba5ea487afca59",
      "tree": "ea873666050096e8ff0876e610ee9e78eb40c6ab",
      "parents": [
        "40dd2d20f220eda1cd0da8ea3f0f9db8971ba237"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:16 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Remove __KERNEL__ ifdef around _syscall*()\n\nAfter all their only point is having them in user space. On x86-64\nthey don\u0027t even work in kernel space.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40dd2d20f220eda1cd0da8ea3f0f9db8971ba237",
      "tree": "aea5d128ef6ce5bc16f18502f4d6745268344731",
      "parents": [
        "8c74932779fc6f61b4c30145863a17125c1a296c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:15 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86: Disable MMCONFIG on Intel SDV using DMI blacklist\n\nAs a replacement for the earlier removal of the e820 MCFG check\nwe blacklist the Intel SDV with the original BIOS bug that\nmotivated that check. On those machines don\u0027t use MMCONFIG.\n\nThis also adds a new pci\u003dmmconf parameter to override the blacklist.\n\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c74932779fc6f61b4c30145863a17125c1a296c",
      "tree": "664c5c1ea4674ec35dbc499294c3830f8176fb43",
      "parents": [
        "841be8ddf92578e5b481ed9f9abb85649fc13238"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:14 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] i386: Remove alternative_smp\n\nThe .fill causes miscompilations with some binutils version.\n\nInstead just patch the lock prefix in the lock constructs. That is the\nmajority of the cost and should be good enough.\n\nCc: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "841be8ddf92578e5b481ed9f9abb85649fc13238",
      "tree": "55d2d25350eb15b6822d91b38a7cddd9c697b58f",
      "parents": [
        "ceee88223047749ad683d397b19904c3dfb6adeb"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:13 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Remove alternative_smp\n\nThe .fill causes miscompilations with some binutils version.\n\nInstead just patch the lock prefix in the lock constructs. That is the\nmajority of the cost and should be good enough.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceee88223047749ad683d397b19904c3dfb6adeb",
      "tree": "0ffd471277ba53299690c444e669ea343cba145f",
      "parents": [
        "ea424055b771a165c9abd3ae109255a3b825c745"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:12 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Recover 1MB of kernel memory\n\nNoticed by Jan Beulich.\n\nWhen the kernel was moved from 1MB to 2MB in 2.6.17 the kernel reservation\ncode wasn\u0027t adjusted and it still reserved starting with 1MB. This means 1MB always\nwere lost.\n\nThis patch fixes this by reserving only starting with _text.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea424055b771a165c9abd3ae109255a3b825c745",
      "tree": "228f3bf4f392a8ce45d78a1ea8cfd8bd6f1f4f5b",
      "parents": [
        "61171b8dbd36b0cc34d3813a59a8e4dc2984414d"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Aug 30 19:37:11 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86: Make backtracer fallback logic more bullet-proof\n\nThe unwinder fallback logic still had potential for falling through to\nthe legacy stack trace code without printing an indication (at once\nserving as a separator) of this.\n\nFurther, the stack pointer retrieval for the fallback should be as\nrestrictive as possible (in order to avoid having the legacy stack\ntracer try to access invalid memory). The patch tightens that, but\nthis could certainly be further improved.\n\nAlso making the call_trace command line option now conditional upon\nCONFIG_STACK_UNWIND (as it\u0027s meaningless otherwise).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61171b8dbd36b0cc34d3813a59a8e4dc2984414d",
      "tree": "5c4dede0bddc19c1e564ebcd95976afcebe63a4f",
      "parents": [
        "29fe5f3bafb644c33269fb0f2a719d4809a07332"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Aug 30 19:37:10 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86: fix x86 cpuid keys used in alternative_smp()\n\nBy hard-coding the cpuid keys for alternative_smp() rather than using\nthe symbolic constant it turned out that incorrect values were used on\nboth i386 (0x68 instead of 0x69) and x86-64 (0x66 instead of 0x68).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29fe5f3bafb644c33269fb0f2a719d4809a07332",
      "tree": "12bac74201557aaf93a664df04622a90626f2c8c",
      "parents": [
        "c05991ed12fd71e539dd8de8f5663450cd0c934c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:09 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] i386: Add kernel thread stack frame termination for properly stopping stack unwinds.\n\nOne open question: Should this added push perhaps be made conditional\nupon CONFIG_STACK_UNWIND or CONFIG_UNWIND_INFO?\n[AK: not needed, these are all very slow paths]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c05991ed12fd71e539dd8de8f5663450cd0c934c",
      "tree": "e9a86dac1c2bf688d0683be97a5de32af59c175e",
      "parents": [
        "11012d419cfc0e0f78ca356aca03674217910124"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:08 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Add kernel thread stack frame termination for properly stopping stack unwinds.\n\nOne open question: Should these added pushes perhaps be made\nconditional upon CONFIG_STACK_UNWIND or CONFIG_UNWIND_INFO?\n[AK: Not needed -- these are all very slow paths]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11012d419cfc0e0f78ca356aca03674217910124",
      "tree": "6013f84adb892155d7141f3e996a52ab13b7669f",
      "parents": [
        "ddcf36511d213501a035f168334046ba30a61a11"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:06 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86: Revert e820 MCFG heuristics\n\nThe check for the MCFG table being reserved in the e820 map was originally\nadded to detect a broken BIOS in a preproduction Intel SDV. However it also\nbreaks the Apple x86 Macs, which can\u0027t supply this properly, but need\na working MCFG. With this patch they wouldn\u0027t use the MCFG and not work.\n\nAfter some discussion I think it\u0027s best to remove the heuristic again.\nIt also failed on some other boxes (although it didn\u0027t cause much\nproblems there because old style port access for PCI config space\nstill works as fallback), but the preproduction SDVs can just use\npci\u003dnommcfg. Supporting production machines properly is more\nimportant.\n\nEdgar Hucek did all the debugging work.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddcf36511d213501a035f168334046ba30a61a11",
      "tree": "e1cd6cf6026293b8d0f94aa2f16fc1c4f77e5443",
      "parents": [
        "df31405a9a240e8ea882953ea90736ff57b47643"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:05 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df31405a9a240e8ea882953ea90736ff57b47643",
      "tree": "082b1c061f976a4f9031f7e44b77d50a959a28de",
      "parents": [
        "7c30b0653f1bcaf04f8abf24cad5c1e642a3da47",
        "404dda854b8bb04df72405d5088fa3e6100aef36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNLANCE]: Fix probing problem.\n  [SPARC64]: Fix X server hangs due to large pages.\n"
    },
    {
      "commit": "7c30b0653f1bcaf04f8abf24cad5c1e642a3da47",
      "tree": "bf62b79a6edb86ff17ef5eb8cbfa04c9c0783ba5",
      "parents": [
        "7288026b8671061aff7663b1766037b3f2573627",
        "ee1377c3eef4238d89b2f99fa4d0bbbad3078b64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:35 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  [STRIP]: Fix neighbour table refcount leak.\n  [IPV6]: ipv6_add_addr should install dstentry earlier\n  [NETLINK]: Call panic if nl_table allocation fails\n  [TCP]: Two RFC3465 Appropriate Byte Count fixes.\n  [IPV6]: SNMPv2 \"ipv6IfStatsInAddrErrors\" counter error\n  [E100]: Add module option to ignore bad EEPROM checksums.\n  [SCTP]: Fix sctp_primitive_ABORT() call in sctp_close().\n"
    },
    {
      "commit": "e7498656b5e2e9e3806d263fecc90b2707d02093",
      "tree": "c355ffc0bda9fe211e4506d51c8b95c7e0c1126e",
      "parents": [
        "467c37801c453849a2fe243c3226476ee3985868"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 30 17:11:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 21:12:18 2006 +1000"
      },
      "message": "[POWERPC] iseries: Define insw et al. so libata/ide will compile\n\nThese are build fixes that enable (for example) libata and the ide\ncode to actually build on iSeries.  The associated hardware will never\nbe supported on legacy iSeries, so the code paths don\u0027t actually need\nto work, but it is useful (especially for a combined kernel) if the\ncode can build.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "467c37801c453849a2fe243c3226476ee3985868",
      "tree": "b1e9dedf59ff9144945cb711a96274f4ca9bce62",
      "parents": [
        "e0d872d536bb93335d5905b09fe374a163486d43"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:10:47 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:10:47 2006 +1000"
      },
      "message": "[POWERPC] Fix irq enable/disable in smp_generic_take_timebase\n\nEran Ben-Avi \u003ceranpublic@yahoo.com\u003e pointed out that the arch/ppc version\nof smp_generic_take_timebase disables interrupts on entry but exits without\nrestoring them.  However, both it and the arch/powerpc version have another\nproblem, which is that they use local_irq_disable/enable rather than\nlocal_irq_save/restore, and they are called with interrupts disabled.\n\nThis fixes both problems; it changes a return to a break in the arch/ppc\nversion, and changes both versions to use local_irq_save/restore.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e0d872d536bb93335d5905b09fe374a163486d43",
      "tree": "c308e65872d65698095077cbfe36f38aa6da5f6f",
      "parents": [
        "fea23bfefb4e98efd3c36f00ccc0b60281dc99da"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 15:55:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:09:43 2006 +1000"
      },
      "message": "[POWERPC] Fix problem with time not advancing on 32-bit platforms\n\nThis fixes a problem introduced in 5db9fa9593e2ff69f2b95f9d59229dc4faaa564d.\nThe last_jiffy per-cpu variable is only 32 bits on 32-bit machines, but it\nwas being compared with a 64-bit quantity (tb_next_jiffy), which resulted in\ntime not advancing.\n\nThis fixes it by changing last_jiffy to be 64 bits on all platforms.  With\nthis, we no longer need tb_last_stamp as a 32-bit version of tb_last_jiffy,\nso this gets rid of tb_last_stamp and we just use tb_last_jiffy instead.\nThis also fixes a bug when the boot cpu is not online, because using\ntb_last_stamp could have caused the wrong timebase origin value to be used\nwhen calculating the time of day.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fea23bfefb4e98efd3c36f00ccc0b60281dc99da",
      "tree": "81c3b57be56ebed680aece7bc085c3f9b931d81c",
      "parents": [
        "11e9ed43ca8a741c2858c33d12120cf8817d3bff"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:45:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:45:35 2006 +1000"
      },
      "message": "[POWERPC] Restore copyright notice in arch/powerpc/kernel/fpu.S\n\nThis code got moved from head.S but the copyright notice on head.S didn\u0027t\nget transferred with it.  Noticed by Cort Dougan \u003ccort@fsmlabs.com\u003e.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "11e9ed43ca8a741c2858c33d12120cf8817d3bff",
      "tree": "7212aad3add118380065695eaa086b865a9ee28f",
      "parents": [
        "006b64de607f895de2ba1e21d3179cddf059128f"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Aug 25 15:46:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:34:04 2006 +1000"
      },
      "message": "[POWERPC] Fix up ibm_architecture_vec definition\n\nThis problem was noticed by one of the Phyp firmware folks.\nOur ibm,client-architecture-support call was failing.\nThis corrects the vector length parameters being passed in.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "006b64de607f895de2ba1e21d3179cddf059128f",
      "tree": "c4eb38d1a3fcb42336475ae261c6624d179308ed",
      "parents": [
        "7233593b7844c2db930594ee9c0c872a6900bfcc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Aug 25 14:46:23 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:31:03 2006 +1000"
      },
      "message": "[POWERPC] Make OF irq map code detect more error cases\n\nDevice-tree bugs on js20 with some versions of SLOF were causing the\ninterrupt for IDE to not be parsed correctly and fail to boot. This\npatch adds a bit more sanity checking to the parser to detect some of\nthose errors and fail instead of returning bogus information.  The\npowerpc PCI code can then trigger a fallback that works on those\nmachines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7233593b7844c2db930594ee9c0c872a6900bfcc",
      "tree": "afd6d3011feec3d2a2b1d80afd0e4ee9ef5fa3e4",
      "parents": [
        "3efbdd136e52ee4028b5bb5b848a6043cf61cd6e"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Fri Aug 25 14:16:30 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:29:42 2006 +1000"
      },
      "message": "[POWERPC] Support for \"weird\" MPICs and fixup mpc7448_hpc2\n\nThis adds a new hardware information table for mpic. This enables\nthe mpic code to deal with mpic controllers with different register\nlayouts and hardware behaviours.\n\nThis introduces CONFIG_MPIC_WEIRD.  For boards with non standard mpic\ncontrollers, select CONFIG_MPIC_WEIRD and add its hardware information\nin the mpic_infos[] array.\n\nTSI108/109 PIC takes the first index of weird hardware information\ntable.  :)  The table can be extended. The Tsi108/109 PIC looks like\nstandard OpenPIC but, in fact, is different in register mapping and\nbehavior.\n\nThe patch does not affect the behavior of standard mpic.  If\nCONFIG_MPIC_WEIRD is not defined, the code is essentially identical to\nthe current code.\n\n[benh@kernel.crashing.org:\nThis patch is a slightly cleaned up version of Zang Roy\u0027s support for\nthe TSI108 MPIC variant. It also fixes up MPC7448_hpc2 to use the new\nversion of the type macros and changes the way MPIC is selected in\nKconfig to better match what is done for other system devices.\n]\n\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "404dda854b8bb04df72405d5088fa3e6100aef36",
      "tree": "01d4eafea67712d473ef30159e3ad170bc74b5e9",
      "parents": [
        "47f2c3604f47579ac5c173f8b402dc6cd8e2e8fa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Aug 28 23:28:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:23:32 2006 -0700"
      },
      "message": "[SUNLANCE]: Fix probing problem.\n\nThe current probe table causes ledma and lebuffer\n\"le\" devices to get probed twice which is not what\nwe want.\n\nMatch just \"le\" and look directly at the parent to get the correct\ntop-level node information.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47f2c3604f47579ac5c173f8b402dc6cd8e2e8fa",
      "tree": "e6801f2664730e13019dd0e23e71ac50c898ca88",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 28 00:33:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:23:31 2006 -0700"
      },
      "message": "[SPARC64]: Fix X server hangs due to large pages.\n\nThis problem was introduced by changeset\n14778d9072e53d2171f66ffd9657daff41acfaed\n\nUnlike the hugetlb code paths, the normal fault code is not setup to\npropagate PTE changes for large page sizes correctly like the ones we\nmake for I/O mappings in io_remap_pfn_range().\n\nIt is absolutely necessary to update all sub-ptes of a largepage\nmapping on a fault.  Adding special handling for this would add\nconsiderably complexity to tlb_batch_add().  So let\u0027s just side-step\nthe issue and forcefully dirty any writable PTEs created by\nio_remap_pfn_range().\n\nThe only other real option would be to disable to large PTE code of\nio_remap_pfn_range() and we really don\u0027t want to do that.\n\nMuch thanks to Mikael Pettersson for tracking down this problem and\ntesting debug patches.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1377c3eef4238d89b2f99fa4d0bbbad3078b64",
      "tree": "629ac8232edb57ff2831b7801d1f426835adbfdd",
      "parents": [
        "57f5f544f58ffa1d6c38630d0522c9c0be67c533"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 29 21:18:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:19 2006 -0700"
      },
      "message": "[STRIP]: Fix neighbour table refcount leak.\n\nFound by inspection. The STRIP driver does neigh_lookup() but never\nreleases.  This driver shouldn\u0027t being doing gratuitous arp anyway.\n\nUntested, obviously, because of lack of hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57f5f544f58ffa1d6c38630d0522c9c0be67c533",
      "tree": "c47651ea2300b28e11d6898f67f73eab41a9423b",
      "parents": [
        "fab2caf62ed03d83bd3a3598b859c3c345a8e8b5"
      ],
      "author": {
        "name": "Keir Fraser",
        "email": "keir.fraser@cl.cam.ac.uk",
        "time": "Tue Aug 29 02:43:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:18 2006 -0700"
      },
      "message": "[IPV6]: ipv6_add_addr should install dstentry earlier\n\nipv6_add_addr allocates a struct inet6_ifaddr and a dstentry, but it\ndoesn\u0027t install the dstentry in ifa-\u003ert until after it releases the\naddrconf_hash_lock. This means other CPUs will be able to see the new\naddress while it hasn\u0027t been initialized completely yet.\n\nOne possible fix would be to grab the ifp-\u003elock spinlock when\ncreating the address struct; a simpler fix is to just move the\nassignment.\n\nAcked-by: jbeulich@novell.com\nAcked-by: okir@suse.de\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fab2caf62ed03d83bd3a3598b859c3c345a8e8b5",
      "tree": "b72cbc8e158fe6d7f71f21d3007a47eba41123b3",
      "parents": [
        "3fdf3f0c99e90e167f0d0643fcc8739e27456697"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Tue Aug 29 02:15:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:18 2006 -0700"
      },
      "message": "[NETLINK]: Call panic if nl_table allocation fails\n\nThis patch makes crash happen if initialization of nl_table fails\nin initcalls. It is better than getting use after free crash later.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fdf3f0c99e90e167f0d0643fcc8739e27456697",
      "tree": "03e70416c6baca7db752d00d5623d43390d84714",
      "parents": [
        "76d0cc1b64e1686b2b53e081c94142dd99f01ec5"
      ],
      "author": {
        "name": "Daikichi Osuga",
        "email": "osugad@s1.nttdocomo.co.jp",
        "time": "Tue Aug 29 02:01:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:16 2006 -0700"
      },
      "message": "[TCP]: Two RFC3465 Appropriate Byte Count fixes.\n\n1) fix slow start after retransmit timeout\n2) fix case of L\u003d2*SMSS acked bytes comparison\n\nSigned-off-by: Daikichi Osuga \u003cosugad@s1.nttdocomo.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76d0cc1b64e1686b2b53e081c94142dd99f01ec5",
      "tree": "0ea9e38ef83928e7b990bf0f732809b36b1b53a4",
      "parents": [
        "8fb6f732c389847dece403b7470d6d3d2778804a"
      ],
      "author": {
        "name": "Lv Liangying",
        "email": "lvly@nanjing-fnst.com",
        "time": "Tue Aug 29 00:00:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:15 2006 -0700"
      },
      "message": "[IPV6]: SNMPv2 \"ipv6IfStatsInAddrErrors\" counter error\n\n   When I tested Linux kernel 2.6.17.7 about statistics\n\"ipv6IfStatsInAddrErrors\", found that this counter couldn\u0027t increase\ncorrectly. The criteria is RFC2465:\n ipv6IfStatsInAddrErrors OBJECT-TYPE\n      SYNTAX      Counter32\n      MAX-ACCESS  read-only\n      STATUS      current\n      DESCRIPTION\n         \"The number of input datagrams discarded because\n         the IPv6 address in their IPv6 header\u0027s destination\n         field was not a valid address to be received at\n         this entity.  This count includes invalid\n         addresses (e.g., ::0) and unsupported addresses\n         (e.g., addresses with unallocated prefixes).  For\n         entities which are not IPv6 routers and therefore\n         do not forward datagrams, this counter includes\n         datagrams discarded because the destination address\n         was not a local address.\"\n      ::\u003d { ipv6IfStatsEntry 5 }\n\nWhen I send packet to host with destination that is ether invalid\naddress(::0) or unsupported addresses(1::1), the Linux kernel just\ndiscard the packet, and the counter doesn\u0027t increase(in the function\nip6_pkt_discard).\n\nSigned-off-by: Lv Liangying \u003clvly@nanjing-fnst.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fb6f732c389847dece403b7470d6d3d2778804a",
      "tree": "5b7e13a40b0fe37a4d95a15da39c6769d40474a0",
      "parents": [
        "b9ac86727fc02cc7117ef3fe518a4d51cd573c82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 28 22:12:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:14 2006 -0700"
      },
      "message": "[E100]: Add module option to ignore bad EEPROM checksums.\n\nSeveral people run into the situation where the E100\nEEPROM contents are fine, but the checksum hasn\u0027t been\nset properly.  This renders the device useless for\nthem even though it would function correctly.\n\nThe default is off, which retains the current behavior.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9ac86727fc02cc7117ef3fe518a4d51cd573c82",
      "tree": "b621339f1336ced4315b832df229a2880491f3e3",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Mon Aug 28 13:53:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:13 2006 -0700"
      },
      "message": "[SCTP]: Fix sctp_primitive_ABORT() call in sctp_close().\n\nWith the recent fix, the callers of sctp_primitive_ABORT()\nneed to create an ABORT chunk and pass it as an argument rather\nthan msghdr that was passed earlier.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7288026b8671061aff7663b1766037b3f2573627",
      "tree": "6b1815edfdc11e95eb9669f471a8233a04943d21",
      "parents": [
        "1ad8f401b6e16e3ba8a70dcda466e7a0986f7e5e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 30 13:41:58 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Aug 30 13:41:58 2006 +1000"
      },
      "message": "[XFS] Fix char size overflow in bmap_alloc call for unwritten extent\nconversion.\n\nSince bma.conv is a char and XFS_BMAPI_CONVERT is 0x1000, bma.conv was\nalways assigned zero. Spotted by the GNU C compiler (SVN version).\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:26887a\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1ad8f401b6e16e3ba8a70dcda466e7a0986f7e5e",
      "tree": "93d87d9e3dc488e3a43c00882b59fecfd1e8d267",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Aug 30 13:41:23 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Aug 30 13:41:23 2006 +1000"
      },
      "message": "[XFS] Update the MAINTAINERS file entry for XFS.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "3efbdd136e52ee4028b5bb5b848a6043cf61cd6e",
      "tree": "d4851042f801f1d612565b10611dd002e566086b",
      "parents": [
        "8ec8f2e85c6b88b4a1641eb3902275bcf2c6d60a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 30 08:58:00 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:36:18 2006 +1000"
      },
      "message": "[POWERPC] Fix MPIC sense codes in documentation\n\nThe booting-without-of.txt had incorrect definition for the sense codes\nfor an OpenPIC controller\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8ec8f2e85c6b88b4a1641eb3902275bcf2c6d60a",
      "tree": "ff4d7eacba8c61f9950cbb36b0844ca53546316b",
      "parents": [
        "4b3afca9345f5beb9c607faeb2aef4f91dd91a13"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 28 11:17:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:36:16 2006 +1000"
      },
      "message": "[POWERPC] Fix performance regression in IRQ radix tree locking\n\nWhen reworking the powerpc irq code, I figured out that we were using\nthe radix tree in a racy way. As a temporary fix, I put a spinlock in\nthere. However, this can have a significant impact on performances. This\npatch reworks that to use a smarter technique based on the fact that\nwhat we need is in fact a rwlock with extremely rare writers (thus\noptimized for the read path).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b3afca9345f5beb9c607faeb2aef4f91dd91a13",
      "tree": "f9b946434517ce17fe9cb05012a3c61ed9612258",
      "parents": [
        "1b9a93eb4638dcde0c3af42fd6c05e3911baa7db"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Fri Aug 25 16:43:25 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:36:13 2006 +1000"
      },
      "message": "[POWERPC] Add mpc7448hpc2 device tree source file\n\nThis patch adds the mpc7448hpc2 device tree source file.\n\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1b9a93eb4638dcde0c3af42fd6c05e3911baa7db",
      "tree": "3143d17d40ab16778b1b5933024b72a4cb8f59eb",
      "parents": [
        "f1f17716d13bfb709809a3f5c84bda105b646b9e"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Aug 29 18:13:31 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] Add MPC8349E MDS device tree source file to arch/powerpc/boot/dts\n\nAdd MPC8349E MDS device tree source file to arch/powerpc/boot/dts\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1f17716d13bfb709809a3f5c84bda105b646b9e",
      "tree": "1d8c9f4905ccb21b4cc91386fd3dca3e9697e25d",
      "parents": [
        "b9f0f1bb2bcaae96dd3267f6bd3ad1ca44a1f5ad"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Aug 25 11:59:22 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] modify mpc83xx platforms to use new IRQ layer\n\nThis fixes MPC834x MDS (formerly SYS) and ITX platform code to get IRQ data (including PCI) from the device tree, and to use the new IPIC code.\n\nrenamed defconfig (sys -\u003e mds), left one redundant NULL assignment in mpc83xx_pcibios_fixup to keep the compiler happy.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9f0f1bb2bcaae96dd3267f6bd3ad1ca44a1f5ad",
      "tree": "3b9f29de777df859406ee649cc5a29b703c026ae",
      "parents": [
        "bf4152dd7ccb6c060d786200a893dfe30193a07f"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Aug 25 11:59:07 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense\n\nThis converts ipic code to Benh\u0027s IRQ mods.  For the IPIC, IRQ sense values in the device tree equal those in include/linux/irq.h; that\u0027s 8 for low assertion (most internal IRQs on mpc83xx), and 2 for high-to-low change.\n\nspinlocks added to [un]mask, ack operations; default handler and type now set in host_map; and redundant condition check eliminated.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf4152dd7ccb6c060d786200a893dfe30193a07f",
      "tree": "74b045430956862ee987dad4e33ab99b194ac65d",
      "parents": [
        "c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Aug 25 11:58:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 10:34:33 2006 +1000"
      },
      "message": "[POWERPC] back up old school ipic.[hc] to arch/ppc\n\nKeep from breaking 83xx arch/ppc build.  Back up old school arch/powerpc/sysdev/ipic.[hc] to arch/ppc/syslib.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dc709bd190c130b299ac19d596594256265c042a",
      "tree": "53c74b614d906825d478b62c068e2ed11b883c95",
      "parents": [
        "d96299537e43681942ea272e00b0e529aa5b5fa4",
        "ea4c07d780a6f7b7be2d984117bd3e0a2b772e3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 29 15:54:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 29 15:54:07 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Do not send Query All EAs SMB when mount option nouser_xattr\n  [CIFS] endian errors in lanman protocol support\n  [CIFS] Fix oops in cifs_close due to unitialized lock sem and list in\n  [CIFS] Fix oops when negotiating lanman and no password specified\n  [CIFS]\n  [CIFS] Allow cifsd to suspend if connection is lost\n  [CIFS] Make midState usage more consistent\n  [CIFS] spinlock protect read of last srv response time in timeout path\n  [CIFS] Do not time out posix brl requests when using new posix setfileinfo\n"
    },
    {
      "commit": "c57d68caeed7bc335e6d35c951a9abae733a580b",
      "tree": "06dc1dfe999c680ccc2a754508080335c20d550d",
      "parents": [
        "986e12fa74c837d7fe5bdfe80666e2e2d46711bd"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Aug 22 19:43:27 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 29 10:17:49 2006 -0700"
      },
      "message": "[IA64] Increase default nodes shift to 10, nr_cpus to 1024\n\nChange both the NODES_SHIFT and the NR_CPUS so that even big machines\ncan boot all nodes and processors with a generic kernel.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "986e12fa74c837d7fe5bdfe80666e2e2d46711bd",
      "tree": "f2833ff53a75c181d28f866362acbdf6a11024b1",
      "parents": [
        "a813213d73bb29d6986c3e93669a9cd5f7984364"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Thu Aug 24 11:08:52 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 29 10:17:21 2006 -0700"
      },
      "message": "[IA64] remove redundant local_irq_save() calls from sn_sal.h\n\nsn_change_memprotect() does a local_irq_save() then calls\nia64_sal_oemcall_nolock() which calls SAL_CALL_NOLOCK()\nwhich also does a local_irq_save().\n\nThis patch removes the redundant local_irq_save() and local_irq_restore()\ncalls in sn_change_memprotect() and sn_inject_error().\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d96299537e43681942ea272e00b0e529aa5b5fa4",
      "tree": "65e4df4142a7a0eb0ec0bfe70058771731e39194",
      "parents": [
        "1b8b22f44bc68b066c571ca2b5ab4fda123c15bd",
        "737c17561fb2c6a72810cca7d7c0b8bdc29bb120"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 28 20:19:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 28 20:19:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] Support for Intashield 2 port PCI serial card\n"
    },
    {
      "commit": "1b8b22f44bc68b066c571ca2b5ab4fda123c15bd",
      "tree": "bb7e9bf87204a60fea86389d5f79fc4fa79b7ec7",
      "parents": [
        "60d4684068ff1eec78f55b5888d0bd2d4cca1520",
        "260e98edc8ae8ea862c9c222eeffb1a2eeafa7fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 28 20:19:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 28 20:19:16 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] 3761/1: fix armv4t breakage after adding thumb interworking to userspace helpers\n  [ARM] Add Integrator support for glibc outb() and friends\n  [ARM] Move prototype for register_isa_ports to asm/io.h\n  [ARM] Arrange for isa.c to use named initialisers\n  [ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems\n  [ARM] 3760/1: This patch adds timeouts while working with SSP registers. Such timeouts were en\n  [ARM] 3758/1: Preserve signalling NaNs in conversion\n  [ARM] 3749/3: Correct VFP single/double conversion emulation\n  [ARM] 3748/3: Correct error check in vfp_raise_exceptions\n"
    },
    {
      "commit": "260e98edc8ae8ea862c9c222eeffb1a2eeafa7fc",
      "tree": "33f7e69ca5e27c1fd2c874ddd807e4d8c6e3dc23",
      "parents": [
        "863dab453b869136453944bda63e20b6ed39c5ef"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Aug 28 12:51:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 28 12:51:20 2006 +0100"
      },
      "message": "[ARM] 3761/1: fix armv4t breakage after adding thumb interworking to userspace helpers\n\nPatch from Lennert Buytenhek\n\nOn armv4t systems, we have always compiled the kernel with -march\u003darmv4\ninstead of -march\u003darmv4t, which means that any use of bx will bomb out.\n\nCommit ba9b5d76372dc290b6ca04dad93927a22c2ac49a introduced the use of\nbx in the kernel, which means we need to compile with -march\u003darmv4t on\narmv4t systems now.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "863dab453b869136453944bda63e20b6ed39c5ef",
      "tree": "b6bfe11f05220f1d14e7856f6619fdf09ec15a0d",
      "parents": [
        "1645f20bc4440d6f67f73f570f3cf873b4e37f3c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 28 12:47:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 28 12:47:05 2006 +0100"
      },
      "message": "[ARM] Add Integrator support for glibc outb() and friends\n\nAdd the necessary call to register_isa_ports() so that glibc knows\nwhere these are found on Integrator platforms.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1645f20bc4440d6f67f73f570f3cf873b4e37f3c",
      "tree": "bad534529fb147d90d870d28ba15e666975fd2c2",
      "parents": [
        "7034b0e60a2ccfab4ee2d3a468cb8cad6de3740d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 28 12:45:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 28 12:45:16 2006 +0100"
      },
      "message": "[ARM] Move prototype for register_isa_ports to asm/io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7034b0e60a2ccfab4ee2d3a468cb8cad6de3740d",
      "tree": "e8f4ce9a3c9da04463de9b1a9573b71164deadf8",
      "parents": [
        "416112f818afcc08aeaba79ebba899aee5ddf571"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 28 12:44:03 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 28 12:44:03 2006 +0100"
      },
      "message": "[ARM] Arrange for isa.c to use named initialisers\n\nConvert isa.c (the glibc interface for emulating ISA IO) to use\nnamed initialisers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "60d4684068ff1eec78f55b5888d0bd2d4cca1520",
      "tree": "efb8e2941943ab52dcd50d20c73e51dd449b4a19",
      "parents": [
        "01da5fd83d6b2c5e36b77539f6cbdd8f49849225"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 20:41:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 20:41:48 2006 -0700"
      },
      "message": "Linux v2.6.18-rc5\n"
    },
    {
      "commit": "01da5fd83d6b2c5e36b77539f6cbdd8f49849225",
      "tree": "70c1f1cb8325fe4801b952346bd2ef79d08882b5",
      "parents": [
        "af9b897ee639d96b2bd29b65b50cd0a1f2b6d6c9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Aug 27 01:24:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:34 2006 -0700"
      },
      "message": "[PATCH] Fix tty layer DoS and comment relevant code\n\nUnlike the other tty comment patch this one has code changes.  Specifically\nit limits the queue size for a tty to 64K characters (128Kbytes) worst case\neven if the tty is ignoring tty-\u003ethrottle.  This is because certain drivers\ndon\u0027t honour the throttle value correctly, although it is a useful\nsafeguard anyway.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af9b897ee639d96b2bd29b65b50cd0a1f2b6d6c9",
      "tree": "6b97baedcaefb7ab84eaecb9b4d6a9d4ea25369f",
      "parents": [
        "9c275a8391d96b49fa135d1e4073d4798b7c6445"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Aug 27 01:24:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:34 2006 -0700"
      },
      "message": "[PATCH] tty layer comment the locking assumptions and functions somewhat\n\nDoesn\u0027t fix them but does show up some interesting areas that need review\nand fixing.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c275a8391d96b49fa135d1e4073d4798b7c6445",
      "tree": "25eb3beacd3241ed8c9c100d637c1d0d7c93bb7b",
      "parents": [
        "38e716aa016dfd8466c11500c56ab7773344fdf7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Aug 27 01:24:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:33 2006 -0700"
      },
      "message": "[PATCH] cdrom/gdsc: fix printk format warning\n\nFix printk format warning:\ndrivers/cdrom/gscd.c:269: warning: format â%luâ expects type âlong unsigned intâ, but argument 2 has type âunsigned intâ\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38e716aa016dfd8466c11500c56ab7773344fdf7",
      "tree": "accfd131773cdd2ba9e86f1647c083a508f0efc2",
      "parents": [
        "f5ef68da5fda5e095b585ea5ecdd42af3c8695f7"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sun Aug 27 01:24:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:33 2006 -0700"
      },
      "message": "[PATCH] x86: NUMAQ Kconfig fix\n\nWhen we select NUMA with i386, the system is only X86_NUMAQ or using ACPI.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5ef68da5fda5e095b585ea5ecdd42af3c8695f7",
      "tree": "6ceabca67d61c1419daa1a407b45bdf1268bac09",
      "parents": [
        "513627d7fec6fcb7b3d56ce355cb4d192c76b530"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Aug 27 01:23:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:33 2006 -0700"
      },
      "message": "[PATCH] /proc/meminfo: don\u0027t put spaces in names\n\nNone of the other /proc/meminfo lines have a space in the identifier.  This\npost-2.6.17 addition has the potential to break existing parsers, so use an\nunderscore instead (like Committed_AS).\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "513627d7fec6fcb7b3d56ce355cb4d192c76b530",
      "tree": "3c1b86af152650c3ec5e725e8a41c42a14636512",
      "parents": [
        "4df46240a1312161e3c794f6ace50ef7eb5ff3d7"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Aug 27 01:23:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] fix up lockdep trace in fs/exec.c\n\nThis fixes the locking error noticed by lockdep:\n\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  [ INFO: possible recursive locking detected ]\n  ---------------------------------------------\n  init/1 is trying to acquire lock:\n   (\u0026sighand-\u003esiglock){....}, at: [\u003cc047a78a\u003e] flush_old_exec+0x3ae/0x859\n\n  but task is already holding lock:\n   (\u0026sighand-\u003esiglock){....}, at: [\u003cc047a77a\u003e] flush_old_exec+0x39e/0x859\n\n  other info that might help us debug this:\n  2 locks held by init/1:\n   #0:  (tasklist_lock){..--}, at: [\u003cc047a76a\u003e] flush_old_exec+0x38e/0x859\n   #1:  (\u0026sighand-\u003esiglock){....}, at: [\u003cc047a77a\u003e] flush_old_exec+0x39e/0x859\n\n  stack backtrace:\n   [\u003cc04051e1\u003e] show_trace_log_lvl+0x54/0xfd\n   [\u003cc040579d\u003e] show_trace+0xd/0x10\n   [\u003cc04058b6\u003e] dump_stack+0x19/0x1b\n   [\u003cc043b33a\u003e] __lock_acquire+0x773/0x997\n   [\u003cc043bacf\u003e] lock_acquire+0x4b/0x6c\n   [\u003cc060630b\u003e] _spin_lock+0x19/0x28\n   [\u003cc047a78a\u003e] flush_old_exec+0x3ae/0x859\n   [\u003cc0498053\u003e] load_elf_binary+0x4aa/0x1628\n   [\u003cc0479cab\u003e] search_binary_handler+0xa7/0x24e\n   [\u003cc047b577\u003e] do_execve+0x15b/0x1f9\n   [\u003cc04022b4\u003e] sys_execve+0x29/0x4d\n   [\u003cc0403faf\u003e] syscall_call+0x7/0xb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4df46240a1312161e3c794f6ace50ef7eb5ff3d7",
      "tree": "c32b0e6b32b79f8fbb8326743867b25ea483134d",
      "parents": [
        "36e8e5783297fbb83bdebe7e245ef659958f23cb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 27 01:23:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate reiserfs\n\nreiserfs seems to have another locking level layer for the i_mutex due to the\nxattrs-are-a-directory thing.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36e8e5783297fbb83bdebe7e245ef659958f23cb",
      "tree": "2bcb939df6a5ff9e7ca1e7c35fb9982f6b822fac",
      "parents": [
        "4e54bdaa9cf55d7e74409ea288b705c144b2627e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 27 01:23:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate idescsi_pc_intr()\n\nidescsi_pc_intr() uses local_irq_enable() in IRQ context: annotate it.\n\n(this has no effect on kernels with lockdep disabled.  On kernels with lockdep\nenabled this means that we wont actually disable interrupts, and the warning\nmessage will go away as well.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e54bdaa9cf55d7e74409ea288b705c144b2627e",
      "tree": "a30ccd96c4c630ba47603dd550dc20038be9d5ee",
      "parents": [
        "0d673a5a4775d3dc565b6668ed75fd2db2ede624"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sun Aug 27 01:23:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] CONFIG_ACPI_SRAT NUMA build fix\n\n  In file included from include/asm/mmzone.h:18,\n                   from include/linux/mmzone.h:439,\n  \u003csnip\u003e\n  include/asm/srat.h:31:2: error: #error CONFIG_ACPI_SRAT not defined, and srat.h header has been included\n  make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 1\n\nThis can happen with CONFIG_NUMA \u0026\u0026 !CONFIG_ACPI \u0026\u0026 !CONFIG_X86_NUMAQ\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d673a5a4775d3dc565b6668ed75fd2db2ede624",
      "tree": "a447aa33cf8b8fea26a81add012169a1a8060706",
      "parents": [
        "36920e069a87c6fccffbc0ec5e74985d94d3bcc4"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sun Aug 27 01:23:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] cpuset: oom panic fix\n\ncpuset_excl_nodes_overlap always returns 0 if current is exiting.  This caused\ncustomer\u0027s systems to panic in the OOM killer when processes were having\ntrouble getting memory for the final put_user in mm_release.  Even though\nthere were lots of processes to kill.\n\nChange to returning 1 in this case.  This achieves parity with !CONFIG_CPUSETS\ncase, and was observed to fix the problem.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36920e069a87c6fccffbc0ec5e74985d94d3bcc4",
      "tree": "9ce35f4a322f7b35d9f5ca6a909e91cea7041a5b",
      "parents": [
        "ea817398e68dfa25612229fda7fc74580cf915fb"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sun Aug 27 01:23:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] register_one_node() compile fix\n\nregister_one_node()\u0027s should be defined under CONFIG_NUMA\u003dn.\nfixes following bug.\n\n  CC\t  init/version.o\n  LD\t  init/built-in.o\n  LD\t  .tmp_vmlinux1\n  mm/built-in.o: In function `add_memory\u0027: undefined reference to `register_one_node\u0027\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea817398e68dfa25612229fda7fc74580cf915fb",
      "tree": "f511458f277c30b74e26bed69fe9d36dd2fe857c",
      "parents": [
        "4c4d50f7b39cc58f1064b93a61ad617451ae41df"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sun Aug 27 01:23:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] Manage jbd allocations from its own slabs\n\nJBD currently allocates commit and frozen buffers from slabs.  With\nCONFIG_SLAB_DEBUG, its possible for an allocation to cross the page\nboundary causing IO problems.\n\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d200127\n\nSo, instead of allocating these from regular slabs - manage allocation from\nits own slabs and disable slab debug for these slabs.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c4d50f7b39cc58f1064b93a61ad617451ae41df",
      "tree": "d55ec85fd917472e9859a17e34f8114a7e87892b",
      "parents": [
        "6394cca54894f6a9bcf927ab78d28985944298ff"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Aug 27 01:23:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] cpuset: top_cpuset tracks hotplug changes to cpu_online_map\n\nChange the list of cpus allowed to tasks in the top (root) cpuset to\ndynamically track what cpus are online, using a CPU hotplug notifier.  Make\nthis top cpus file read-only.\n\nOn systems that have cpusets configured in their kernel, but that aren\u0027t\nactively using cpusets (for some distros, this covers the majority of\nsystems) all tasks end up in the top cpuset.\n\nIf that system does support CPU hotplug, then these tasks cannot make use\nof CPUs that are added after system boot, because the CPUs are not allowed\nin the top cpuset.  This is a surprising regression over earlier kernels\nthat didn\u0027t have cpusets enabled.\n\nIn order to keep the behaviour of cpusets consistent between systems\nactively making use of them and systems not using them, this patch changes\nthe behaviour of the \u0027cpus\u0027 file in the top (root) cpuset, making it read\nonly, and making it automatically track the value of cpu_online_map.  Thus\ntasks in the top cpuset will have automatic use of hot plugged CPUs allowed\nby their cpuset.\n\nThanks to Anton Blanchard and Nathan Lynch for reporting this problem,\ndriving the fix, and earlier versions of this patch.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Nathan Lynch \u003cntl@pobox.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6394cca54894f6a9bcf927ab78d28985944298ff",
      "tree": "8b8376691f329c3bcc491fd2d0425c4e6278c5e3",
      "parents": [
        "84692195969b83f0ba57dc33ecf73e6c124dd186"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Aug 27 01:23:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] md: fix recent breakage of md/raid1 array checking\n\nA recent patch broke the ability to do a user-request check of a raid1.\nThis patch fixes the breakage and also moves a comment that was dislocated\nby the same patch.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84692195969b83f0ba57dc33ecf73e6c124dd186",
      "tree": "6ef3e71914c83cf66330f5c0cf6cf2edebb0404a",
      "parents": [
        "45f17e0c2ae05c133a348452690de0e5fa863293"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Aug 27 01:23:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] md: avoid backward event updates in md superblock when degraded.\n\nIf we\n  - shut down a clean array,\n  - restart with one (or more) drive(s) missing\n  - make some changes\n  - pause, so that they array gets marked \u0027clean\u0027,\nthe event count on the superblock of included drives\nwill be the same as that of the removed drives.\nSo adding the removed drive back in will cause it\nto be included with no resync.\n\nTo avoid this, we only update the eventcount backwards when the array\nis not degraded.  In this case there can (should) be no non-connected\ndrives that we can get confused with, and this is the particular case\nwhere updating-backwards is valuable.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45f17e0c2ae05c133a348452690de0e5fa863293",
      "tree": "4c00cf9666bd0293165d5afa13753120e8329621",
      "parents": [
        "e88d78f6ba50d773096e26ca3f5c2464853c682d"
      ],
      "author": {
        "name": "Masoud Asgharifard Sharbiani",
        "email": "masouds@google.com",
        "time": "Sun Aug 27 01:23:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] eventpoll.c compile fix\n\nFix two compile failures in eventpoll.c code which would happen if\nDEBUG_EPOLL is bigger than zero.\n\nSigned-off-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e88d78f6ba50d773096e26ca3f5c2464853c682d",
      "tree": "dac2753ba84849ad741e1eb0e45d97714c1127ae",
      "parents": [
        "4edb9a143e31d2e191c199262226e1a5923ff8f7"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Sun Aug 27 01:23:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] Documentation update for relay interface\n\nHere\u0027s updated documentation for the relay interface, rewritten to match\nthe relayfs-\u003erelay changes.  It also moves relayfs.txt to relay.txt in the\nprocess.\n\nIt includes the changes to relayfs.txt previously posted by Randy Dunlap,\nthanks for those.\n\nThe relay-apps examples have also been updated to match, and can be found\non the sourceforge relayfs website.\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4edb9a143e31d2e191c199262226e1a5923ff8f7",
      "tree": "c876dfb150124613dfb0564781de4fb2bf424d7c",
      "parents": [
        "ecdc63948763586e101108dfe1ba316ec069fe39"
      ],
      "author": {
        "name": "Yingchao Zhou",
        "email": "yingchao.zhou@gmail.com",
        "time": "Sun Aug 27 01:23:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] Remove redundant up() in stop_machine()\n\nAn up() is called in kernel/stop_machine.c on failure, and also in the\ncaller (unconditionally).\n\nSigned-off-by: Zhou Yingchao \u003cyingchao.zhou@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecdc63948763586e101108dfe1ba316ec069fe39",
      "tree": "a127e8fef9ce30007a357cff51f092ab500f8e7f",
      "parents": [
        "c37336b078ba9d2ff38c535b194996a7ad6e69f8"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sun Aug 27 01:23:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] ufs: truncate correction\n\n1) When we allocated last fragment in ufs_truncate, we read page, check\n   if block mapped to address, and if not trying to allocate it.  This is\n   wrong behaviour, fragment may be NOT allocated, but mapped, this\n   happened because of \"block map\" function not checked allocated fragment\n   or not, it just take address of the first fragment in the block, add\n   offset of fragment and return result, this is correct behaviour in\n   almost all situation except call from ufs_truncate.\n\n2) Almost all implementation of UFS, which I can investigate have such\n   \"defect\": if you have full disk, and try truncate file, for example 3GB\n   to 2MB, and have hole in this region, truncate return -ENOSPC.  I tried\n   evade from this problem, but \"block allocation\" algorithm is tied to\n   right value of i_lastfrag, and fix of this corner case may slow down of\n   ordinaries scenarios, so this patch makes behavior of \"truncate\"\n   operations similar to what other UFS implementations do.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c37336b078ba9d2ff38c535b194996a7ad6e69f8",
      "tree": "36bb05432893a6db7620e283ea90e6be2c483363",
      "parents": [
        "08fb306fe63d98eb86e3b16f4cc21816fa47f18e"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sun Aug 27 01:23:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] ufs: write to hole in big file\n\nOn UFS, this scenario:\n\topen(O_TRUNC)\n\tlseek(1024 * 1024 * 80)\n\twrite(\"A\")\n\tlseek(1024 * 2)\n\twrite(\"A\")\n\nmay cause access to invalid address.\n\nThis happened because of \"goal\" is calculated in wrong way in block\nallocation path, as I see this problem exists also in 2.4.\n\nWe use construction like this i_data[lastfrag], i_data array of pointers to\ndirect blocks, indirect and so on, it has ceratain size ~20 elements, and\nlastfrag may have value for example 40000.\n\nAlso this patch fixes related to handling such scenario issues, wrong\nzeroing metadata, in case of block(not fragment) allocation, and wrong goal\ncalculation, when we allocate block\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08fb306fe63d98eb86e3b16f4cc21816fa47f18e",
      "tree": "16f48eb09736b99fef7bf133b9785315becbacb8",
      "parents": [
        "607eb266aea9dd2abe515985e12c5cd8b32546e8"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Sun Aug 27 01:23:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:30 2006 -0700"
      },
      "message": "[PATCH] ext3 filesystem bogus ENOSPC with reservation fix\n\nTo handle the earlier bogus ENOSPC error caused by filesystem full of block\nreservation, current code falls back to non block reservation, starts to\nallocate block(s) from the goal allocation block group as if there is no\nblock reservation.\n\nCurrent code needs to re-load the corresponding block group descriptor for\nthe initial goal block group in this case.  The patch fixes this.\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "607eb266aea9dd2abe515985e12c5cd8b32546e8",
      "tree": "3b1625033430f2f9091bfe749554c245a223f666",
      "parents": [
        "f5fb09fa3392ad43fbcfc2f4580752f383ab5996"
      ],
      "author": {
        "name": "Andries Brouwer",
        "email": "Andries.Brouwer@cwi.nl",
        "time": "Sun Aug 27 01:23:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:30 2006 -0700"
      },
      "message": "[PATCH] ext2: prevent div-by-zero on corrupted fs\n\nMounting an ext2 filesystem with zero s_inodes_per_group will cause a\ndivide error.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5fb09fa3392ad43fbcfc2f4580752f383ab5996",
      "tree": "e151061443d358d484e851d2f4d4fec5e9d2eb97",
      "parents": [
        "fb8d81e47783f9198f3d6248bd4c0d16a1d5424e"
      ],
      "author": {
        "name": "Andries Brouwer",
        "email": "Andries.Brouwer@cwi.nl",
        "time": "Sun Aug 27 01:23:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:30 2006 -0700"
      },
      "message": "[PATCH] Fix for minix crash\n\nMounting a (corrupt) minix filesystem with zero s_zmap_blocks\ngives a spectacular crash on my 2.6.17.8 system, no doubt\nbecause minix/inode.c does an unconditional\n\tminix_set_bit(0,sbi-\u003es_zmap[0]-\u003eb_data);\n\n[akpm@osdl.org: make labels conistent while we\u0027re there]\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb8d81e47783f9198f3d6248bd4c0d16a1d5424e",
      "tree": "2614ff4473e005b074ec8d47aeca71d16a2d0312",
      "parents": [
        "d015baebba44613ef59ddffeae2114fa4ede7104"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Sun Aug 27 01:23:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:30 2006 -0700"
      },
      "message": "[PATCH] MTD NAND: Fix ams-delta after core conversion\n\nThe recent hwctrl core conversion for MTD NAND devices broke the Amstrad\nDelta driver.  This fixes it up and uses the existing control line defines\nrather than unclear magic numbers.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d015baebba44613ef59ddffeae2114fa4ede7104",
      "tree": "24fb1e84890da3dbbd391b79f91426e3de274480",
      "parents": [
        "533475d3d48eb839be2b57f6b020150abae91063"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Aug 27 01:23:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:30 2006 -0700"
      },
      "message": "[PATCH] futex_find_get_task(): remove an obscure EXIT_ZOMBIE check\n\nfutex_find_get_task:\n\n\tif (p-\u003estate \u003d\u003d EXIT_ZOMBIE || p-\u003eexit_state \u003d\u003d EXIT_ZOMBIE)\n\t\treturn NULL;\n\nI can\u0027t understand this.  First, p-\u003estate can\u0027t be EXIT_ZOMBIE.  The\n-\u003eexit_state check looks strange too.  Sub-threads or tasks whose -\u003eparent\nignores SIGCHLD go directly to EXIT_DEAD state (I am ignoring a ptrace\ncase).  Why EXIT_DEAD tasks should be ok?  Yes, EXIT_ZOMBIE is more\nimportant (a task may stay zombie for a long time), but this doesn\u0027t mean\nwe should explicitely ignore other EXIT_XXX states.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "533475d3d48eb839be2b57f6b020150abae91063",
      "tree": "04145dcb5d7499fb2f8899a42ac0350c6e55203a",
      "parents": [
        "b8cf368944807e29b16b24588a2a35c829bc9d9a"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sun Aug 27 01:23:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] vcsa attribute bits -\u003e ioctl(VT_GETHIFONTMASK)\n\nWhen reading /dev/vcsa while a font with more than 256 characters is\nloaded, one of the attribute bits records the 9th bit of the character.\nBut depending on the console driver (vgacon or fbcon for instance), that\u0027s\nbit 3 or bit 0.  And there is no way for userland to know that, thus no way\nfor userland to safely grab the screen content.  So here is a (tested)\npatch:\n\nAdd a VT_GETHIFONTMASK ioctl for knowing which bit is the 9th bit for VC\ntext (vc_hi_font_mask field of the vc_data structure).\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8cf368944807e29b16b24588a2a35c829bc9d9a",
      "tree": "ff62680c6599213b2f385f1b2e0652933213aab4",
      "parents": [
        "01cfaf0d12ae5fa092cc916ca4066ee1598e857d"
      ],
      "author": {
        "name": "Paul A. Clarke",
        "email": "pc@us.ibm.com",
        "time": "Sun Aug 27 01:23:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] matroxfb: fix jittery display on non-ppc systems\n\nI wish I was happier about this patch.  It\u0027ll serve as a placeholder for\nthe moment.  I\u0027m still trying to get a G550 working in order to even\nreproduce the problem this patch introduces.  I find that the G450 has\njitter even without this patch, so it won\u0027t show me what the patch changed.\n At this point, I\u0027ll continue trying to get the G550 to work, and in\nparallel work with the G450 to work out the kinks.\n\nThe patch is below.\n\nSet XDVICLKCTRL only on PPC, as doing this apparently introduces jitter on\nthe G550, at least on x86 architectures.\n\nSigned-off-by: Paul A. Clarke \u003cpc@us.ibm.com\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01cfaf0d12ae5fa092cc916ca4066ee1598e857d",
      "tree": "f4db2c5759345e4b06310b633b8cee241842bdf6",
      "parents": [
        "a0cc621f52a4dea10c34eeed6eb4e36b26db63dc"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Sun Aug 27 01:23:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] char/moxa.c: fix endianess and multiple-card issues\n\nWhile testing Moxa C218T/PCI on PowerPC 405EP I found that loading firmware\nusing the linux kernel driver fails because calculation of the checksum is\nnot endianess independent in the original code.\n\nAfter I fixed this I found that uploading firmware in a system with\nmultiple cards causes a kernel oops.  I had a look in the recent moxa\nsources and found that they do some kind of locking there.  Applying this\nlock fixed the problem.\n\nAlan sayeth:\n\n  Checksum changes are clearly correct.  Other changes is an improvement but\n  not I think enough to handle malicious firmware attacks.  That said such an\n  attacker has CAP_SYS_RAWIO anyway so that part is irrelevant except for\n  neatness.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0cc621f52a4dea10c34eeed6eb4e36b26db63dc",
      "tree": "3a23829236cf7a613f2dfe429f867a467f3cde6a",
      "parents": [
        "f8986c241dfd54d51c9eff967129a550ae230144"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Aug 27 01:23:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] cpufreq: acpi-cpufreq: Ignore failure from acpi_cpufreq_early_init_acpi\n\nIgnore the return value of early_init_acpi(), as it can give false error\nmessages.  If there is something really wrong, then register_driver will\nfail cleanly with EINVAL later.\n\n[ background: modprobe acpi-cpufreq on systems not capable of speed-scaling\n  started failing with \u0027invalid argument\u0027, where previously it would only\n  ever -ENODEV\n\n  I\u0027m not 100% happy with the solution. It\u0027d be better to handle\n  failure properly, but this is a low-impact change for 2.6.18\n  We can always revisit doing this better in .19   --davej.]\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8986c241dfd54d51c9eff967129a550ae230144",
      "tree": "62f9a9739a2119024ad7bef7c26498bd332904b5",
      "parents": [
        "cb3e0fe3a5dabdc5eda50b825acb23bdfa2d1d55"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Aug 27 01:23:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] revert \"Drop tasklist lock in do_sched_setscheduler\"\n\nsched_setscheduler() looks at -\u003esignal-\u003erlim[].  It is unsafe do\ndereference -\u003esignal unless tasklist_lock or -\u003esiglock is held (or p \u003d\u003d\ncurrent).  We pin the task structure, but this can\u0027t prevent from\nrelease_task()-\u003e__exit_signal() which sets -\u003esignal \u003d NULL.\n\nRestore tasklist_lock across the setscheduler call.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb3e0fe3a5dabdc5eda50b825acb23bdfa2d1d55",
      "tree": "2db123ca328a3850708e7bf863ed3d90b65f8af3",
      "parents": [
        "7fd5aecc5d32882f8e29b14370e9ce2520e7e56f"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Sun Aug 27 01:23:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] x86: Fix dmi detection of MacBookPro and iMac\n\nCommit b64ef8afa58f397e1eaba2bd9ecaa6812064d464 (\"[PATCH] add imacfb\ndocumentation and detection\") contained a wrong DMI_MATCH.\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fd5aecc5d32882f8e29b14370e9ce2520e7e56f",
      "tree": "99fb19859089dae6b5c139df1b563220ec80ffee",
      "parents": [
        "6946bd636364effce06ea46fe8f8cd6e2edb004e"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Aug 27 01:23:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] mtd corruption fix\n\nRead the return value before we release the nand device otherwise the\nvalue can become corrupted by another user of chip-\u003eops, ultimately\nresulting in filesystem corruption.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "6946bd636364effce06ea46fe8f8cd6e2edb004e"
}
