)]}'
{
  "log": [
    {
      "commit": "38f5745c5a90641079fd5b48600ae63f7ab6edcd",
      "tree": "42bd4d5fd3fb6a1b3016731d53be5732de55725d",
      "parents": [
        "1c7d67073e2d196597f541351bc9b109c8a93528"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 31 11:35:57 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:06:06 2006 -0700"
      },
      "message": "[IA64] SN fix for cpu hotplug/kexec\n\nThe sn_cpu_init() is required for cpu initialization on SN platforms.\nChange __init to __cpuinit so that the function is not freed with init code/data.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1c7d67073e2d196597f541351bc9b109c8a93528",
      "tree": "083f41edca573e59cb773672867cd24027102014",
      "parents": [
        "2636255488484e04d6d54303d2b0ec30f7ef7e02"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 31 11:34:47 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:05:13 2006 -0700"
      },
      "message": "[IA64] Save register stack contents on cpu start\n\nThe SN PROM uses the register stack in the slave loop. The contents\nmust be preserved for the OS to return to the slave loop via offlining\na cpu or for kexec. A \u0027flushrs\" is needed to force the stack to be written\nto memory prior to changing bspstore.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2636255488484e04d6d54303d2b0ec30f7ef7e02",
      "tree": "09b682cacdd5b6ef392aa4a85999d87cefe1014d",
      "parents": [
        "b8444d00762703e1b6146fce12ce2684885f8bf6"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Sep 04 21:56:09 2006 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:03:40 2006 -0700"
      },
      "message": "[IA64] Unwire set/get_robust_list\n\nThe syscalls set/get_robust_list must not be wired up until\nfutex_atomic_cmpxchg_inatomic is implemented.  Otherwise the kernel will\nhang in handle_futex_death.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b8444d00762703e1b6146fce12ce2684885f8bf6",
      "tree": "ea29e11313f63d9cc6aea0c2fd0179e9e3184a2a",
      "parents": [
        "e9f7bee1df223dcf83743b46cb06c08d95497ec0"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Fri Aug 25 14:00:19 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 10:59:14 2006 -0700"
      },
      "message": "[IA64] correct file descriptor reference counting in perfmon\n\nFix a bug in sys_perfmonctl() whereby it was not correctly\ndecrementing the file descriptor reference count.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3a459756810912d2c2bf188cef566af255936b4d",
      "tree": "1b52d90a2412811ebf5078b4f55112864e1890df",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Thu Sep 07 14:17:04 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 08:40:46 2006 -0700"
      },
      "message": "[PATCH] IA64,sparc: local DoS with corrupted ELFs\n\nThis prevents cross-region mappings on IA64 and SPARC which could lead\nto system crash.  They were correctly trapped for normal mmap() calls,\nbut not for the kernel internal calls generated by executable loading.\n\nThis code just moves the architecture-specific cross-region checks into\nan arch-specific \"arch_mmap_check()\" macro, and defines that for the\narchitectures that needed it (ia64, sparc and sparc64).\n\nArchitectures that don\u0027t have any special requirements can just ignore\nthe new cross-region check, since the mmap() code will just notice on\nits own when the macro isn\u0027t defined.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[ Cleaned up to not affect architectures that don\u0027t need it ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebd6c17109aed086908ae3b0949265fd07712659",
      "tree": "7a1af4b2ac8b6ce062206d0e967272d2ae457ff6",
      "parents": [
        "b4a228346c1a7d09f565e750d2e988c5671e9fa3"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed Sep 06 11:02:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] FRV: Use the generic time stuff for FRV\n\nUse the generic time stuff for FRV.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f2779491abe57b8f0f27d96b6a3edd5a8775a58",
      "tree": "f14b11bc85c8ab7a19db882b877f50913a9f989a",
      "parents": [
        "3fbcd940dfb6f11d016801a5e4b89cbe88ddc412"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Sep 04 10:36:15 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 03 17:53:50 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix typo in powermac platform functions\n\nNew sparse caught that typo which could have caused erratic hardware\nbehaviour on some machines if the platform functions are used by the\nfirmware to change bits in some FCR registers.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e694420258cb1af5eb5a06e4b1a027e8c917d027",
      "tree": "09848cd700e10fe98c3c299d0a4ecb2df1928c7d",
      "parents": [
        "3b6362b833b9f7a9d4222cf1bb35f99c411abb31",
        "a188ad2bc7dbfa16ccdcaa8d43ade185b969baff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:51:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:51:45 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] 3762/1: Fix ptrace cache coherency bug for ARM1136 VIPT nonaliasing Harvard caches\n  [ARM] 3765/1: S3C24XX: cleanup include/asm-arm/arch-s3c2410/dma.h\n  [ARM] 3764/1: S3C24XX: change type naming to kernel style\n  [ARM] 3763/1: add both rtcs to csb337 defconfig\n  [ARM] Fix ARM __raw_read_trylock() implementation\n  [ARM] 3750/3: Fix double VFP emulation for EABI kernels\n"
    },
    {
      "commit": "a188ad2bc7dbfa16ccdcaa8d43ade185b969baff",
      "tree": "7938fff8dded204e92bd7c3149875abb8d7060aa",
      "parents": [
        "57bcdafcb1e0782e7ae13471d9223c69e3a6cba2"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Sat Sep 02 18:43:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 02 18:43:20 2006 +0100"
      },
      "message": "[ARM] 3762/1: Fix ptrace cache coherency bug for ARM1136 VIPT nonaliasing Harvard caches\n\nPatch from George G. Davis\n\nResolve ARM1136 VIPT non-aliasing cache coherency issues observed when\nusing ptrace to set breakpoints and cleanup copy_{to,from}_user_page()\nwhile we\u0027re here as requested by Russell King because \"it\u0027s also far\ntoo heavy on non-v6 CPUs\".\n\nNOTES:\n\n1. Only access_process_vm() calls copy_{to,from}_user_page().\n2. access_process_vm() calls get_user_pages() to pin down the \"page\".\n3. get_user_pages() calls flush_dcache_page(page) which ensures cache\n   coherency between kernel and userspace mappings of \"page\".  However\n   flush_dcache_page(page) may not invalidate I-Cache over this range\n   for all cases, specifically, I-Cache is not invalidated for the VIPT\n   non-aliasing case.  So memory is consistent between kernel and user\n   space mappings of \"page\" but I-Cache may still be hot over this\n   range.  IOW, we don\u0027t have to worry about flush_cache_page() before\n   memcpy().\n4. Now, for the copy_to_user_page() case, after memcpy(), we must flush\n   the caches so memory is consistent with kernel cache entries and\n   invalidate the I-Cache if this mm region is executable.  We don\u0027t\n   need to do anything after memcpy() for the copy_from_user_page()\n   case since kernel cache entries will be invalidated via the same\n   process above if we access \"page\" again.  The flush_ptrace_access()\n   function (borrowed from SPARC64 implementation) is added to handle\n   cache flushing after memcpy() for the copy_to_user_page() case.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca72945d2d0981299035bd9d40a08ff06e74b5b8",
      "tree": "eb9f64c29bdebb17a686501dc54cb222072f0363",
      "parents": [
        "d565dd3b0824b67a8442df4de83cc44f7c726fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix PowerMac IRQ handling bug\n\nThe port to genirq \u0026 the new powerpc interrupt model in 2.6.18 introduced a\nbug in the legacy PowerMac PIC code (used on older machines) because of a\ntypo potentially causing hangs due to interrupt storms.  This fixes it,\nalong with a performance issue causing us to do spurrious retriggers after\nmasking an interrupt.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "d742eae8e2655a960b2e07f3f622d78546c14031",
      "tree": "66505da9522487897d86cfafd78844f174b4592b",
      "parents": [
        "35df17c57cecb08f0120fb18926325f1093dc429"
      ],
      "author": {
        "name": "Bill Huey (hui",
        "email": "billh@gnuppy.monkey.org",
        "time": "Thu Aug 31 21:27:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] xtensa: ptrace: EXIT_ZOMBIE fix\n\nWe\u0027re testing the wrong task_struct field.\n\nAcked-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f3174d1c506db2c6d2c1dddc9c064e741d6b76",
      "tree": "3b29c5f68c06604522db63b70c374fe1c31eafb1",
      "parents": [
        "202af6d50155f8594ba01d8e0a54d77facc0152a"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Thu Aug 31 21:27:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] Fix faulty HPET clocksource usage (fix for bug #7062)\n\nApparently some systems export valid HPET addresses, but hpet_enable()\nfails.  Then when the HPET clocksource starts up, it only checks for a\nvalid HPET address, and the result is a system where time does not advance.\n\nSee http://bugme.osdl.org/show_bug.cgi?id\u003d7062 for details.\n\nThis patch just makes sure we better check that the HPET is functional\nbefore registering the HPET clocksource.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd1a47c21ee4f4f682285ad9d4624d2cec436f93",
      "tree": "eb25419d0c4a3e044aa8f3d0d2ffe87c02ad0a70",
      "parents": [
        "22db37ec5fd51b0c77b1dd5751b1cdc2672c08d6",
        "7b7db1b59563aebe2f4d2ba850468afb2c87c82a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 14:42:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 14:42:07 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: unsolicited interrupts during sense pgid.\n  [S390] cio: no path after machine check.\n  [S390] cio: kernel stack overflow.\n  [S390] dasd: fix device shutdown process.\n  [S390] broken copy_in_user function.\n"
    },
    {
      "commit": "f105a7dfc5e81c28dd23ebf2328e42972e2cf240",
      "tree": "ce38e1802bef52e03f9f16acc5344322d2ddc4f6",
      "parents": [
        "851fb304b510fc1e5dc5852cda25361219c1c4b1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Aug 31 15:26:37 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 31 15:26:37 2006 +0100"
      },
      "message": "[ARM] 3764/1: S3C24XX: change type naming to kernel style\n\nPatch from Ben Dooks\n\nThe type naming in the s3c24xx dma code is riddled with\ntypedefs creating _t types, from the code import from 2.4\nwhich is contrary to the current Kernel coding style.\n\nThis patch cleans this up, removing the typedefs and\nand fixing up the resultant code changes.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "851fb304b510fc1e5dc5852cda25361219c1c4b1",
      "tree": "723496cee266d15c4004ad57ad9cd4aff2ae568b",
      "parents": [
        "8e34703b9315688305306d26148088b0a8292563"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Aug 31 15:26:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 31 15:26:35 2006 +0100"
      },
      "message": "[ARM] 3763/1: add both rtcs to csb337 defconfig\n\nPatch from David Brownell\n\nThis adds RTC support to the csb337 default config.  Both the AT91\nand the ds1307 RTCs are enabled (rtc0 and rtc1 respectively).\n\nThe ds1307 is used to initialize the system time, since it\u0027s battery-backed.\n\nFrom then on the AT91 RTC is used, since it\u0027s more capable (with both\nalarm and update irqs, and system wakeup capability) even though it\nneeds manual initialization (symlink /dev/rtc to /dev/rtc0 for older\nversions of hwclock, then \"hwclock --systohc\") in an rc script or\nfrom inittab.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "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": "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": "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": "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": "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": "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": "0355b3e039c621d15321fd0d5cf72d8bdb8f723d",
      "tree": "005fd5c6e3e78ec39ee2a3924371cbdc69b34fac",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Wed Aug 30 15:06:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 15:06:39 2006 +0100"
      },
      "message": "[ARM] 3750/3: Fix double VFP emulation for EABI kernels\n\nPatch from Daniel Jacobowitz\n\nvfp_put_double didn\u0027t work in a CONFIG_AEABI kernel.  By swapping\nthe arguments, we arrange for them to be in the same place regardless\nof ABI.  I made the same change to vfp_put_float for consistency.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af313e5a4f56b248767d667c3c2436dda767df77",
      "tree": "7cc495fcd98841375a3f3a6a574dd6d9fcd7a7c2",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:30 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:30 2006 +0200"
      },
      "message": "[S390] broken copy_in_user function.\n\nThe copy_in_user primitive does not work as advertised. If the source\nand target area are available copy_in_user copies one byte too much.\nIf one of the memory areas is not available it does not copy as much\ndata as it can, but up to 257 bytes less.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\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": "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": "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": "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": "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": "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": "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": "416112f818afcc08aeaba79ebba899aee5ddf571",
      "tree": "404f2d5f4c5969d3c46e35328f1fea65456cc7eb",
      "parents": [
        "8f1bf8743c459399685f5df43021acd156548c22"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Aug 27 13:09:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 13:09:14 2006 +0100"
      },
      "message": "[ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems\n\nPatch from David Brownell\n\nRemove buld warning when building sa1111 on non-sa1100 platforms (e.g. PXA).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8f1bf8743c459399685f5df43021acd156548c22",
      "tree": "3eab5454e3dd04765f0f8b8d9f490596260d0ec5",
      "parents": [
        "b53a2b41f156a9c9b62c14502037cbc15bc08b54"
      ],
      "author": {
        "name": "Paul Sokolovsky",
        "email": "pmiscml@gmail.com",
        "time": "Sun Aug 27 12:54:56 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 12:54:56 2006 +0100"
      },
      "message": "[ARM] 3760/1: This patch adds timeouts while working with SSP registers. Such timeouts were en\n\nPatch from Paul Sokolovsky\n\nThis patch adds timeouts while working with SSP registers. Such\ntimeouts were envisioned by docstrings in ssp.c, but were not\nimplemented. There were actual lockups while accessing\ntouchscreen for iPaqs h1910, h4000 due to lack of the timeouts.\nThis is updated version of previously submitted patch: 3738/1.\n\nSigned-off-by: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b53a2b41f156a9c9b62c14502037cbc15bc08b54",
      "tree": "7813d3dfbbb9fe97a8a093c837d7ee5a6746c4ae",
      "parents": [
        "c29ecac18cb740ae845db14963ac586c53962453"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Sun Aug 27 12:42:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 12:42:14 2006 +0100"
      },
      "message": "[ARM] 3758/1: Preserve signalling NaNs in conversion\n\nPatch from Daniel Jacobowitz\n\nThe fcvtds and fcvtsd instructions were generating a qnan bit pattern\nfor both quiet and signalling NaNs.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c29ecac18cb740ae845db14963ac586c53962453",
      "tree": "c9de25e8cd7ee3729a613b0176b448fd86a62d94",
      "parents": [
        "7c6f25141b88b5e926f9d43932ce668602d611ae"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Sun Aug 27 12:42:10 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 12:42:10 2006 +0100"
      },
      "message": "[ARM] 3749/3: Correct VFP single/double conversion emulation\n\nPatch from Daniel Jacobowitz\n\nThe fcvtsd/fcvtds emulation was left behind when the numbering of double\nprecision registers was changed from 0-30 to 0-15.  Both conversion\ninstructions were writing their results to the wrong register.  Also,\nthe conversion instructions should stop after the first element even\nif a vector length is specified.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c6f25141b88b5e926f9d43932ce668602d611ae",
      "tree": "50553a8e12aa4918eb3723ba3682e9ba2ca1e025",
      "parents": [
        "3a13813e6effcfad5910d47b15b724621b50b878"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Sun Aug 27 12:42:08 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 12:42:08 2006 +0100"
      },
      "message": "[ARM] 3748/3: Correct error check in vfp_raise_exceptions\n\nPatch from Daniel Jacobowitz\n\nThe recent fix to hide VFP_NAN_FLAG broke the check in vfp_raise_exceptions;\nit would attempt to deliver an exception mask of 0xfffffeff instead of reporting\na serious error condition using printk.  Define a safe constant to use for\nan invalid exception maskm, and use it at both ends.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5fec811e99bb6f537e67b6bcbe9fe6505aa8a114",
      "tree": "9c4dcefe198ef7df3283518d3cc1629857aa7604",
      "parents": [
        "a23b423ec0573ead85e2c92f2a5df5d4bf47e26b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Aug 25 16:22:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 26 17:52:56 2006 -0700"
      },
      "message": "[SPARC]: Small smp cleanup.\n\nIt moves the smp_procesors_ready variable to sun4d_smp.c only.\n\nSigned-off-by: Krzysztof Helt (krzysztof.h1@wp.pl)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a23b423ec0573ead85e2c92f2a5df5d4bf47e26b",
      "tree": "d25bb838298a97ed74930ce85ad8c65566817b85",
      "parents": [
        "94918ff68a7c78fdd3241d13e18444ef80b8ff4a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Aug 25 00:46:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 26 17:52:51 2006 -0700"
      },
      "message": "[SPARC]: enabling of the 2nd CPU in 2.6.18-rc4\n\nsmp_setup_cpu_possible_map() needs to run after paging_init()\nso that the in-kernel device tree is setup.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd4dc27cff15f77cde218613baa36b855c85ad9f",
      "tree": "dd506494b50fe757036422420d2972b2466c7c0f",
      "parents": [
        "954c0b7cd5b9aaa11fb67a0c011fcb5e5897385a"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Aug 22 07:29:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:37 2006 -0700"
      },
      "message": "[PATCH] PCI: i386 mmconfig: don\u0027t forget bus number when setting fallback_slots bits\n\nOn i386 PCI mmconfig forgets the bus number when setting the fallback_slots\nbits which means fallback to conf1 only works for bus 0.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "954c0b7cd5b9aaa11fb67a0c011fcb5e5897385a",
      "tree": "09c8eed0e42c3b28d8b0ffc58d86f906f4093658",
      "parents": [
        "faf9b616325430422fa13fead88ca7843eb249d6"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Aug 22 07:29:08 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:31 2006 -0700"
      },
      "message": "[PATCH] PCI: use PCBIOS as last fallback\n\nthere was a change in 2.6.17 which affected the order in which the PCI\naccess methods are probed.  this gives regressions on some machines with\nbroken BIOS.  the problem is that PCBIOS sometimes reports last bus wrong,\nleaving cardbus non-funcational.  previously those system worked fine with\ndirect access.\n\nThe patch changes the PCI init code to have PCBIOS as last fallback, yet\nthe PCBIOS code still has to run first to set pcibios_last_bus to the value\nreported by the BIOS.  this is needed in case legacy PCI probing\n(arch/i386/pci/legacy.c) is used to detect peer busses.  using direct\naccess if available fixes the cardbus problems.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f834c755423332a6ff4397fae754029a6a7a8249",
      "tree": "004266b9612a69484a5dc0dc3d6db0d1e5ab60d5",
      "parents": [
        "62250b3bb596ffbae17c4b3d865fecd6329ce8b3",
        "0db99e3359234be181590463184b9959059a9ea9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:04:23 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:04:23 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5",
      "tree": "6d198b8f8f6fb2e22f39265c4083fb5796f09eff",
      "parents": [
        "5dc599c206ad50e1b190edfbc98b7cf8ce361003"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Thu Aug 17 14:27:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 14:32:13 2006 +1000"
      },
      "message": "[POWERPC] Use mpc8641hpcn PIC base address from dev tree.\n\nAfter going through the trouble of setting up the PIC base\naddress in the pic@40000 device tree node, use it instead\nof the obsolete hard-coded value.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5dc599c206ad50e1b190edfbc98b7cf8ce361003",
      "tree": "39d959b30b002402ae23562755735e70589c9e36",
      "parents": [
        "054389f114fc55d525926b55e82b473b783a7d77"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Tue Aug 15 16:19:02 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 14:32:13 2006 +1000"
      },
      "message": "[POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "054389f114fc55d525926b55e82b473b783a7d77",
      "tree": "679f7c0aea606b2349ba030fa1614ef9de01753a",
      "parents": [
        "af07ac276af6eec5111a6567cb7eaf4d222bd332"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Fri Aug 04 11:44:01 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 13:41:41 2006 +1000"
      },
      "message": "[POWERPC] Fix powerpc 44x_mmu build\n\nThe PIN_SIZE definition name changed, update 44x_mmu.c accordingly.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af07ac276af6eec5111a6567cb7eaf4d222bd332",
      "tree": "9635d4f924b724ca75848ac1a9d6a9eff65b3e0d",
      "parents": [
        "c9169f8747bb282cbe518132bf7d49755a00b6c1"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Fri Aug 04 11:41:51 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 13:32:35 2006 +1000"
      },
      "message": "[POWERPC] Remove flush_dcache_all export\n\nRemoves the flush_dcache_all export for non coherent platforms.\nWe removed the last in-kernel user of this years ago in arch/ppc\nso it no longer serves a purpose. Plus, it breaks the build\nat the moment.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a813213d73bb29d6986c3e93669a9cd5f7984364",
      "tree": "eaeb242ce68a6467d6c740d1c62d2f3945e5be25",
      "parents": [
        "7682a4c624e0011b5f3e8dd3021dc54961260d97"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Aug 14 22:45:49 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 24 08:29:24 2006 -0700"
      },
      "message": "[IA64] panic if topology_init kzalloc fails\n\nThere really is no sense trying to continue if the kzalloc of sysfs_cpus[]\nfails in ia64 topology_init.  The code calling into here doesn\u0027t check\nerrors very well, and one ends up with a nonobvious boot failure that\nwastes peoples time debugging.\n\nSee for example the lkml thread at:\n  http://lkml.org/lkml/2006/3/2/215\n\nSince the system is totally dead when this kzalloc fails, not having yet\neven booted, might as well announce one\u0027s death boldly and plainly.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "20253de9d566f02b82aa1e0c103f73e80619106a",
      "tree": "a91db957a3dd40469531f35a920b8302c03fb7ee",
      "parents": [
        "b7277155f8fa89cd5696140b4a93cfb53d0091ff",
        "357eb4cf75fdb9dbe46b64d50f3670de6a45dc91"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 23 21:58:48 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 23 21:58:48 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-greg\u0027 of gregkh@master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "ccc712fe6b2acbafe9fc31f765a193e3249ca4a1",
      "tree": "9e1a4052a69203baf1e866af4536ca9ceb904fa6",
      "parents": [
        "9c637646dafd82370c284ce7fcc8b4ba2546dfb1",
        "c9169f8747bb282cbe518132bf7d49755a00b6c1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 23 21:08:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 23 21:08:12 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n"
    },
    {
      "commit": "c9169f8747bb282cbe518132bf7d49755a00b6c1",
      "tree": "1357eb203b7e3c80d6ea2036df664e1a3a401555",
      "parents": [
        "d55c4a76f26160482158cd43788dcfc96a320a4f"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Fri Aug 18 11:22:21 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 24 10:07:23 2006 +1000"
      },
      "message": "[POWERPC] hugepage BUG fix\n\nOn Tue, 2006-08-15 at 08:22 -0700, Dave Hansen wrote:\n\u003e kernel BUG in cache_free_debugcheck at mm/slab.c:2748!\n\nAlright, this one is only triggered when slab debugging is enabled.  The\nslabs are assumed to be aligned on a HUGEPTE_TABLE_SIZE boundary.  The free\npath makes use of this assumption and uses the lowest nibble to pass around\nan index into an array of kmem_cache pointers.  With slab debugging turned\non, the slab is still aligned, but the \"working\" object pointer is not.\nThis would break the assumption above that a full nibble is available for\nthe PGF_CACHENUM_MASK.\n\nThe following patch reduces PGF_CACHENUM_MASK to cover only the two least\nsignificant bits, which is enough to cover the current number of 4 pgtable\ncache types.  Then use this constant to mask out the appropriate part of\nthe huge pte pointer.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d55c4a76f26160482158cd43788dcfc96a320a4f",
      "tree": "1415d9dfc7c630715360e1f9e4243e4f131c933e",
      "parents": [
        "87589f08beaec3e1f8a3af0c72406c845f706821"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Aug 23 14:13:08 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 17:12:33 2006 +1000"
      },
      "message": "[POWERPC] Fix compile problem without CONFIG_PCI\n\nCompile fails without defining CONFIG_PCI.\nThe patch fix this.\n\n[paulus@samba.org: Moved of_irq_pci_swizzle so we only need one #ifdef]\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "87589f08beaec3e1f8a3af0c72406c845f706821",
      "tree": "4402e8dc8fa204c0484fe0741eb09710f2be5bab",
      "parents": [
        "be9633e96a9e33ab97776bb6874244fa4db6987d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 16:58:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 16:58:39 2006 +1000"
      },
      "message": "[POWERPC] Correct masks used in emulating some instructions\n\nWhen we get an illegal instruction exception, we check to see whether\nthe instruction is one that we emulate for the user program.  Some of\nthe masks we use in checking whether the offending instruction is one\nwe care about didn\u0027t have the top bit set, which is the MSB of the\nmajor opcode.  Thus some undefined opcodes could get emulated as other\n(defined but unimplemented) instructions.  This corrects the masks.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "be9633e96a9e33ab97776bb6874244fa4db6987d",
      "tree": "80a17a362645b4b6e481d970f6f983686a61b3df",
      "parents": [
        "c4342ff92bed26f2e0e3543a9f0fdc5f3a29b8fd"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Wed Aug 23 10:20:27 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:19 2006 +1000"
      },
      "message": "[POWERPC] Pass UPIO_TSI flag to 8259 serial driver\n\nThe patch passes the UPIO_TSI flag to general 8259 serial driver\n\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4342ff92bed26f2e0e3543a9f0fdc5f3a29b8fd",
      "tree": "1e79e4a33cd9a5e19d7143d6fed20bed9e3adc3a",
      "parents": [
        "6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Wed Aug 23 10:19:50 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Update mpc7448hpc2 board irq support using device tree\n\nThe patch rewrites mpc7448hpc2 board irq support according to the new\nmpic device tree interface.\n\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f",
      "tree": "49b7507b83c82c26f2f0ab5bd1833460b3baac28",
      "parents": [
        "5db9fa9593e2ff69f2b95f9d59229dc4faaa564d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 23 11:45:12 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix BootX booting with an initrd\n\nThe bootx_init.c trampoline didn\u0027t properly add the ramdisk to the\n\"reserve map\" (list of reserved areas of memory), thus causing all sorts\nof failures when using BootX with an initrd. Also fixes a possible\nproblem if the ramdisk is located before the device-tree passed by\nBootX.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5db9fa9593e2ff69f2b95f9d59229dc4faaa564d",
      "tree": "d58ba58c05408edf8993d0da5a31b3ea3df1a053",
      "parents": [
        "aa74a30be971c632d734e487df42278b1cf85151"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Tue Aug 22 20:36:05 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix gettimeofday inaccuracies\n\nThere are two problems in the powerpc gettimeofday code which can\ncause incorrect results to be returned.\n\nThe first is that there is a race between do_gettimeofday and the\ntimer interrupt:\n\n1. do_gettimeofday does get_tb()\n\n2. decrementer exception on boot cpu which runs timer_recalc_offset,\n   which also samples the timebase and updates the do_gtod structure\n   with a greater timebase value.\n\n3. do_gettimeofday calls __do_gettimeofday, which leads to the\n   negative result from tb_val - temp_varp-\u003etb_orig_stamp.\n\nThe second is caused by taking the boot cpu offline, which can cause\nthe value of tb_last_jiffy to be increased past the currently\navailable timebase, causing the same underflow as above.\n\n[paulus@samba.org - define and use data_barrier() instead of mb().]\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa74a30be971c632d734e487df42278b1cf85151",
      "tree": "e6489ffa44feaf4127f33b26d946f28a619f9525",
      "parents": [
        "343832734fac000d2d276ccc41955daded1265f5"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Mon Aug 21 14:29:28 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix FEC node in 8540 ADS dts\n\n* Fixed the FEC node, and its accompanying PHY\n* Fixed a spacing issue in the PIC node\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "343832734fac000d2d276ccc41955daded1265f5",
      "tree": "7450a712261fe7ffc02d92cb5fca2adec1ac43de",
      "parents": [
        "2654d6385f6cad00cfb8f5087aeb10d0ed781e74"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Fri Aug 18 14:30:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Rewrite the PPC 86xx IRQ handling to use Flat Device Tree\n\nIRQ setup now comes from the Flat Device Tree and use the new generic\nIRQ code.  Fixed the fsl_soc.c IRQ OF interrupt node parsing.\nRemoved some unused MPC86xx macro definition.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 919fede6edab94cccb3ca8c1c0b32fa62c9369a5 commit)\n"
    },
    {
      "commit": "2654d6385f6cad00cfb8f5087aeb10d0ed781e74",
      "tree": "a9aebfe0e043a90bc0f537e93453154a3e3cd435",
      "parents": [
        "ddd64159eb0d090766eee79b191a974ffdd83a42"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Aug 18 18:04:34 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Add 85xx DTS files to powerpc\n\nAdded the mpc85xx family of dts files to the powerpc tree\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ddd64159eb0d090766eee79b191a974ffdd83a42",
      "tree": "004015a1fd7b0994ad5196d8642545e55ac7e287",
      "parents": [
        "4c86cd9c59428a40233fb707f5de18caa5ab5cb7"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Thu Aug 17 20:24:48 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix CDS IRQ handling and PCI code\n\n* Fix IRQ support in the 85xx CDS boards so it uses the new\n  generic stuff\n* Fix PCI IRQ mapping to use the device tree\n* Disabled i8259 support to allow the CDS to boot.  This will be\n  fixed soon, but the current code doesn\u0027t even compile, so this\n  is a vast improvement\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c86cd9c59428a40233fb707f5de18caa5ab5cb7",
      "tree": "b0ad76cbfdb48041e2f393cc2886c0c79e83ccbc",
      "parents": [
        "9e8a9bc2d2c3ac3b8542cc5c2544248df6f3f1c5"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Aug 18 18:03:08 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 23 15:51:18 2006 +1000"
      },
      "message": "[POWERPC] Fix interrupts on 8540 ADS board\n\n* Fixed 8540 ADS support for the new irq layer\n* Fixed 8540 ADS support for mapping PCI interrupts\n* Updated 8540 ADS to use device tree for interrupt assignment\n  and sense values\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ac185bdc02c216040f3b83f654d864bd8a29cedc",
      "tree": "7cc59ba443f3fc52d329437949436b5b37f1d7ea",
      "parents": [
        "ae298c98e5ab5bab3b39ffe0c2aebfeb4b1e68a2",
        "ba9b5d76372dc290b6ca04dad93927a22c2ac49a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 21 14:38:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 21 14:38:51 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "da547d775fa9ba8d9dcaee7bc4e960540e2be576",
      "tree": "e01cb3b682bc0157742d093afc18a89dfc01d1f1",
      "parents": [
        "ef7d1b244fa6c94fb76d5f787b8629df64ea4046",
        "5b9c9bf6c92274a6eb74fc8f86586ab592a7a1ec",
        "df6fd31995cb2e38b2a7e94bc8f1559b8f55404e",
        "4e6e6504a4572dee3afcb0925ce92ad559e1e0db",
        "5672bde6355f2d12c49df1eec083d25afe489063",
        "16a74744231e57e354253567490ab9e4ccd2d605"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 20 21:49:29 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 20 21:49:29 2006 -0400"
      },
      "message": "Merge trivial low-risk suspend hotkey bugzilla-5918 into release\n"
    },
    {
      "commit": "2ca2d5e84c19ddbc0126087af6288533a05f1799",
      "tree": "4d8014f576180e9a689dfcb9d405d412b19471ef",
      "parents": [
        "5b4b8454344a0391bb0f69fda0f4ec8e1f0d2fed"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Mon Aug 14 23:00:31 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:31 2006 -0400"
      },
      "message": "[PATCH] ppc32: board-specific part of fs_enet update\n\nThis contains board-specific portion to respect driver changes (for 8272ads ,\n885ads and 866ads).  Altered platform_data structures as well as initial setup\nroutines relevant to fs_enet.\n\nChanges to the mpc8560ads ppc/ code are also introduced, but mainly as\nreference, since the entire board support is going to appear in arch/powerpc.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df6fd31995cb2e38b2a7e94bc8f1559b8f55404e",
      "tree": "b6e14215a9a9757d6f149c75b5543a31c0f6766e",
      "parents": [
        "d68909f4c3eee09c13d4e5c86512c6c075553dbd"
      ],
      "author": {
        "name": "Starikovskiy, Alexey Y",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Aug 18 11:23:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 18 12:56:50 2006 -0400"
      },
      "message": "ACPI: relax BAD_MADT_ENTRY check to allow LSAPIC variable length string UIDs\n\nACPI 3.0 appended a variable length UID string to the LAPIC structure\nas part of support for \u003e 256 processors.  So the BAD_MADT_ENTRY() sanity\ncheck can no longer compare for equality with a fixed structure length.\n\nSigned-off-by: Alexey Y Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ba9b5d76372dc290b6ca04dad93927a22c2ac49a",
      "tree": "da57578e06ded3b2384b4b2a53f32068b592bab1",
      "parents": [
        "90af774ab150b97c0aa8ed0375f4652be986bdce"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Aug 18 17:20:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 17:20:15 2006 +0100"
      },
      "message": "[ARM] 3746/2: Userspace helpers must be Thumb mode interworkable\n\nPatch from Nicolas Pitre\n\nThe userspace helpers in clean/arch/arm/kernel/entry-armv.S are called\ndirectly in/from userspace. They need to cope with being called from\nThumb code.\n\nPatch below uses the bx interworking instruction when\nCONFIG_ARM_THUMB\u003dy.\n\nBased on an earlier patch from Paul Brook \u003cpaul@codesourcery.com\u003e\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ed0da6fc9d3096f54c4a76737eeae57ac81418cf",
      "tree": "3bf45a192d991c5a5c80ac86eb333f9a4f796044",
      "parents": [
        "774bd8613d0188cda72408f8ffce258d73953cad",
        "9e8a9bc2d2c3ac3b8542cc5c2544248df6f3f1c5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 18 09:20:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 18 09:20:04 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n"
    },
    {
      "commit": "90af774ab150b97c0aa8ed0375f4652be986bdce",
      "tree": "527317a6af739ea7f5c9337cccc7b148e497f5ec",
      "parents": [
        "3a834635e8953839dba3f417a26414039b0c7c48"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Aug 18 15:34:46 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 15:34:46 2006 +0100"
      },
      "message": "[ARM] 3757/1: Use PROCINFO_INITFUNC in head.S\n\nPatch from Catalin Marinas\n\nThis is instead of a magic number.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e2785f0d4251c35d6e82ec819354374c8c17d63d",
      "tree": "a3d3f046c4ea1f0ee0fd13187ca71277fd70ff2b",
      "parents": [
        "332158e7c206dc6bee0dfb24f2c1d6096e0989cd"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Fri Aug 18 15:32:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 15:32:14 2006 +0100"
      },
      "message": "[ARM] 3755/1: dmabounce: fix return value for find_safe_buffer\n\nPatch from Kevin Hilman\n\nPrevious locking changes to dmabounce incorrectly return non-NULL even\nwhen buffer not found.  Fix it up.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "332158e7c206dc6bee0dfb24f2c1d6096e0989cd",
      "tree": "a56e5b1c9b8af8c8a74dee6ec5a8d00d2ae09235",
      "parents": [
        "f57e1abd1bb297994c7398478b4c37e628095243"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Aug 18 15:32:12 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 15:32:12 2006 +0100"
      },
      "message": "[ARM] 3754/1: S3C24XX: tidy arch/arm/mach-s3c2410/Makefile\n\nPatch from Ben Dooks\n\ntidy up the makefile by using TABs to indent, and ensure\nthat all items are indented the same.\n\nMove the DMA to its own section, ready for the next set\nof updates\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f57e1abd1bb297994c7398478b4c37e628095243",
      "tree": "f25447fd37bf0b56c5aa8b197570ac802d8ac904",
      "parents": [
        "a0c5a64552e3c57d7f9eb593c6ce21a285ac86b4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Aug 18 15:32:10 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 15:32:10 2006 +0100"
      },
      "message": "[ARM] 3753/1: S3C24XX: DMA fixes\n\nPatch from Ben Dooks\n\nA number of small issues with the S3C24XX DMA have\ncropped up, which this patch fixes. These are:\n\n  - check wether we can load another buff in start\n  - update state handling in s3c2410_dma_lastxfer\n  - only reload in irq if channel is not idle\n  - more informative timeout errors (add source)\n  - do not call request_irq() with irqs locked\n  - added waitforstop function\n\nThe patch also adds a S3C2410_DMAOP_STARTED for\nthe occasions when the driver wants to ensure that\nthe DMA system load state is resynced after loading.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e8a9bc2d2c3ac3b8542cc5c2544248df6f3f1c5",
      "tree": "d9b8ab7ddcdfd2a97b3dcb5aca8ecfdbe0e8c0ca",
      "parents": [
        "5315862045c5dc5dfe0754fbd07df1350180628a"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Thu Aug 17 12:24:42 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 10:08:37 2006 +1000"
      },
      "message": "[POWERPC] Fix the mpc8641_hpcn.dts file.\n\nAdd \u0027linux,phandle\u0027 entry to i8259@4d0 node.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5315862045c5dc5dfe0754fbd07df1350180628a",
      "tree": "233c42e4d675a73e0024a154ae0d162943a22133",
      "parents": [
        "707ba16f0ffed3b83ced3c7f4d4d332a70f8b41d"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Wed Aug 09 10:37:28 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 10:08:36 2006 +1000"
      },
      "message": "[POWERPC] Offer PCI as a CONFIG choice for PPC_86xx.\n\nAlso fix 80-column run-over.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "707ba16f0ffed3b83ced3c7f4d4d332a70f8b41d",
      "tree": "b09fd11a02e17ab66a9bafbf53463e03dc713bb8",
      "parents": [
        "f583165f6a926e9f27ff8d15c0e4b22e83f0d599"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Thu Aug 03 16:27:57 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 10:02:45 2006 +1000"
      },
      "message": "[POWERPC] Add MPC8641 HPCN Device Tree Source file.\n\nAs per list discussion, let\u0027s add device tree source files\nunder powerpc/boot/dts.  If nothing else, it is a starting point.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f583165f6a926e9f27ff8d15c0e4b22e83f0d599",
      "tree": "d4765340b1184a4a94565bbad197cb7b2488d6d1",
      "parents": [
        "9a936a2e0526089194159eae31238e36b1c19e74"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Thu Aug 17 08:42:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 09:50:16 2006 +1000"
      },
      "message": "[POWERPC] Convert to mac-address for ethernet MAC address data.\n\nAlso accept \"local-mac-address\".  However the old \"address\"\nis now obsolete, but accepted for backwards compatibility.\nIt should be removed after all device trees have been\nconverted to use \"mac-address\".\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a936a2e0526089194159eae31238e36b1c19e74",
      "tree": "fbc8063ccd2c78eeb135047f5a603b6f0d7b8959",
      "parents": [
        "e5c14ce118ab6a96afb2af5c4ec9727b03ab1936"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Aug 06 20:51:25 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 18 07:23:29 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Clear HID0 attention enable on PPC970 at boot time\n\nClear HID0[en_attn] at CPU init time on PPC970.  Closes CVE-2006-4093.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5c14ce118ab6a96afb2af5c4ec9727b03ab1936",
      "tree": "8533e1253717881dc93bca17537d4ff9418fabdc",
      "parents": [
        "83db3dde2604d48e30a468c82da163dd1a8602b3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 17 03:59:27 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:11 2006 +1000"
      },
      "message": "[POWERPC] Fix irq radix tree remapping typo\n\nThe code for using the radix tree for reverse mapping of interrupts has\na typo that causes it to create incorrect mappings if the software and\nhardware numbers happen to be different. This would, among others, cause\nthe IDE interrupt to fail on js20\u0027s. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "83db3dde2604d48e30a468c82da163dd1a8602b3",
      "tree": "6955ecdc6b0901da808686a2e9e07a3646008aac",
      "parents": [
        "b6f35b4966e0ae59cec45e5292b100698d12dc5f"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Fri Aug 11 17:01:34 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] kprobes: Fix possible system crash during out-of-line single-stepping\n\n- On archs that have no-exec support, we vmalloc() a executable scratch\narea of PAGE_SIZE and divide it up into an array of slots of maximum\ninstruction size for that arch\n- On a kprobe registration, the original instruction is copied to the\nfirst available free slot, so if multiple kprobes are registered, chances\nare, they get contiguous slots\n- On POWER4, due to not having coherent icaches, we could hit a situation\nwhere a probe that is registered on one processor, is hit immediately on\nanother. This second processor could have fetched the stream of text from\nthe out-of-line single-stepping area *before* the probe registration\ncompleted, possibly due to an earlier (and a different) kprobe hit and\nhence would see stale data at the slot.\n\nExecuting such an arbitrary instruction lead to a problem as reported\nin LTC bugzilla 23555.\n\nThe correct solution is to call flush_icache_range() as soon as the\ninstruction is copied for out-of-line single-stepping, so the correct\ninstruction is seen on all processors.\n\nThanks to Will Schmidt who tracked this down.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b6f35b4966e0ae59cec45e5292b100698d12dc5f",
      "tree": "5ff3b2832c1c3eebbef699df710068ab106ab2db",
      "parents": [
        "47585d8f5dea10dea49c948f1fb13ef7632409c7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jul 05 14:39:43 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] Make crash.c work on 32-bit and 64-bit\n\nTo compile kexec on 32-bit we need a few more bits and pieces. Rather\nthan add empty definitions, we can make crash.c work on 32-bit, with\nonly a couple of kludges.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "47585d8f5dea10dea49c948f1fb13ef7632409c7",
      "tree": "d9386ca930b7470e64f3d60076e3cf72f1b22c75",
      "parents": [
        "90bdde362cc506173c1d18b8f516b18e5b228e96"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jul 05 14:39:42 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 17 16:41:10 2006 +1000"
      },
      "message": "[POWERPC] Move some kexec logic into machine_kexec.c\n\nWe\u0027re missing a few functions for kexec to compile on 32-bit. There\u0027s\nnothing really 64-bit specific about the 64-bit versions, so make them\ngeneric rather than adding empty definitions for 32-bit.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "90bdde362cc506173c1d18b8f516b18e5b228e96"
}
