)]}'
{
  "log": [
    {
      "commit": "bb668da6d6f2bec8a63838c098d9515eccb22cc4",
      "tree": "d41b25f7f9a8dcfcfeea13be8035799f3e154216",
      "parents": [
        "dfea91d5a7c795fd6f4e1a97489a98e4e767463e"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jan 18 12:10:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:15:28 2010 -0800"
      },
      "message": "x86, apic: use logical flat for systems with \u003c\u003d 8 logical cpus\n\nWe can use logical flat mode if there are \u003c\u003d 8 logical cpu\u0027s\n(irrespective of physical apic id values).  This will enable simplified\nand efficient IPI and device interrupt routing on such platforms.\n\nThis has been tested to work on both Intel and AMD platforms.\nExceptions like IBM summit platform which can\u0027t use logical flat mode\nare addressed by using OEM platform checks.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Chris McDermott \u003clcm@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfea91d5a7c795fd6f4e1a97489a98e4e767463e",
      "tree": "f4e60892201bd21cb0f1c462861dd28f3c0437d2",
      "parents": [
        "54ef91dcf094313fb4fbe87713c11fb55bcf15a9"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jan 18 12:10:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:15:27 2010 -0800"
      },
      "message": "x86, apic: use physical mode for IBM summit platforms\n\nChris McDermott from IBM confirmed that hurricane chipset in IBM summit\nplatforms doesn\u0027t support logical flat mode.  Irrespective of the other\nthings like apic_id\u0027s, total number of logical cpu\u0027s, Linux kernel\nshould default to physical mode for this system.\n\nThe 32-bit kernel does so using the OEM checks for the IBM summit\nplatform.  Add a similar OEM platform check for the 64bit kernel too.\n\nOtherwise the linux kernel boot can hang on this platform under certain\nbios/platform settings.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Chris McDermott \u003clcm@linux.vnet.ibm.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91302873bad9550ad06f09dd1ce9e283900ef84e",
      "tree": "387e2764ca5966c08eb13a5e12cf8a1745769db7",
      "parents": [
        "fe64454d7b0474cc43360d86267844b043275e82",
        "878194c8237e4fc5276685ec59cb3bfb9341988c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:12:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:12:42 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: pci_controller-\u003earch_data really is a struct device_node *\n  microblaze: Add missing double apostrophe in Kconfig\n  microblaze: Add PT_ macros for special purpose regs\n  microblaze: Enable accept4 syscall\n  microblaze: Wire up recvmmsg syscall\n"
    },
    {
      "commit": "8888be69adea1d86d694096cb206ef570e2d691a",
      "tree": "ba3fd0c0b7d7dd7c8d7b7afeb56f094b65ebdb66",
      "parents": [
        "1e868d8e6d2c4b8736cdf7a4bd5701e4f527f722",
        "78924577f493c6fa62e2b38356faa542fa7583e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:08:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:08:55 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Move cpu hotplug driver lock from pseries to powerpc\n  powerpc: Move /proc/ppc64 to /proc/powerpc update\n  powerpc/8xx: Fix user space TLB walk in dcbX fixup\n  powerpc: Fix decrementer setup on 1GHz boards\n  powerpc/iseries: Initialise on-stack completion\n  powerpc/hvc: Driver build breaks with !HVC_CONSOLE\n  serial/pmac_zilog: Workaround problem due to interrupt on closed port\n  powerpc/macintosh: Make Open Firmware device id constant\n  powerpc: Use helpers for rlimits\n  powerpc: cpumask_of_node() should handle -1 as a node\n  powerpc/pseries: Fix dlpar compile warning without CONFIG_PROC_DEVICETREE\n  powerpc/pseries: Fix xics interrupt affinity\n  powerpc/swsusp_32: Fix TLB invalidation\n  powerpc/8xx: Always pin kernel instruction TLB\n  powerpc: 2.6.33 update of defconfigs for embedded 6xx/7xxx, 8xx, 8xxx\n  powerpc: Use scripts/mkuboot.sh instead of \u0027mkimage\u0027\n  powerpc/5200: update defconfigs\n"
    },
    {
      "commit": "878194c8237e4fc5276685ec59cb3bfb9341988c",
      "tree": "6dd51d5000986223d4c1cc46a4b33c65e43c1991",
      "parents": [
        "296e2603cfdb9e80cb4c7c4535d904524d1eac13"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jan 13 15:29:52 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:36:07 2010 +0100"
      },
      "message": "microblaze: pci_controller-\u003earch_data really is a struct device_node *\n\nwe are follow powerpc change:\n44ef339073f67d4abcc62ae52a5fbc069d7a4d29\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "296e2603cfdb9e80cb4c7c4535d904524d1eac13",
      "tree": "05fa079376af8d7ec5ac65e04c00473a3441a160",
      "parents": [
        "90974cb4cc283b36fe00b594446aba9177ac3287"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jan 12 11:05:49 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:52 2010 +0100"
      },
      "message": "microblaze: Add missing double apostrophe in Kconfig\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "90974cb4cc283b36fe00b594446aba9177ac3287",
      "tree": "9d8eb90b376041f0c73099c975beca6000aef04a",
      "parents": [
        "4a3bb9a90083c064031f15c2ac38bcf68c3487e6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:25:15 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:39 2010 +0100"
      },
      "message": "microblaze: Add PT_ macros for special purpose regs\n\nPT_ macros are used by gdb and strace uses them too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4a3bb9a90083c064031f15c2ac38bcf68c3487e6",
      "tree": "8655a290b2f7c804e6a74ecba1783d39b0cbcb04",
      "parents": [
        "ce9c37f1318d98c357ab733be51b768ba138c0b0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:24:21 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:27 2010 +0100"
      },
      "message": "microblaze: Enable accept4 syscall\n\nWe had wrong name in unistd.h + I wire up this syscall\nin syscall table.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ce9c37f1318d98c357ab733be51b768ba138c0b0",
      "tree": "4809904afede7586a5c39416df7318267ec94230",
      "parents": [
        "7dc9c484a71525794ca05cf7a47f283f1b54cd12"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:21:46 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:15 2010 +0100"
      },
      "message": "microblaze: Wire up recvmmsg syscall\n\nPatch a2e2725541fad72416326798c2d7fa4dafb7d337 should\ncontain change in unistd.h too. The same problem\nhad MIPS.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7dc9c484a71525794ca05cf7a47f283f1b54cd12",
      "tree": "e150ea705069b06af5c6e0d077a94437f24e991a",
      "parents": [
        "3a5dd791abef032fe57fc652c0232913c696e59b",
        "27d55f1f4c190b14092fcca3069c7d15df83514f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 17 11:01:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 17 11:01:16 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  do_add_mount() should sanitize mnt_flags\n  CIFS shouldn\u0027t make mountpoints shrinkable\n  mnt_flags fixes in do_remount()\n  attach_recursive_mnt() needs to hold vfsmount_lock over set_mnt_shared()\n  may_umount() needs namespace_sem\n  Fix configfs leak\n  Fix the -ESTALE handling in do_filp_open()\n  ecryptfs: Fix refcnt leak on ecryptfs_follow_link() error path\n  Fix ACC_MODE() for real\n  Unrot uml mconsole a bit\n  hppfs: handle -\u003eput_link()\n  Kill 9p readlink()\n  fix autofs/afs/etc. magic mountpoint breakage\n"
    },
    {
      "commit": "330a518a1aae6724601903b278ce892d7ab08136",
      "tree": "11cfe776207693f0624b0c1412f5f1d117170f74",
      "parents": [
        "2a8249daf6e2d643bf47a68a7fef2584a0597cb5",
        "1d2c867c941d635e53e8ad7bf37d060bb5b25ec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:31:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:31:42 2010 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, uv: Ensure hub revision set for all ACPI modes.\n  x86, uv: Add function retrieving node controller revision number\n  x86: xen: 64-bit kernel RPL should be 0\n  x86: kernel_thread() -- initialize SS to a known state\n  x86/agp: Fix agp_amd64_init and agp_amd64_cleanup\n  x86: SGI UV: Fix mapping of MMIO registers\n  x86: mce.h: Fix warning in header checks\n"
    },
    {
      "commit": "c6a93d330b53fa587f550aedcdeb93ff23ea7f87",
      "tree": "9f702ce8e33f5c455cd95d6d5f6f78537e65ba67",
      "parents": [
        "6ccc347b699681a0b21c2f7b1a1f85500a58c6b8",
        "1703f2c321a8a531c393e137a82602e16c6061cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:27:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:27:47 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Check if /dev/null can be used as the -o gcc argument\n  perf tools: Move QUIET_STDERR def to before first use\n  perf: Stop stack frame walking off kernel addresses boundaries\n"
    },
    {
      "commit": "355e8e8d1b0779fccb6ca1351fb73c71985e22b2",
      "tree": "c38807c04771c0a72f21504ee07ec76795b19c05",
      "parents": [
        "3018aa4b1a46946dfd0ee73a533038f24e390539"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Jan 15 17:01:09 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:38 2010 -0800"
      },
      "message": "m68knommu: fix invalid flags on coldfire pit clocksource\n\nThe m68knommu coldfire pit clocksource looks like it was incorrectly\nmarked as a continuous clocksource.  Running with it marked as a\ncontinuous clocksource could cause hangs when the system switches to\nhighres mode or enables nohz.\n\nThis patch removes the CLOCK_SOURCE_IS_CONTINUOUS flag on the coldfire pit\nclocksource.  This will disallow systems using this clocksource from\nentering oneshot mode (disabling highres timers and nohz).\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nCc: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ddabb6700f82a033a76bcf7a547204fa12aaa17",
      "tree": "f35c7be566b9c1c02cce775562d70bb42e5e8e51",
      "parents": [
        "bf0c346b3fbfb7315c5773767f3c7210fdeacce0",
        "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:53:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:53:24 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: MINI2440: Fixup __initdata usage\n  ARM: MINI2440: Fix crash on boot due to improper __initdata qualifier\n  ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator\n  ARM: S3C: NAND: Check the existence of nr_map before copying\n"
    },
    {
      "commit": "3b3ef30833cc85982b0b7e950998d86f5e2d28cf",
      "tree": "0abbb1ec81a14f0f718abc01ac908bbe783f7bf9",
      "parents": [
        "9fc819172aa565c7be51f758b7e85301c9df7c70",
        "c332e9fcc5289698350d39d4d22c3ed5257d7a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:57 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: sentelic - fix left/right horizontal scroll mapping\n  Input: pmouse - move Sentelic probe down the list\n  Input: add compat support for sysfs and /proc capabilities output\n  Input: i8042 - add Dritek quirk for Acer Aspire 5610.\n  Input: xbox - do not use GFP_KERNEL under spinlock\n  Input: psmouse - fix Synaptics detection when protocol is disabled\n  Input: bcm5974 - report ABS_MT events\n  Input: davinci_keyscan - add device_enable method to platform data\n  Input: evdev - be less aggressive about sending SIGIO notifies\n  Input: atkbd - fix canceling event_work in disconnect\n  Input: serio - fix potential deadlock when unbinding drivers\n  Input: gf2k - fix \u0026\u0026/|| confusion in gf2k_connect()\n"
    },
    {
      "commit": "9fc819172aa565c7be51f758b7e85301c9df7c70",
      "tree": "55bddc16c148257494ce912728422b32d5f96fbb",
      "parents": [
        "933a42b1842d0b7bc7e4e16f2f5f1099e72870d4",
        "44c36aed43b57ea12140957bebe76d711fbed653"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:39 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: cpumask_of_node() should handle -1 as a node\n  alpha: add myself as a maintainer, and drop mention of 2.4\n"
    },
    {
      "commit": "1d2c867c941d635e53e8ad7bf37d060bb5b25ec5",
      "tree": "d80a1290173729543866ce4763797fa7b4b471fc",
      "parents": [
        "7a1110e861b2666ac09f5708d6fbe71d18ce64bb"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Jan 15 12:09:09 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jan 15 11:09:04 2010 -0800"
      },
      "message": "x86, uv: Ensure hub revision set for all ACPI modes.\n\nEnsure that UV hub revision is set for all ACPI modes.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nLKML-Reference: \u003c20100115180908.GB7757@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7a1110e861b2666ac09f5708d6fbe71d18ce64bb",
      "tree": "2958eb36de538330534c94ccfc5960133b3a4633",
      "parents": [
        "e68266b7001a4e29af083716f0c36c0d6dbb1b39"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jan 12 15:09:04 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jan 15 11:08:55 2010 -0800"
      },
      "message": "x86, uv: Add function retrieving node controller revision number\n\nAdd function for determining the revision id of the SGI UV\nnode controller chip (HUB). This function is needed in a\nsubsequent patch.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nLKML-Reference: \u003c20100112210904.GA24546@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a",
      "tree": "1052bfb05b5f30b248808747be6c61f7d694e353",
      "parents": [
        "0a3727ffb99f09481da6110ac0067550129a768d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:04:42 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:04:42 2010 +0900"
      },
      "message": "ARM: MINI2440: Fixup __initdata usage\n\nRemove some of the __initdata tags which are currently inappropriate for\nplatform_device and some of the platform data. These can be returned once\nsupport for copying platform devices and data is added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0a3727ffb99f09481da6110ac0067550129a768d",
      "tree": "64b1288db960f57d7b8ba682970cdd1def3c3d29",
      "parents": [
        "d3cf4489d5a50ca9dc82473cd105f97fc7f720e0"
      ],
      "author": {
        "name": "Uri Yosef",
        "email": "uri.yosef@gmail.com",
        "time": "Fri Jan 15 16:56:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 16:56:05 2010 +0900"
      },
      "message": "ARM: MINI2440: Fix crash on boot due to improper __initdata qualifier\n\nThis patch fix mini2440 crash on boot due to improper __initdata\nqualifier on mini2440_led1_pdata.\n\nSigned-off-by: Uri Yosef \u003curi.yosef@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "78924577f493c6fa62e2b38356faa542fa7583e6",
      "tree": "14a3e49dcf36536fe793d0e4526e22c97b37606f",
      "parents": [
        "291f8de2c632789bc4af9655fcd6f4f7f23c06aa",
        "3f884bf54dde417e963a0e6effb8f2c01f95abee"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:17 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:17 2010 +1100"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into merge\n"
    },
    {
      "commit": "291f8de2c632789bc4af9655fcd6f4f7f23c06aa",
      "tree": "1d483fd1e025eddc377a158c310f563a40168286",
      "parents": [
        "d0174c721900ff807b95ac4ab23191ffcb7511c7",
        "1e65346b3b26b87f46b3d861ca023e2652b8ac65"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:03 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:40:03 2010 +1100"
      },
      "message": "Merge commit \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "d0174c721900ff807b95ac4ab23191ffcb7511c7",
      "tree": "7f88a45d99e689d754f7ed4240403622d6ca3128",
      "parents": [
        "9becd2a0d6a7996669a606b9da33cee6d413acb0"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Thu Jan 14 09:52:44 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:18 2010 +1100"
      },
      "message": "powerpc: Move cpu hotplug driver lock from pseries to powerpc\n\nMove the defintion and lock helper routines for the cpu hotplug driver\nlock from pseries to powerpc code to avoid build breaks for platforms\nother than pseries that use cpu hotplug.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9becd2a0d6a7996669a606b9da33cee6d413acb0",
      "tree": "991513a8d56e9308fb4e086ace93b8605a4ec017",
      "parents": [
        "061ec9599f7ea515a3f08cd5cb74a03b2f9c56d2"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Thu Jan 14 09:45:58 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:17 2010 +1100"
      },
      "message": "powerpc: Move /proc/ppc64 to /proc/powerpc update\n\nIt looks like the previous patch sent out to move RTAS and\nother items from /proc/ppc64 to /proc/powerpc missed a few\nfiles needed for RAS and DLPAR functionality.\n\nOriginal Patch here:\nhttp://lists.ozlabs.org/pipermail/linuxppc-dev/2009-September/076096.html\n\nThis patch updates the remaining files to be created under /proc/powerpc.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "061ec9599f7ea515a3f08cd5cb74a03b2f9c56d2",
      "tree": "b078ad67594cc2794914e85e9fbbdb5642a0ff9d",
      "parents": [
        "3e7b484354c8f60c12119c1c5174ef354696c30d"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Fri Jan 08 06:46:26 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:16 2010 +1100"
      },
      "message": "powerpc/8xx: Fix user space TLB walk in dcbX fixup\n\nThe newly added fixup for buggy dcbX insn\u0027s has\na bug that always trigger a kernel TLB walk so a user space\ndcbX insn will cause a Kernel Machine Check if it hits DTLB error.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3e7b484354c8f60c12119c1c5174ef354696c30d",
      "tree": "79e56b4a1abef756e94a26067aa2d5922a364998",
      "parents": [
        "b0ff153cd6228b2502e1c3ce5e226b82ae4e0679"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Jan 11 22:28:54 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:15 2010 +1100"
      },
      "message": "powerpc: Fix decrementer setup on 1GHz boards\n\nWe noticed that recent kernels didn\u0027t boot on our 1GHz Canyonlands 460EX\nboards anymore. As it seems, patch 8d165db1 [powerpc: Improve\ndecrementer accuracy] introduced this problem. The routine div_sc()\noverflows with shift \u003d 32 resulting in this incorrect setup:\n\ntime_init: decrementer frequency \u003d 1000.000012 MHz\ntime_init: processor frequency   \u003d 1000.000012 MHz\nclocksource: timebase mult[400000] shift[22] registered\nclockevent: decrementer mult[33] shift[32] cpu[0]\n\nThis patch now introduces a local div_dc64() version of this function\nso that this overflow doesn\u0027t happen anymore.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Detlev Zundel \u003cdzu@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b0ff153cd6228b2502e1c3ce5e226b82ae4e0679",
      "tree": "f555a751bcb94a1c5a4d1761966a9fa36c7fedde",
      "parents": [
        "aa8b83cb0b48e3cac58a3b75ad9c556564c5fe9d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jan 12 21:10:56 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:26:14 2010 +1100"
      },
      "message": "powerpc/iseries: Initialise on-stack completion\n\nget_viotape_info() declares a vio_waitevent on the stack, which\ncontains a completion, but never initialises the completion.\n\nI have no idea how this ever worked, and on recent kernels it causes\nan oops in handle_tape_event() when we access the non-initialised\ncompletion.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4bf936b9e484bb8ee5f32bfd1351893810864f58",
      "tree": "c1ae85550c155bdcd8eb482898d3c0ea52409975",
      "parents": [
        "c81b812a333818c5cc1be2e086c8509d853ebeeb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 05:24:31 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:08 2010 +1100"
      },
      "message": "powerpc: Use helpers for rlimits\n\nMake sure compiler won\u0027t do weird things with limits. E.g. fetching\nthem twice may return 2 different values after writable limits are\nimplemented.\n\nI.e. either use rlimit helpers added in\n3e10e716abf3c71bdb5d86b8f507f9e72236c9cd\nor ACCESS_ONCE if not applicable.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c81b812a333818c5cc1be2e086c8509d853ebeeb",
      "tree": "bb84b805a78e74f2e8aa64f5d946d0659d2a28fb",
      "parents": [
        "46150a050f7a329bf570462dc6df3330cafee926"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 05 18:55:10 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:08 2010 +1100"
      },
      "message": "powerpc: cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "46150a050f7a329bf570462dc6df3330cafee926",
      "tree": "07b8464dc4b028d5d9211e4b9d9621a1f5321ef9",
      "parents": [
        "92cb3694dd8da8769f9415790e169b9cf3a16fcb"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jan 05 00:49:02 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/pseries: Fix dlpar compile warning without CONFIG_PROC_DEVICETREE\n\ncc1: warnings being treated as errors\narch/powerpc/platforms/pseries/dlpar.c: In function \u0027dlpar_attach_node\u0027:\narch/powerpc/platforms/pseries/dlpar.c:239: error: unused variable \u0027ent\u0027\narch/powerpc/platforms/pseries/dlpar.c: In function \u0027dlpar_detach_node\u0027:\narch/powerpc/platforms/pseries/dlpar.c:271: error: unused variable \u0027prop\u0027\narch/powerpc/platforms/pseries/dlpar.c:270: error: unused variable \u0027parent\u0027\nmake[3]: *** [arch/powerpc/platforms/pseries/dlpar.o] Error 1\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "92cb3694dd8da8769f9415790e169b9cf3a16fcb",
      "tree": "8098b4b455879b4aa61cd9d8c7961e723c37d031",
      "parents": [
        "e443ed35606cf921cbf9d6949010a5b36bbe747d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 04 15:26:33 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/pseries: Fix xics interrupt affinity\n\nCommit 57b150cce8e004ddd36330490a68bfb59b7271e9 (irq: only update affinity if\n-\u003eset_affinity() is sucessfull) broke xics irq affinity.\n\nWe need to use the cpumask passed in, instead of accessing -\u003eaffinity directly.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e443ed35606cf921cbf9d6949010a5b36bbe747d",
      "tree": "91839698bc14c32da9f191c41810067f0e5a1143",
      "parents": [
        "9f4f04ba2b117a5c741d019629d7ffccdc621122"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Dec 30 07:40:17 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/swsusp_32: Fix TLB invalidation\n\nIt seems there is a thinko in the TLB invalidation code that makes the\ntlbie in the loop executed just once. The intended check was probably\n\u0027gt\u0027, not \u0027lt\u0027.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9f4f04ba2b117a5c741d019629d7ffccdc621122",
      "tree": "3a96a7c0263b01b4706a665e9d9cbfc76d3f7011",
      "parents": [
        "004b35063296b6772fa72404a35b498f1e71e87e"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Tue Dec 29 05:10:58 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 15 13:20:07 2010 +1100"
      },
      "message": "powerpc/8xx: Always pin kernel instruction TLB\n\nVarious kernel asm modifies SRR0/SRR1 just before executing\na rfi. If such code crosses a page boundary you risk a TLB miss\nwhich will clobber SRR0/SRR1. Avoid this by always pinning\nkernel instruction TLB space.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3cf4489d5a50ca9dc82473cd105f97fc7f720e0",
      "tree": "13a298e20b5586c28c3701e99b9af872db47f796",
      "parents": [
        "9b96918a974fcd6c9e752cc8b28157f776c601d3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 13 13:57:04 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 09:52:51 2010 +0900"
      },
      "message": "ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator\n\nSince the fixed voltage regulator grew support for GPIO based\nenables and GPIO 0 is valid on some systems we need to specify\nthat there is no valid GPIO enable control.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ea4407834118405ef419e9b07794ceacadc01bae",
      "tree": "1362babe2bc49f8bdf48d76d9ec4a845f2b8faae",
      "parents": [
        "61c39bb354a1f791ba6f562b766a72e508a036ee"
      ],
      "author": {
        "name": "NISHIMOTO Hiroki",
        "email": "nishimoto.hiroki@renesas.com",
        "time": "Fri Jan 15 08:25:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 08:25:00 2010 +0900"
      },
      "message": "sh: mach-ecovec24: Add motion sensor driver support.\n\nThis patch adds support for the lis3lv02d motion sensor connected via\ni2c on the Ecovec board. Tested with evtest.\n\nSigned-off-by: NISHIMOTO Hiroki \u003cnishimoto.hiroki@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44c36aed43b57ea12140957bebe76d711fbed653",
      "tree": "b284727dbb13c047195bd58f7322030c3987477b",
      "parents": [
        "abd4d609057dd4faa22837376fdef2433e4c33b1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 14 13:21:35 2010 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Jan 14 13:21:35 2010 -0500"
      },
      "message": "alpha: cpumask_of_node() should handle -1 as a node\n\nCC: Richard Henderson \u003crth@twiddle.net\u003e\nCC: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCC: linux-alpha@vger.kernel.org\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\n"
    },
    {
      "commit": "61c39bb354a1f791ba6f562b766a72e508a036ee",
      "tree": "1186cd23bc50089c8506b19403220ca46542de2c",
      "parents": [
        "4a24eef671614aea479eac6c9ce5fa2cf590ee76",
        "c5406079780f0f687316732353f49c3357504428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 14 08:37:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 14 08:37:53 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] tape_char: add missing compat_ptr conversion\n  [S390] zcrypt: add sanity check before copy_from_user()\n  [S390] unwire sys_recvmmsg again\n  [S390] con3215: remove empty ioctl function\n  [S390] dasd: add proper compat pointer conversion for symmetrix ioctl\n  [S390] mmap: add missing compat_ptr conversion to both mmap compat syscalls\n  [S390] bug: implement arch specific __WARN macro\n  [S390] Move __cpu_logical_map to smp.c\n  [S390] tape_block: remove ioctl function\n  [S390] smp: remove volatile type quilifier from __cpu_logical_map\n  [S390] smp: setup smp_processor_id early\n  [S390] use helpers for rlimits\n  [S390] fs3270: add missing compat ptr conversion\n  [S390] vmcp: add missing compat ptr conversion\n  [S390] cio: add missing compat ptr conversion\n  [S390] dasd: add missing compat ptr conversion\n  [S390] remove superfluous TIF_USEDFPU bit\n  [S390] duplicate SIGTRAP on signal delivery.\n  [S390] clear TIF_SINGLE_STEP for new process.\n  [S390] fix loading of PER control registers for utrace.\n"
    },
    {
      "commit": "4ecf09fd3a7c8858198875171b684c73338fad83",
      "tree": "3e14954a67e438be9a1bad29a6817ab3ddeff81f",
      "parents": [
        "7b264fc2bef4a3de8bc5ff1a6c5b9e890b069a04"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 24 00:44:44 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jan 14 09:05:26 2010 -0500"
      },
      "message": "Unrot uml mconsole a bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b96918a974fcd6c9e752cc8b28157f776c601d3",
      "tree": "7aaf19ea7af8a9dc1cc79425934fd56bdf87ccfb",
      "parents": [
        "004b35063296b6772fa72404a35b498f1e71e87e"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Thu Jan 14 10:15:05 2010 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 14 11:25:44 2010 +0900"
      },
      "message": "ARM: S3C: NAND: Check the existence of nr_map before copying\n\nSince the structure field nr_map is optional, we need to check whether the\nchip number map is provided to avoid unexpected NULL pointer exception.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6846ee5ca68d81e6baccf0d56221d7a00c1be18b",
      "tree": "f2c1fdbeb24ca3de7ba23a4c0b3d2ce176abcf41",
      "parents": [
        "8866f9df4a5b91a4e514ccc76472261a644a3848"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 13 16:19:34 2010 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 13 16:13:39 2010 -0800"
      },
      "message": "zlib: Fix build of powerpc boot wrapper\n\nCommit ac4c2a3bbe5db5fc570b1d0ee1e474db7cb22585 broke the build\nof all powerpc boot wrappers.\n\nIt attempts to add an include of autoconf.h but used the wrong\npath for it. It also adds -D__KERNEL__ to our boot wrapper, both\nthings that we pretty much didn\u0027t do on purpose so far.\n\nWe want our boot wrapper to remain independent enough of the kernel\nfor various reasons, one of them being that you can \"wrap\" an existing\nkernel at distro install time which allows to ship one kernel image\nand a set of boot wrappers for different platforms, the wrappers\ndon\u0027t have to be built out of the same kernel build tree.\n\nIt\u0027s also incorrect to do what the patch does in our boot environment\nsince we may not have a proper alignment exception handler which means\nwe may not be able to fixup the few cases where an unaligned access will\nneed SW emulation (depends on the core variant, could be when crossing\npage or segment boundaries for example).\n\nThis patch fixes it by putting the old code back in and using the\nnew \"fancy\" variant only when CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS\nis set, which happens not to be set on powerpc since we don\u0027t include\nautoconf.h. It also reverts the changes to our boot wrapper Makefile.\n\nThis means that x86 should, afaik, keep the optimisations since its\nboot wrapper does include autoconf.h and define __KERNEL__ (though I\ndoubt they make that much different outside of slow embedded processors).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94e587f61ef5da3b4da40289cdb7e9a62d455313",
      "tree": "e718cedd2083e74f938706b90288bc33d6fd475f",
      "parents": [
        "7b475d59a07cb193310afae48367bd1ea2faa411"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:42 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:46 2010 +0100"
      },
      "message": "[S390] unwire sys_recvmmsg again\n\nsys_recvmmsg is reachable via sys_socketcall. So unwire it again since\nthere is no point in having two entry points for it.\nAlso put it to the ignore list so we don\u0027t get reminded anymore in order\nto wire it up.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d381589834aa69f51f95b1e364fe79688692aab4",
      "tree": "a8db6e97c21f5dc82aef3a89111d2260b79b92c6",
      "parents": [
        "a9df8e325d0de527c2e97297704ebbec48c01cbf"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:39 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] mmap: add missing compat_ptr conversion to both mmap compat syscalls\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a9df8e325d0de527c2e97297704ebbec48c01cbf",
      "tree": "6bc57b4d9d670cc7cd166c3261b598d2b664a51f",
      "parents": [
        "fb380aadfe34e8d3ce628cb3e386882351940874"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:38 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] bug: implement arch specific __WARN macro\n\nThis one will trap, generates shorter code and emits better debug data\nthan the generic version.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fb380aadfe34e8d3ce628cb3e386882351940874",
      "tree": "2607a2f3ee9732516d01a2e5083fbea0476491bb",
      "parents": [
        "957a37ad587f3ef1022f1fe434d818cbed38eb95"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:37 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] Move __cpu_logical_map to smp.c\n\nFinally move it to the place where it belongs to and make get rid of\nit for !CONFIG_SMP.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c6a5f8cea2e5454fce3859ca5ed381c2535184cf",
      "tree": "c2b7dce50da44d79e3669bda8152d6d0f9357dc8",
      "parents": [
        "02beaccc901b7a28ac1de79f3ed122f5fda220b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:35 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] smp: remove volatile type quilifier from __cpu_logical_map\n\nRemove pointless qualifier.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "02beaccc901b7a28ac1de79f3ed122f5fda220b1",
      "tree": "77c36cd14b9ce1324ff6127a4bdb19e312fef7e2",
      "parents": [
        "a58c26bba9ebe97fea99aee125728b1f3886499e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 13 20:44:34 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] smp: setup smp_processor_id early\n\nsmp_processor_id() is supposed to work before setup_arch() gets called.\nBefore that smp_processor_id() may return just an arbitrary value that\nis contained in the uninitialized boot lowcore.\nSo provide the arch function which will override the weak function in\ninit/main.c.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a58c26bba9ebe97fea99aee125728b1f3886499e",
      "tree": "a4f989ee10aee76712eb93899ae99d9201d40966",
      "parents": [
        "16e1a577693a470367287281765b7daad0998fc1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 13 20:44:33 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:45 2010 +0100"
      },
      "message": "[S390] use helpers for rlimits\n\nMake sure compiler won\u0027t do weird things with limits. E.g. fetching\nthem twice may return 2 different values after writable limits are\nimplemented.\n\nI.e. either use rlimit helpers added in\n3e10e716abf3c71bdb5d86b8f507f9e72236c9cd\nor ACCESS_ONCE if not applicable.\n\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux390@de.ibm.com\nCc: linux-s390@vger.kernel.org\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bebf023d415fd8984994a596aaa83cd0a3046d0b",
      "tree": "5708a0d8ee1f48b982a847916bee0447a56b26a7",
      "parents": [
        "6f50248ef0efa7453397eb53e41e8aa5df534492"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:28 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] remove superfluous TIF_USEDFPU bit\n\nThe TIF_USEDFPU bit is always 0 for s390 and it is not tested anywhere.\nRemove the bit. At the same time remove the calls to clear_used_math()\nas well. The PF_USED_MATH bit is never set for s390 either.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6f50248ef0efa7453397eb53e41e8aa5df534492",
      "tree": "c04084989d30918bb9515bebcc9496689e90b4e0",
      "parents": [
        "f8d5faf718c9ff2c04eb8484585d4963c4111cd7"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:27 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] duplicate SIGTRAP on signal delivery.\n\nThe code in do_signal sets the TIF_SINGLE_STEP bit and calls\ntracehook_signal_handler after the signal frame has been set up.\nThis causes two SIGTRAP signals to be delivered to the tracer.\nStop setting the TIF_SINGLE_STEP bit in do_signal to get the\ncorrect number of SIGTRAPs.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f8d5faf718c9ff2c04eb8484585d4963c4111cd7",
      "tree": "776ed927d2e3c1a02404e2ac9253170085c28ee6",
      "parents": [
        "c3311c13adc1021e986fef12609ceb395ffc5014"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:26 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] clear TIF_SINGLE_STEP for new process.\n\nClear the TIF_SINGLE_STEP bit in copy_thread. The new process did not get\na PER event of its own. It is wrong deliver a SIGTRAP that was meant for\nthe parent process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c3311c13adc1021e986fef12609ceb395ffc5014",
      "tree": "089bc4527e9f032ad2dcd7feee4118020cb1dcce",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 13 20:44:25 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 13 20:44:44 2010 +0100"
      },
      "message": "[S390] fix loading of PER control registers for utrace.\n\nIf the current task enables / disables PER tracing for itself the\nPER control registers need to be loaded in FixPerRegisters.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "07105202bdebf6e9a4c72c634cf90398abfad870",
      "tree": "0eec6777ac1e7a4d1282b5434d1602eb7767edc8",
      "parents": [
        "1373411ae4cd0caf2e1a35fb801dd9a00b64dea2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 08 12:25:37 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jan 13 13:27:24 2010 +0100"
      },
      "message": "Makefile: do not override LC_CTYPE\n\nSetting LC_CTYPE\u003dC breaks localized messages in some setups. With only\nLC_COLLATE\u003dC and LC_NUMERIC\u003dC, we get almost all we need, except for not\nso defined character classes and tolower()/toupper(). The former is not\na big issue, because we can assume that e.g. [:alpha:] will always\ninclude a-zA-Z and we only ever process ASCII input. The latter seems\nonly affect arch/sh/tools/gen-mach-types, which we can handle separately.\n\nSo after this patch the meaning of ranges like [a-z], the behavior of\nsort and join, etc. should be the same everywhere and at the same time\ngcc should be able to print localized waring and error messages.\nLC_NUMERIC\u003dC might not be necessary, but setting it doesn\u0027t hurt.\n\nReported-by: Simon Horman \u003chorms@verge.net.au\u003e\nReported-by: Sergei Trofimovich \u003cslyfox@inbox.ru\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nTested-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e68266b7001a4e29af083716f0c36c0d6dbb1b39",
      "tree": "7840adf9c7b1b63a47564dfa209399ca1333b18e",
      "parents": [
        "864a0922dd128392467611d9857e5138c6a91999"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Wed Jan 13 10:16:08 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 11:23:54 2010 +0100"
      },
      "message": "x86: xen: 64-bit kernel RPL should be 0\n\nUnder Xen 64 bit guests actually run their kernel in ring 3,\nhowever the hypervisor takes care of squashing descriptor the\nRPLs transparently (in order to allow them to continue to\ndifferentiate between user and kernel space CS using the RPL).\nTherefore the Xen paravirt backend should use RPL\u003d\u003d0 instead of\n1 (or 3). Using RPL\u003d\u003d1 causes generic arch code to take\nincorrect code paths because it uses \"testl $3, \u003cCS\u003e, je foo\"\ntype tests for a userspace CS and this considers 1\u003d\u003duserspace.\n\nThis issue was previously masked because get_kernel_rpl() was\nomitted when setting CS in kernel_thread(). This was fixed when\nkernel_thread() was unified with 32 bit in\nf443ff4201dd25cd4dec183f9919ecba90c8edc2.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\nCc: Jeremy Fitzhardinge \u003cJeremy.Fitzhardinge@citrix.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nLKML-Reference: \u003c1263377768-19600-2-git-send-email-ian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "864a0922dd128392467611d9857e5138c6a91999",
      "tree": "1ce4f65ab7ed12d229be35de84b66ea445672522",
      "parents": [
        "42590a75019a50012f25a962246498dead428433"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Wed Jan 13 10:16:07 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 11:23:45 2010 +0100"
      },
      "message": "x86: kernel_thread() -- initialize SS to a known state\n\nBefore the kernel_thread was converted into \"C\" we had\npt_regs::ss set to __KERNEL_DS (by SAVE_ALL asm macro).\n\nThough I must admit I didn\u0027t find any *explicit* load of\n%ss from this structure the better to be on a safe side\nand set it to a known value.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\nCc: Jeremy Fitzhardinge \u003cJeremy.Fitzhardinge@citrix.com\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nLKML-Reference: \u003c1263377768-19600-1-git-send-email-ian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "42590a75019a50012f25a962246498dead428433",
      "tree": "f248821c7f38d988e2d03ddaaa7c63c59e0e3206",
      "parents": [
        "fcfbb2b5facd65efa7284cc315225bfe3d1856c2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jan 04 16:16:23 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 11:15:37 2010 +0100"
      },
      "message": "x86/agp: Fix agp_amd64_init and agp_amd64_cleanup\n\nThis fixes the regression introduced by the commit\nf405d2c02395a74d3883bd03ded36457aa3697ad.\n\nThe above commit fixes the following issue:\n\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d126192729110083\u0026w\u003d2\n\nHowever, it doesn\u0027t work properly when you remove and insert the\nagp_amd64 module again.\n\nagp_amd64_init() and agp_amd64_cleanup should be called only\nwhen gart_iommu is not called earlier (that is, the GART IOMMU\nis not enabled). We need to use \u0027gart_iommu_aperture\u0027 to see if\nGART IOMMU is enabled or not.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: mitov@issp.bas.bg\nCc: davej@redhat.com\nLKML-Reference: \u003c20100104161603L.fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fcfbb2b5facd65efa7284cc315225bfe3d1856c2",
      "tree": "2732cee9ce39ed6035d162dff9d3967c857f3c14",
      "parents": [
        "df39a2e48f99e2d706e8fa4dc99fd148eb59449d"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Jan 08 12:13:54 2010 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:56:27 2010 +0100"
      },
      "message": "x86: SGI UV: Fix mapping of MMIO registers\n\nThis fixes the problem of the initialization code not correctly\nmapping the entire MMIO space on a UV system.  A side effect is\nthe map_high() interface needed to be changed to accommodate\ndifferent address and size shifts.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Mike Habeck \u003chabeck@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c4B479202.7080705@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "df39a2e48f99e2d706e8fa4dc99fd148eb59449d",
      "tree": "412b4ce3696577f4c028e819131a0ca3588eb700",
      "parents": [
        "7f41c2e1523f628cc248e34192162aec5728bed7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jan 04 16:17:21 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:41:22 2010 +0100"
      },
      "message": "x86: mce.h: Fix warning in header checks\n\nSomeone isn\u0027t reading their build output: Move the definition\nout of the exported header.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: linux-kernel@vger.kernelorg\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c2c5d45d46c8c0fd34291dec958670ad4816796f",
      "tree": "3d65ac0b76107abb6cf30982f69ccb9120de5be7",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 31 03:52:25 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 09:32:54 2010 +0100"
      },
      "message": "perf: Stop stack frame walking off kernel addresses boundaries\n\nWhile processing kernel perf callchains, an bad entry can be\nconsidered as a valid stack pointer but not as a kernel address.\n\nIn this case, we hang in an endless loop. This can happen in an\nx86-32 kernel after processing the last entry in a kernel\nstacktrace.\n\nJust stop the stack frame walking after we encounter an invalid\nkernel address.\n\nThis fixes a hard lockup in x86-32.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1262227945-27014-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f0e14bbc065c88ddb68fec42b317f487cc85410",
      "tree": "ed8d6206d3362e92db3f5dd981a2e865200bde9c",
      "parents": [
        "f25bb39f8adfe980df223f415f3b845953ca1147",
        "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n  ARM: Fix wrong dmb\n  ARM: 5874/1: serial21285: fix disable_irq-from-interrupt-handler deadlock\n  ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n  ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n  ARM: 5871/1: arch/arm: Fix build failure for lpd7a404_defconfig caused by missing includes\n  ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n  ARM: 5868/1: ARM: fix \"BUG: using smp_processor_id() in preemptible code\"\n  ARM: 5867/1: Update U300 defconfig\n  ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs\n  [ARM] pxa: fix strange characters in zaurus gpio .desc\n  ARM: add missing recvmmsg syscall number\n  [ARM] pxa: fix compiler warnings of unused variable \u0027id\u0027 in cpu_is_pxa9*()\n  [ARM] pxa: update pwm_backlight-\u003enotify() to include missed \u0027struct device *\u0027\n  [ARM] pxa: enable L2 if present in XSC3\n  [ARM] pxa: do not enable L2 after MMU is enabled\n"
    },
    {
      "commit": "f25bb39f8adfe980df223f415f3b845953ca1147",
      "tree": "720e9a95d36061d133867d07282654dc9825b570",
      "parents": [
        "7113578a8a930259d6497976208e5b3e57141c5c",
        "9a3065c942d59afcc1b71bb75743d9f37fcc2954"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:55:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:55:31 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (22 commits)\n  MIPS: Ignore vmlinux.*\n  MIPS: Move vmlinux.ecoff to arch/mips/boot\n  MIPS: cpumask_of_node() should handle -1 as a node\n  MIPS: Octeon: Use non-overflowing arithmetic in sched_clock\n  MIPS: Malta, PowerTV: Remove unnecessary \"Linux started\"\n  MIPS: BCM63xx: Remove duplicate CONFIG_CMDLINE.\n  MIPS: AR7: Remove unused prom_getchar()\n  MIPS: PowerTV: Remove extra r4k_clockevent_init() call\n  MIPS: Cobalt use strlcat() for the command line arguments\n  MIPS: Octeon: Add sched_clock() to csrc-octeon.c\n  MIPS: TXx9: Cleanup builtin-cmdline processing\n  MIPS: PowerTV: simplify prom_init_cmdline() and merge into prom_init()\n  MIPS: PowerTV: Remove unused platform_die()\n  MIPS: PowerTV: Remove mips_machine_halt()\n  MIPS: PowerTV: Remove unused ptv_memsize\n  MIPS: PowerTV: Remove unused prom_getcmdline()\n  MIPS: AR7: Remove kgdb_enabled\n  MIPS: Alchemy: Correct code taking the size of a pointer\n  MIPS: BCM63xx: Fix whitespace damaged board_bcm963xx.c\n  MIPS: VR41xx: Use strlcat() for the command line arguments\n  ...\n"
    },
    {
      "commit": "682137f7e6bc78e3c324874c0c213123ddc5e261",
      "tree": "dc7abee5b6ac11bb3819f6e8432566651998afe6",
      "parents": [
        "066000dd856709b6980123eb39b957fe26993f7b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Jan 13 10:42:05 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:51:45 2010 -0800"
      },
      "message": "m68knommu: fix definitions of __pa() and __va()\n\nFix compilation breakage of all m68knommu targets:\n\n  CC      arch/m68knommu/kernel/asm-offsets.s\nIn file included from include/linux/sched.h:77,\n                 from arch/m68knommu/kernel/asm-offsets.c:12:\ninclude/linux/percpu.h: In function \u0027per_cpu_ptr_to_phys\u0027:\ninclude/linux/percpu.h:161: error: implicit declaration of function \u0027virt_to_phy\n\nThis is broken in linux-2.6.33-rc3.\n\nChange the definitions of __pa() and __va() to not use virt_to_phys()\nand phys_to_virt(). Trivial 1:1 conversion required for the non-MMU case.\n\nA side effect if this is that the m68knommu can now use asm/virtconvert.h\nfor the definition of virt_to_phys() and phys_to_virt().\n\nAlso cleaned up the definition of page_to_phys() when moving into\nvirtconvert.h.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4",
      "tree": "c083c9f20933c89a5d24882f69bcba410766b739",
      "parents": [
        "7511bce4069de39ea04b14c1e1d55c249f9ce808"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "message": "ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n\nA kernel with both ARMv6 and ARMv7 selected results in build errors.\nFix this by specifying the proper architectures for these assembly\nfiles.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7511bce4069de39ea04b14c1e1d55c249f9ce808",
      "tree": "befa78be1f9631b9fc3d5cbc10cef9e8fcd641bd",
      "parents": [
        "cc20b900be7aa8e456aff82dfcb55fb15c508962"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "message": "ARM: Fix wrong dmb\n\nThe __kuser_cmpxchg code uses an ARMv6 dmb instruction, rather than\none based upon the architecture being built for.  Switch to using\nthe macro provided for this purpose, which also eliminates the\nneed for an ifdef.\n\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a3065c942d59afcc1b71bb75743d9f37fcc2954",
      "tree": "35e3866da513fbd25dd0604b6537880e3e6b4cd1",
      "parents": [
        "17f964e881e125917cbeea8eb82271cc68485a22"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:14:19 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:38 2010 +0100"
      },
      "message": "MIPS: Ignore vmlinux.*\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/795/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17f964e881e125917cbeea8eb82271cc68485a22",
      "tree": "8a1fbbb95ec46049c1dfdee0117da36cbeeed96c",
      "parents": [
        "d797396f3387c5be8f63fcc8e9be98bb884ea86a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:13:17 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:38 2010 +0100"
      },
      "message": "MIPS: Move vmlinux.ecoff to arch/mips/boot\n\nIt moves to the same directory as the boot files in other formats.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/796/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d797396f3387c5be8f63fcc8e9be98bb884ea86a",
      "tree": "63024f12dfb080db7d8fbc73776f1bbdc68bbf7f",
      "parents": [
        "0e8a1d8262f41d6e8c1d736a408882bbb7a5c0a6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 06 15:55:13 2010 +1100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:37 2010 +0100"
      },
      "message": "MIPS: cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/831/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e8a1d8262f41d6e8c1d736a408882bbb7a5c0a6",
      "tree": "b8943db01b333cbd3629555e2de92a8670f39404",
      "parents": [
        "9b54dc5869c3989077e456c57e51810f0a1bdbcb"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Jan 08 14:47:36 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: Octeon: Use non-overflowing arithmetic in sched_clock\n\nWith typical mult and shift values, the calculation for Octeon\u0027s sched_clock\noverflows when using 64-bit arithmetic.  Use 128-bit calculations instead.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/849/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b54dc5869c3989077e456c57e51810f0a1bdbcb",
      "tree": "cd897db1c1a2d0742dbd047930d399680eec9075",
      "parents": [
        "0622870a641f17f9ea10be82d5a8770d0e16c19b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:47:34 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: Malta, PowerTV: Remove unnecessary \"Linux started\"\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/813/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0622870a641f17f9ea10be82d5a8770d0e16c19b",
      "tree": "c50878875cd3b0dc8d9e79acf5ce8eb0f8bfa788",
      "parents": [
        "70b5c8194f1ecfab5f7e8db3590e7ef7996d893e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:39:11 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Remove duplicate CONFIG_CMDLINE.\n\nBuiltin cmdline is copied by arch_mem_init().\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/812/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70b5c8194f1ecfab5f7e8db3590e7ef7996d893e",
      "tree": "a97c249b88dc5b5302f3d3228aef6a1decf7cc8b",
      "parents": [
        "1dc238632bbb4283ba2c789b2aeadb1a2743eb4f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:13:04 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: AR7: Remove unused prom_getchar()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/811/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1dc238632bbb4283ba2c789b2aeadb1a2743eb4f",
      "tree": "1a3b95808fc936aa0e8828fb72ca9ecc5df615d6",
      "parents": [
        "0833c76bd894b797f353e32c5eadfe16855bcf69"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Mon Dec 21 17:43:42 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:35 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove extra r4k_clockevent_init() call\n\nA call to r4k_clocksource_init() was added to plat_time_init(), but\nwhen init_mips_clock_source() calls the same function, boot fails in\nclockevents_register_device(). This patch removes the extraneous call.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/803/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0833c76bd894b797f353e32c5eadfe16855bcf69",
      "tree": "21825231b2c6cb96d3962055cf27da8aaad2a33a",
      "parents": [
        "c6a3c851a287980e47b45bf191a3b78d9d8508e2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Thu Dec 24 17:06:34 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: Cobalt use strlcat() for the command line arguments\n\nTested with CoLo v1.22\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/807/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6a3c851a287980e47b45bf191a3b78d9d8508e2",
      "tree": "b58339ebc32655ecff45e1f2d32c9ec26dc881f8",
      "parents": [
        "98bea6fc87390b6a12f595ad06fc686712435f94"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 23 13:18:54 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: Octeon: Add sched_clock() to csrc-octeon.c\n\nWith the advent of function graph tracing on MIPS, Octeon needs a high\nprecision sched_clock() implementation.  Without it, most timing\nnumbers are reported as 0.000.\n\nThis new sched_clock just uses the 64-bit cycle counter appropriately\nscaled.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/805/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98bea6fc87390b6a12f595ad06fc686712435f94",
      "tree": "0cd549e85dc4c0d55b88ecb0dc5b38b475e10e66",
      "parents": [
        "7e326d687d182e45447c24daccaa9b60bae130d5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 22 00:48:57 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: TXx9: Cleanup builtin-cmdline processing\n\nSince commit 898d357b5262f9e26bc2418e01f8676e80d9867e (lmo) /\n6acc7d485c24c00e111c61b2e6dff9180faebcae (kernel.org) (\"Fix and enhance\nbuilt-in kernel command line\") arcs_cmdline[] does not contain built-in\ncommand line.  The commit introduce CONFIG_CMDLINE_BOOL and\nCONFIG_CMDLINE_OVERRIDE to control built-in command line, and now we can\nuse them instead of platform-specific built-in command line processing.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/802/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e326d687d182e45447c24daccaa9b60bae130d5",
      "tree": "60958ec62e35aacc5471503a4ef3d58c6ccb93f6",
      "parents": [
        "0eb99a9354cfe73dfa76ef81c917f7655b1b306c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:38:37 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:33 2010 +0100"
      },
      "message": "MIPS: PowerTV: simplify prom_init_cmdline() and merge into prom_init()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/801/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0eb99a9354cfe73dfa76ef81c917f7655b1b306c",
      "tree": "58a5528d31d84dbbedbb678273b71f63baf3fe27",
      "parents": [
        "2620c3570f748647afb17e095507099a309ed8f6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:36:32 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:33 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused platform_die()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/800/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2620c3570f748647afb17e095507099a309ed8f6",
      "tree": "985c1dccc3c125d9e536e2105d6cc3b6c68c0824",
      "parents": [
        "09b7c9f24d8e9b772da682b52b83c88f426a849d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:33:46 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:32 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove mips_machine_halt()\n\nmips_machine_halt() is same as mips_machine_restart().  Also delete the\nregistration of _machine_halt and pm_power_off because mips_machine_halt()\nis the restart function.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/798/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "09b7c9f24d8e9b772da682b52b83c88f426a849d",
      "tree": "f3a197189fc214faa50c2517119b4b8a36b4b07f",
      "parents": [
        "99d2b173e5e14d10d2179d342d91c5bed0e8832d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:30:18 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:32 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused ptv_memsize\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/799/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99d2b173e5e14d10d2179d342d91c5bed0e8832d",
      "tree": "ea760aa1c7ca82b0a3a3814041b1c9da8f1578d0",
      "parents": [
        "57699407faf009f2abc33e381bc82b4c81bb0585"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:29:17 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused prom_getcmdline()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/797/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57699407faf009f2abc33e381bc82b4c81bb0585",
      "tree": "8380822e588104df884822c93b82a9a27e5dea1f",
      "parents": [
        "42ecda1ae80b4b19c3c7ba36e3141c4c19e1fe70"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:20:24 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: AR7: Remove kgdb_enabled\n\nAn unused leftover from the old KGDB implementation.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/794/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42ecda1ae80b4b19c3c7ba36e3141c4c19e1fe70",
      "tree": "4fafa20ecea17a6bf05675d963d4f078e2ddeab4",
      "parents": [
        "05c694681e059b9e99449bb239367ab486cd1fca"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Dec 13 12:40:39 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: Alchemy: Correct code taking the size of a pointer\n\nsizeof(dp) is just the size of the pointer.  Change it to the size of the\nreferenced structure.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nexpression f;\ntype T;\n@@\n\n*f(...,(T)x,...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/789/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05c694681e059b9e99449bb239367ab486cd1fca",
      "tree": "820c83cac44f7355349a0d71a9d67eec287331c5",
      "parents": [
        "66a0f0f2a20a8df2cdf22e911839c29c462836f3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Sat Dec 12 17:57:39 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:30 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Fix whitespace damaged board_bcm963xx.c\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66a0f0f2a20a8df2cdf22e911839c29c462836f3",
      "tree": "e5fd2280d51dd6ef550f52828cb3909e2fd98a13",
      "parents": [
        "d4d9a553d7b96e18fcfbd0b8fb5f803b3a27e4e6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Thu Dec 10 14:00:39 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:30 2010 +0100"
      },
      "message": "MIPS: VR41xx: Use strlcat() for the command line arguments\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/784/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4d9a553d7b96e18fcfbd0b8fb5f803b3a27e4e6",
      "tree": "999e955a181d5b1a3c6bd62796b3b0bc899fc541",
      "parents": [
        "abbdc3d88aa2d5c937b21044c336bcd056c1732f"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Dec 10 22:55:13 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:29 2010 +0100"
      },
      "message": "MIPS: Cleanup and Fixup of compressed kernel support\n\n o Remove the .initrd section.  The initrd section was already handled\n   when vmlinux was linked.\n o Discard .MIPS.options, .options, .pdr, .reginfo, .comment and .note\n   sections.  If .MIPS.options is not removed, kernels compiled with gcc\n   3.4.6 will not boot.\n o Clean up the file format.\n o Remove several other unneeded sections.\n\nTested with GCC 3.4.6 and 4.4.1 with and without initrd.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/785/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abbdc3d88aa2d5c937b21044c336bcd056c1732f",
      "tree": "c015bc3bbffcb074439fbe4c3b25f6f645774778",
      "parents": [
        "066000dd856709b6980123eb39b957fe26993f7b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 03 17:43:54 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:29 2010 +0100"
      },
      "message": "MIPS: Cleanup forgotten label_module_alloc in tlbex.c\n\ncommit c8af165342e83a4eb078c9607d29a7c399d30a53 (lmo) rsp.\ne0cc87f59490d7d62a8ab2a76498dc8a2b64927a (kernel.org) left\nlabel_module_alloc unused.  Remove it now.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/752/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "066000dd856709b6980123eb39b957fe26993f7b",
      "tree": "ba3a3ba8d7601234f5a554fd9eff38cd476025b1",
      "parents": [
        "1b4d40a517e0657a081d5d63518c4badd31c60ea"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Jan 11 15:51:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 16:47:57 2010 -0800"
      },
      "message": "Revert \"x86, apic: Use logical flat on intel with \u003c\u003d 8 logical cpus\"\n\nRevert commit 2fbd07a5f5d1295fa9b0c0564ec27da7c276a75a, as this commit\nbreaks an IBM platform with quad-core Xeon cpu\u0027s.\n\nAccording to Suresh, this might be an IBM platform issue, as on other\nIntel platforms with \u003c\u003d 8 logical cpu\u0027s, logical flat mode works fine\nirespective of physical apic id values (inline with the xapic\narchitecture).\n\nRevert this for now because of the IBM platform breakage.\n\nAnother version will be re-submitted after the complete analysis.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a29815a333c6c6e677294bbe5958e771d0aad3fd",
      "tree": "589a782f1992a7da55469379688deaa9f355b779",
      "parents": [
        "c0f607c608ba889db5250235ba620f818aa44a4d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jan 10 16:28:09 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:45:37 2010 -0800"
      },
      "message": "core, x86: make LIST_POISON less deadly\n\nThe list macros use LIST_POISON1 and LIST_POISON2 as undereferencable\npointers in order to trap erronous use of freed list_heads.  Unfortunately\nuserspace can arrange for those pointers to actually be dereferencable,\npotentially turning an oops to an expolit.\n\nTo avoid this allow architectures (currently x86_64 only) to override\nthe default values for these pointers with truly-undereferencable values.\nThis is easy on x86_64 as the virtual address space is large and contains\nareas that cannot be mapped.\n\nOther 64-bit architectures will likely find similar unmapped ranges.\n\n[ingo: switch to 0xdead000000000000 as the unmapped area]\n[ingo: add comments, cleanup]\n[jaswinder: eliminate sparse warnings]\n\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f607c608ba889db5250235ba620f818aa44a4d",
      "tree": "b3802cae458d0c3d413425642b8e3c90aa24a5ee",
      "parents": [
        "598cace09645fc10f8150e4adc982922cbd214ed",
        "27dba4bcf87494e2909f6b0035f0a9a038e80f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (26 commits)\n  OMAP2 clock: dynamically allocate CPUFreq frequency table\n  OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n  OMAP2xxx OPP: clean up comments in OPP data\n  OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n  OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n  OMAP1 clock: Add missing clocks for OMAP 7xx\n  OMAP clock: remove incorrect EXPORT_SYMBOL()s\n  OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n  OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n  OMAP3: clock: add clockdomains for UART1 \u0026 2\n  OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n  OMAP2xxx IO mapping: mark DSP mappings as being 2420-only\n  ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access.\n  OMAP2: remove duplicated #include\n  omap3: EVM: Choose OMAP_PACKAGE_CBB\n  omap3: Fix booting if package is uninitialized\n  omap3: add missing parentheses\n  omap3: add missing parentheses\n  omap2/3: ZOOM: Correcting key mapping for few keys\n  omap2/3: make serial_in_override() address the right uart port\n  ...\n"
    },
    {
      "commit": "598cace09645fc10f8150e4adc982922cbd214ed",
      "tree": "5d9eec6c34a21c169b7a201bb379636b94fdf0db",
      "parents": [
        "012c79bad50469d964fda126102080d4b93a5946"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: update the ASB2303 defconfig\n\nUpdate the defconfig for the ASB2303 platform.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "012c79bad50469d964fda126102080d4b93a5946",
      "tree": "b67c2c3787b1d4aebf79a2cdb08d89c0f159be4e",
      "parents": [
        "112b4a0bf1080b3d40a2d3b3982361229b25e72d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: make the ASB2305\u0027s PCnet32 NIC work by using the PCI bridge\u0027s SRAM\n\nAccess to the ASB2305\u0027s PCnet32 NIC doesn\u0027t work correctly because when\nthe NIC attempts to update the ring buffer flags by DMA, the change to RAM\ncrops up about 17uS after the interrupt line is asserted.  This is almost\ncertainly due to a bug in the PCI bridge FPGA on that board.\n\nWe can get around this by making dma_alloc_coherent() put the ring buffer\nin the SRAM attached to the PCI bridge rather than in the SDRAM.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "112b4a0bf1080b3d40a2d3b3982361229b25e72d",
      "tree": "e9b49ac3df442cc469b0823378961d4d46b88bc5",
      "parents": [
        "126cda50468d26c4c67f20c51a800685d42d1c61"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: insert PCI root bus resources for the ASB2305 devel motherboard\n\nInsert PCI root bus resources for the MN10300-based ASB2305 development\nkit motherboard.  This is required because the CPU\u0027s window onto the PCI\nbus address space is considerably smaller than the CPU\u0027s full address\nspace and non-PCI devices lie outside of the PCI window that we might want\nto access.\n\nWithout this patch, the PCI root bus uses the platform-level bus\nresources, and these are then confined to the PCI window, thus making\nplatform_device_add() reject devices outside of this window.\n\nWe also add a reservation for the PCI SRAM region.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "126cda50468d26c4c67f20c51a800685d42d1c61",
      "tree": "6973dea92f24f2dadaf019afb5cf520f3514cbaa",
      "parents": [
        "e716381f9f4ea65df2e2a911275b47ed6ae53d4b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jan 08 14:43:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: use generic pci_enable_resources()\n\nUse the generic pci_enable_resources() instead of the arch-specific code.\n\nUnlike this arch-specific code, the generic version:\n\n - checks PCI_NUM_RESOURCES (11), not 6, resources\n - skips resources that have neither IORESOURCE_IO nor IORESOURCE_MEM set\n - skips ROM resources unless IORESOURCE_ROM_ENABLE is set\n - checks for resource collisions with \"!r-\u003eparent\"\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e716381f9f4ea65df2e2a911275b47ed6ae53d4b",
      "tree": "d48476ff6a7e3929a3fb4ff60f9dde034377639f",
      "parents": [
        "07c706a6226ea7556a41fced300248d1daac90db"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: use KERN_ERR not KERN_ERROR\n\nUse KERN_ERR not KERN_ERROR in the ASB2305 platform code.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07c706a6226ea7556a41fced300248d1daac90db",
      "tree": "a1a8607fcc960e1ec9af72e4e91850cea41a2898",
      "parents": [
        "e5d20d01023e76f3c1289cfca2e3305de7ff9e69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 08 14:43:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: fix several bogus includes on abs2305\n\nasm/cpu never existed for mn10300; the files they are looking for are in\nasm.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5d20d01023e76f3c1289cfca2e3305de7ff9e69",
      "tree": "b4b4a3da668fd86475c075ab5444a48aa6d77a1b",
      "parents": [
        "d6bb7a1ad326f56f0793353c59348554f84b513c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: wire up missing new syscalls\n\nWire up missing new system calls for MN10300.\n\nSigned-off-by: David Howells \u003cdhowelsl@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6bb7a1ad326f56f0793353c59348554f84b513c",
      "tree": "803f006ee2cd924f73b6b4c92b040f9f1db95834",
      "parents": [
        "b0641e86fbc722906e323b2c2a069e65f44ff484"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Fri Jan 08 14:43:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: add cc clobbers to asm statements\n\ngcc 4.2.1 for MN10300 is more agressive than the older gcc in\nreordering/moving other insns between an insn that sets flags and an insn\nthat uses those flags.  This leads to trouble with asm statements which\nare missing an explicit \"cc\" clobber.  This patch adds the explicit \"cc\"\nclobber to asm statements which do indeed clobber the condition flags.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0641e86fbc722906e323b2c2a069e65f44ff484",
      "tree": "404800b6c0a2a8c5478d7ab8385292850ec8bd97",
      "parents": [
        "4c03ee7352f2f0ee393c7190ce0b758dd1217f57"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Fri Jan 08 14:43:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:09 2010 -0800"
      },
      "message": "mn10300: objcopy flags fix\n\nThe gcc-4.2.1 based toolchain for MN10300 adds some new note sections\nwhich need to be stripped from the binary image.  This patch takes care of\nthat.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c03ee7352f2f0ee393c7190ce0b758dd1217f57",
      "tree": "8f81d66cee3cd2a061664d3544b58b2362aa62e2",
      "parents": [
        "004731b2c7c658d36bee167cb1e1a399c2cbccc9"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Fri Jan 08 14:43:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:07 2010 -0800"
      },
      "message": "mn10300: signal stack fix\n\nThis fixes a signal stack handling problem in the MN10300 arch.  When new\nthreads are cloned with CLONE_VM, they don\u0027t inherit the alternate signal\nstack.  They do share the signal flags, though.  When deciding whether to\nuse an alternate stack, the arch code needs to check to make sure the task\nstruct contains a valid alternate stack.  This patch fixes the MN10300\narch by using the sas_ss_flags() test provided by sched.h rather than the\non_sig_stack() test which is insufficient by itself.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13510997d600a076e064f10587a8f6d20f8fff41",
      "tree": "add740bac060355140ca6b19b237d0167d83a1ee",
      "parents": [
        "e7db7b4270ed2a606b8c0b5f944a5f92ade0e84c"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Fri Jan 08 14:42:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:05 2010 -0800"
      },
      "message": "x86: add support for LZO-compressed kernels\n\nThe necessary changes to the x86 Kconfig and boot/compressed to allow the\nuse of this new compression method\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7db7b4270ed2a606b8c0b5f944a5f92ade0e84c",
      "tree": "9d112314a53153e6aaa4a916e179dd8f225b7b11",
      "parents": [
        "7dd65feb6c603e13eba501c34c662259ab38e70e"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Fri Jan 08 14:42:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:05 2010 -0800"
      },
      "message": "arm: add support for LZO-compressed kernels\n\n- changes to ach/arch/boot/Makefile to make it easier to add new\n   compression types\n - new piggy.lzo.S necessary for lzo compression\n - changes in arch/arm/boot/compressed/misc.c to allow the use of lzo or\n   gzip, depending on the config\n - Kconfig support\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "ac4c2a3bbe5db5fc570b1d0ee1e474db7cb22585"
}
