)]}'
{
  "log": [
    {
      "commit": "c280266a326ccabeb64b6d69fa4fd21faf5bf354",
      "tree": "f8a89e593a0ba43b75bb666d8e245b2460dc0d40",
      "parents": [
        "eddce368f99b682683e09cf206eaa25131d40abe",
        "55dac3a5553b13891f0ae4bbd11920619b5436d4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 18 11:06:12 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 18 11:06:12 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into next\n"
    },
    {
      "commit": "55dac3a5553b13891f0ae4bbd11920619b5436d4",
      "tree": "88431185f839d44a92dae9a58adba30d9be65aea",
      "parents": [
        "0bc77ecbe4f69ff8ead1d2abfe84ca9ba2a7bca4",
        "be44f01e8af3862767f466f89c12640a2f2b0038"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:05:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:05:26 2008 -0800"
      },
      "message": "Merge branch \u0027i2c-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n\n* \u0027i2c-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux:\n  i2c-s3c2410: fix check for being in suspend.\n  i2c-cpm: Detect and report NAK right away instead of timing out\n"
    },
    {
      "commit": "0bc77ecbe4f69ff8ead1d2abfe84ca9ba2a7bca4",
      "tree": "a9d2f83e9ee9b20720cd83432ce7bfeb44690b3d",
      "parents": [
        "3797455fd269f6ae0bc228d5206b502830af03f4",
        "a97721894a6dc0f9ebfe1dbaa4bb112eaf399273"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:23 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Add JBD2 compat feature bit.\n  ocfs2: Always update xattr search when creating bucket.\n"
    },
    {
      "commit": "3797455fd269f6ae0bc228d5206b502830af03f4",
      "tree": "42e687025cc6e6d1d4aeec6261bf8255737616a0",
      "parents": [
        "5b8bd54d5d38649a0a61e1146525212e81061971",
        "af4b8514aafd53d97b05a0a30b7d4cfd2cbb7b81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:01:06 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: pl2303: add id for Hewlett-Packard LD220-HP POS pole display\n  USB: set correct configuration in probe of ti_usb_3410_5052\n  USB: add 5372:2303 to pl2303\n  USB: skip Set-Interface(0) if already in altsetting 0\n  USB: fix comment about endianness of descriptors\n  USB: Documentation/usb/gadget_serial.txt: update to match driver use_acm behaviour\n  usbmon: drop bogus 0t from usbmon.txt\n  USB: gadget: fix rndis working at high speed\n  USB: ftdi_sio: Adding Ewert Energy System\u0027s CANdapter PID\n  USB: tty: SprogII DCC controller identifiers\n  usb-storage: update unusual_devs entry for Nokia 5310\n  USB: Unusual devs patch for Nokia 3500c\n  USB: storage: unusual_devs.h: Nokia 3109c addition\n  USB: fix problem with usbtmc driver not loading properly\n"
    },
    {
      "commit": "5b8bd54d5d38649a0a61e1146525212e81061971",
      "tree": "cbe898dccc3cdd13bec413e2ce78ca043cccb106",
      "parents": [
        "331c31351044888916805c9cb32d8bb9e40c12e9",
        "4b4cdf3979c32fa3d042d150f49449c74d048553"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:00:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 15:00:54 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  STAGING: Move staging drivers back to staging-specific menu\n  driver core: add newlines to debugging enabled/disabled messages\n  xilinx_hwicap: remove improper wording in license statement\n  driver core: fix using \u0027ret\u0027 variable in unregister_dynamic_debug_module\n"
    },
    {
      "commit": "331c31351044888916805c9cb32d8bb9e40c12e9",
      "tree": "41b7d9c95c1e5e1f413c3b026a26979c34d0b3e0",
      "parents": [
        "a52519f2ce180890069fa7b1a92fa51d4448a0ba"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Dec 17 06:31:53 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 14:59:55 2008 -0800"
      },
      "message": "cifs: fix buffer overrun in parse_DFS_referrals\n\nWhile testing a kernel with memory poisoning enabled, I saw some warnings\nabout the redzone getting clobbered when chasing DFS referrals. The\nbuffer allocation for the unicode converted version of the searchName is\ntoo small and needs to take null termination into account.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nAcked-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a52519f2ce180890069fa7b1a92fa51d4448a0ba",
      "tree": "cae6d87adcba8ee831f9a50f3cff467254861718",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f",
        "af4d3643864ee5fcba0c97d77a424fa0b0346f8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 14:58:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 17 14:58:56 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  powerpc: Fix corruption error in rh_alloc_fixed()\n  powerpc/fsl-booke: Fix the miss interrupt restore\n"
    },
    {
      "commit": "4b4cdf3979c32fa3d042d150f49449c74d048553",
      "tree": "a39361b20ece0b57d347f677eeda1de534885bb9",
      "parents": [
        "aa6f3c640781c8ac213a4ed3011dcced36f899e3"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 28 00:01:28 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:07 2008 -0800"
      },
      "message": "STAGING: Move staging drivers back to staging-specific menu\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa6f3c640781c8ac213a4ed3011dcced36f899e3",
      "tree": "aebfec91ee7dca336bcd8ca4e4f1a48ec0578f88",
      "parents": [
        "09a35ce00fa6bbb8bd130a828807e237488aa7ea"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Nov 30 14:01:26 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:07 2008 -0800"
      },
      "message": "driver core: add newlines to debugging enabled/disabled messages\n\nBoth messages are missing the newline and thus dmesg output gets\nscrambled.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09a35ce00fa6bbb8bd130a828807e237488aa7ea",
      "tree": "d11a71272e87c57cd2310f9cd0dfe82a2f88f130",
      "parents": [
        "1c93ca09863a544cec24fc8e33491f645df80e59"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Dec 06 21:10:51 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:07 2008 -0800"
      },
      "message": "xilinx_hwicap: remove improper wording in license statement\n\nGPLv2 doesn\u0027t allow additional restrictions to be imposed on any\ncode, so this wording needs to be removed from these files.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c93ca09863a544cec24fc8e33491f645df80e59",
      "tree": "f023bbb17ebbf2dd9d0e352d621a282b79b06298",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Thu Oct 30 22:44:39 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 11:23:06 2008 -0800"
      },
      "message": "driver core: fix using \u0027ret\u0027 variable in unregister_dynamic_debug_module\n\nThe \u0027ret\u0027 variable is assigned, but not used in the return statement. Fix this.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nAcked-by: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af4b8514aafd53d97b05a0a30b7d4cfd2cbb7b81",
      "tree": "6a393e23b940f4b54c5e203029cdf76fed256174",
      "parents": [
        "413ba6fb51fa8dc77be09552e506d00f31234e0d"
      ],
      "author": {
        "name": "Mike Provencher",
        "email": "mike.provencher@hp.com",
        "time": "Tue Dec 16 14:30:14 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:15 2008 -0800"
      },
      "message": "USB: pl2303: add id for Hewlett-Packard LD220-HP POS pole display\n\nAdd id for the Hewlett-Packard LD220-HP POS pole display.\n\nBus 002 Device 002: ID 03f0:3524 Hewlett-Packard\n\nSigned-off-by: Mike Provencher \u003cmike.provencher@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "413ba6fb51fa8dc77be09552e506d00f31234e0d",
      "tree": "ce013823cc55c2e0f3954a65d474ae2182ccb299",
      "parents": [
        "7c99200142c04d0f1ed3f048014591f841efdaed"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Dec 16 12:25:55 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:15 2008 -0800"
      },
      "message": "USB: set correct configuration in probe of ti_usb_3410_5052\n\nThis driver transfers firmware. It may just as well set the correct\nconfiguration.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c99200142c04d0f1ed3f048014591f841efdaed",
      "tree": "d5c3aa5a803811fb3221e7b45f4d5d4b337f07c5",
      "parents": [
        "24c0996a6b73e2554104961afcc8659534503e0d"
      ],
      "author": {
        "name": "Matthew Arnold",
        "email": "Matthew.Arnold-1@uts.edu.au",
        "time": "Sat Dec 13 22:42:53 2008 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:15 2008 -0800"
      },
      "message": "USB: add 5372:2303 to pl2303\n\nThis patch adds the \"Superial\" USB-Serial converter to pl2303 so that it\nis detected, by the correct driver.  Adds the relevant vendor:product\n(5372:2303) to the device tables in pl2303.c \u0026 pl2303.h.  The patch has\nbeen tested against 2.6.24-22-generic.\n\nSigned-off-by: Matthew D Arnold \u003cmatthew.arnold-1@uts.edu.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "24c0996a6b73e2554104961afcc8659534503e0d",
      "tree": "ce806aca4dbe0b236a639a9067615594f8cdedf6",
      "parents": [
        "9a9fafb89433c5fd1331bac0c84c4b321e358b42"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Dec 01 10:24:41 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:14 2008 -0800"
      },
      "message": "USB: skip Set-Interface(0) if already in altsetting 0\n\nWhen a driver unbinds from an interface, usbcore always sends a\nSet-Interface request to reinstall altsetting 0.  Unforunately, quite\na few devices have buggy firmware that crashes when it receives this\nrequest.\n\nTo avoid such problems, this patch (as1180) arranges to send the\nSet-Interface request only when the interface is not already in\naltsetting 0.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a9fafb89433c5fd1331bac0c84c4b321e358b42",
      "tree": "918ec5c858d043304a47e8744cbee1ad96170298",
      "parents": [
        "c33ba392147a8506b1b43899fdea6069e27e4277"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "usb_endian_patch@chezphil.org",
        "time": "Mon Dec 01 10:22:33 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:14 2008 -0800"
      },
      "message": "USB: fix comment about endianness of descriptors\n\nThis patch fixes a comment and clarifies the documentation about the\nendianness of descriptors. The current policy is that descriptors will\nbe little-endian at the API even on big-endian systems; however the\n/proc/bus/usb API predates this policy and presents descriptors with\nsome multibyte fields byte-swapped.\n\nSigned-off-by: Phil Endecott \u003cusb_endian_patch@chezphil.org\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c33ba392147a8506b1b43899fdea6069e27e4277",
      "tree": "e92660a3ce8642e1a3ab729af12ee3abd428853d",
      "parents": [
        "aacf4a0135a330e68df412a6797a9b9689d8d9a3"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Dec 04 16:30:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:13 2008 -0800"
      },
      "message": "USB: Documentation/usb/gadget_serial.txt: update to match driver use_acm behaviour\n\nCommit 7bb5ea54 (usb gadget serial: use composite gadget framework)\nchanged the default for the use_acm parameter from 0 to 1.\nUpdate the documentation to match.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aacf4a0135a330e68df412a6797a9b9689d8d9a3",
      "tree": "9f0d7e17a79b853f83d19a052d7c75caa0caa421",
      "parents": [
        "7c12414955e9b44a3e33d54e578bf008caa4475d"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Dec 04 16:17:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:12 2008 -0800"
      },
      "message": "usbmon: drop bogus 0t from usbmon.txt\n\nThe example is incorrect: there is no 0t socket (the \u00271t\u0027 format has no\nbus number in it). Also, correct the broken sentence for USB Tag.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c12414955e9b44a3e33d54e578bf008caa4475d",
      "tree": "bea0cd4bf8b2615c2a92c3c32aa199357f5c35d0",
      "parents": [
        "01ba0856e9352e3c4e1c7d8c0a2a7defb456a5f9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Nov 24 23:11:03 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:12 2008 -0800"
      },
      "message": "USB: gadget: fix rndis working at high speed\n\nFix a bug specific to highspeed mode in the recently updated RNDIS\nsupport:  it wasn\u0027t setting up the high speed notification endpoint,\nwhich prevented high speed RNDIS links from working.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nTested-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01ba0856e9352e3c4e1c7d8c0a2a7defb456a5f9",
      "tree": "2fac5bc5c86f24953e160c2958a23ae0989cab6f",
      "parents": [
        "f2ee695554d9b4d163361a63f196ad7d8d0fe935"
      ],
      "author": {
        "name": "Andrew Ewert",
        "email": "andrew@ewertenergy.com",
        "time": "Thu Dec 04 09:09:59 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "USB: ftdi_sio: Adding Ewert Energy System\u0027s CANdapter PID\n\nThe following patch adds in the USB PID for Ewert Energy System\u0027s CANdapter\ndevice (CANBUS to USB-Serial which uses the FTDI 245R chipset) to the ftdi_sio\ndevice driver.\n\nThe patch was tested successfully on Linux kernel 2.6.27 under Ubuntu.\n\nRelevant output from /proc/bus/usb/devices (With patch installed):\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  2 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d0403 ProdID\u003d9f80 Rev\u003d 6.00\nS:  Manufacturer\u003dEwert Energy Systems\nS:  Product\u003dCANdapter\nS:  SerialNumber\u003dA6RGB3Z3\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003da0 MxPwr\u003d 90mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003dftdi_sio\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\n\nSigned-off-by: Andrew Ewert \u003candrew@ewertenergy.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2ee695554d9b4d163361a63f196ad7d8d0fe935",
      "tree": "e43be4d15434776f22bcaf0a0c28a86ffaab4243",
      "parents": [
        "a4b188095912eee83d065f000dfe06f25919750b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Dec 06 23:46:04 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "USB: tty: SprogII DCC controller identifiers\n\nSomeone on rmweb reminded me this had been overlooked from ages ago..\n\nAdd the identifiers for the Sprog II USB. This is a DCC control interface\nusing the FTDI-SIO hardware: http://www.sprog-dcc.co.uk/. People have been\nusing it with insmod options for ages, this just puts it into the driver\ndata.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a4b188095912eee83d065f000dfe06f25919750b",
      "tree": "3c72a9b8833ba7c7317b00a8cb08b843f6fcecd9",
      "parents": [
        "48e1a540e1e9ea62a2b3088a69ecf934f3172b14"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Dec 01 10:23:43 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "usb-storage: update unusual_devs entry for Nokia 5310\n\nThis patch (as1179) updates the unusual_devs entry for Nokia\u0027s 5310\nphone to include a more recent firmware revision.\n\nThis fixes Bugzilla #12099.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Robson Roberto Souza Peixoto \u003crobsonpeixoto@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48e1a540e1e9ea62a2b3088a69ecf934f3172b14",
      "tree": "ee40e7385dfdbc27194b9844a6f0292426aabff7",
      "parents": [
        "1393fce7189427bdb4d6115ca5566ca8d0fc86f3"
      ],
      "author": {
        "name": "Ozan Sener",
        "email": "themgzzy@gmail.com",
        "time": "Mon Dec 08 19:15:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:11 2008 -0800"
      },
      "message": "USB: Unusual devs patch for Nokia 3500c\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0421 ProdID\u003d0060 Rev\u003d 5.51\nS:  Manufacturer\u003dNokia\nS:  Product\u003dNokia 3500c\nS:  SerialNumber\u003d357687010280751\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: Ozan Sener \u003cthemgzzy@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1393fce7189427bdb4d6115ca5566ca8d0fc86f3",
      "tree": "4c933106c3331558e2b86ce27e26d66b7e17076d",
      "parents": [
        "5413aa467806578bf5f78a83893cb9426b815231"
      ],
      "author": {
        "name": "CSÉCSY László",
        "email": "boobaa@frugalware.org",
        "time": "Tue Dec 09 23:39:14 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:10 2008 -0800"
      },
      "message": "USB: storage: unusual_devs.h: Nokia 3109c addition\n\n2.6.26(.x, cannot remember) could handle the microSD card in my Nokia\n3109c attached via USB as mass storage, 2.6.27(.x, up to and included\n2.6.27.8) cannot. Please find the attached patch which fixes this\nregression, and a copy of /proc/bus/usb/devices with my phone plugged in\nrunning with this patch on Frugalware.\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d02 Dev#\u003d  4 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0421 ProdID\u003d0063 Rev\u003d 6.01\nS:  Manufacturer\u003dNokia\nS:  Product\u003dNokia 3109c\nS:  SerialNumber\u003d359561013742570\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: CSÉCSY László \u003cboobaa@frugalware.org\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5413aa467806578bf5f78a83893cb9426b815231",
      "tree": "eef90a249b35f57f82ea5633739c92225e04b269",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 03 16:33:09 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:10 2008 -0800"
      },
      "message": "USB: fix problem with usbtmc driver not loading properly\n\nThe usbtmc driver forgot to export its device table to userspace.\nWithout this, it is never loaded properly when such a device is seen by\nthe system.\n\nCc: Marcel Janssen \u003cmarcel.janssen@admesy.nl\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af4d3643864ee5fcba0c97d77a424fa0b0346f8e",
      "tree": "ed8af088c50a41c011abde88bf970a4faa28b1dc",
      "parents": [
        "28707af01b8912e701e3c5b619ff8f6dde8f2e81"
      ],
      "author": {
        "name": "Guillaume Knispel",
        "email": "gknispel@proformatique.com",
        "time": "Tue Dec 09 15:28:34 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 17 10:06:14 2008 -0600"
      },
      "message": "powerpc: Fix corruption error in rh_alloc_fixed()\n\nThere is an error in rh_alloc_fixed() of the Remote Heap code:\nIf there is at least one free block blk won\u0027t be NULL at the end of the\nsearch loop, so -ENOMEM won\u0027t be returned and the else branch of\n\"if (bs \u003d\u003d s || be \u003d\u003d e)\" will be taken, corrupting the management\nstructures.\n\nSigned-off-by: Guillaume Knispel \u003cgknispel@proformatique.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "28707af01b8912e701e3c5b619ff8f6dde8f2e81",
      "tree": "d4a6b34bb90c90c2d0a8e0643cc50a5ab894e8b0",
      "parents": [
        "23e0e8afafd9ac065d81506524adf3339584044b"
      ],
      "author": {
        "name": "Dave Liu",
        "email": "daveliu@freescale.com",
        "time": "Wed Dec 17 18:24:15 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 17 10:06:13 2008 -0600"
      },
      "message": "powerpc/fsl-booke: Fix the miss interrupt restore\n\nThe commit e5e774d8833de1a0037be2384efccadf16935675\npowerpc/fsl-booke: Fix problem with _tlbil_va being interrupted\nintroduce one issue. that casue the problem like this:\n\nKernel BUG at c00b19fc [verbose debug info unavailable]\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC8572 DS\nModules linked in:\nNIP: c00b19fc LR: c00b1c34 CTR: c0064e88\nREGS: ef02b7b0 TRAP: 0700   Not tainted  (2.6.28-rc8-00057-g1bda712)\nMSR: 00021000 \u003cME\u003e  CR: 44048028  XER: 20000000\nTASK \u003d ef02c000[1] \u0027init\u0027 THREAD: ef02a000\nGPR00: 00000001 ef02b860 ef02c000 eec201a0 c0dec2c0 00000000 000078a1 00000400\nGPR08: c00b4e40 000078a1 c048ec00 a1780000 44048028 ecd26917 00000001 ef02b948\nGPR16: ffffffea 0000020c 00000000 00000000 00000003 0000000a 00000000 000078a1\nGPR24: eec201a0 00000000 ed849000 00000400 ef02b95c 00000001 ef02b978 ef02b984\nNIP [c00b19fc] __find_get_block+0x24/0x238\nLR [c00b1c34] __getblk+0x24/0x2a0\nCall Trace:\n[ef02b860] [c017b768] generic_make_request+0x290/0x328 (unreliable)\n[ef02b8b0] [c00b1c34] __getblk+0x24/0x2a0\n[ef02b910] [c00b4ae4] __bread+0x14/0xf8\n[ef02b920] [c00fc228] ext2_get_branch+0xf0/0x138\n[ef02b940] [c00fcc88] ext2_get_block+0xb8/0x828\n[ef02ba00] [c00bbdc8] do_mpage_readpage+0x188/0x808\n[ef02bac0] [c00bc5b4] mpage_readpages+0xec/0x144\n[ef02bb50] [c00fba38] ext2_readpages+0x24/0x34\n[ef02bb60] [c006ade0] __do_page_cache_readahead+0x150/0x230\n[ef02bbb0] [c0064bdc] filemap_fault+0x31c/0x3e0\n[ef02bbf0] [c00728b8] __do_fault+0x60/0x5b0\n[ef02bc50] [c0011e0c] do_page_fault+0x2d8/0x4c4\n[ef02bd10] [c000ed90] handle_page_fault+0xc/0x80\n[ef02bdd0] [c00c7adc] set_brk+0x74/0x9c\n[ef02bdf0] [c00c9274] load_elf_binary+0x70c/0x1180\n[ef02be70] [c00945f0] search_binary_handler+0xa8/0x274\n[ef02bea0] [c0095818] do_execve+0x19c/0x1d4\n[ef02bed0] [c000766c] sys_execve+0x58/0x84\n[ef02bef0] [c000e950] ret_from_syscall+0x0/0x3c\n[ef02bfb0] [c009c6fc] sys_dup+0x24/0x6c\n[ef02bfc0] [c0001e04] init_post+0xb0/0xf0\n[ef02bfd0] [c046c1ac] kernel_init+0xcc/0xf4\n[ef02bff0] [c000e6d0] kernel_thread+0x4c/0x68\nInstruction dump:\n4bffffa4 813f000c 4bffffac 9421ffb0 7c0802a6 7d800026 90010054 bf210034\n91810030 7c0000a6 68008000 54008ffe \u003c0f000000\u003e 3d20c04e 3b29ffb8 38000008\n\nThe issue was the beqlr returns early but we haven\u0027t reenabled interrupts.\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a97721894a6dc0f9ebfe1dbaa4bb112eaf399273",
      "tree": "18cc583e2d6c3765d210ad78c7aff948e5360f49",
      "parents": [
        "83099bc647688d816c2f7fac8e51921bdfe8db73"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "Joel.Becker@oracle.com",
        "time": "Tue Dec 16 18:10:18 2008 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Tue Dec 16 18:26:16 2008 -0800"
      },
      "message": "ocfs2: Add JBD2 compat feature bit.\n\nDefine the OCFS2_FEATURE_COMPAT_JBD2 bit in the filesystem header.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "eddce368f99b682683e09cf206eaa25131d40abe",
      "tree": "d1756d4af9b0ecbfba82e0f07720b53bfa52c1fb",
      "parents": [
        "b53c7583e26746ef6f66c866841e10450150ed8e",
        "cd85400a022335a92fa3c25827179a7ad5e02225"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 17 11:01:43 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 17 11:01:43 2008 +1100"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into next\n"
    },
    {
      "commit": "83099bc647688d816c2f7fac8e51921bdfe8db73",
      "tree": "eddc2db5ca87f41f1b529e799d9670564172f825",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Fri Dec 05 09:14:10 2008 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Tue Dec 16 14:07:37 2008 -0800"
      },
      "message": "ocfs2: Always update xattr search when creating bucket.\n\nWhen we create xattr bucket during the process of xattr set, we always\nneed to update the ocfs2_xattr_search since even if the bucket size is\nthe same as block size, the offset will change because of the removal\nof the ocfs2_xattr_block header.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "be44f01e8af3862767f466f89c12640a2f2b0038",
      "tree": "49f0127b1692b178c2786e5068adba54d37c01dc",
      "parents": [
        "a804644a1a31a0b85e4c7d3c49f30419513cb6c1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 31 16:10:22 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 16 20:19:53 2008 +0000"
      },
      "message": "i2c-s3c2410: fix check for being in suspend.\n\nAs noted by Julia Lawall \u003cjulia@diku.dk\u003e, we can never\ntrigger the check for being in suspend due to the result\nof !readl(i2c-\u003eregs + S3C2410_IICCON) \u0026 S3C2410_IICCON_IRQEN\nalways being 0.\n\nAdd suspend/resume hooks to stop i2c transactions happening\nuntil the driver has been resumed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a804644a1a31a0b85e4c7d3c49f30419513cb6c1",
      "tree": "31ee129f4590b3f99e69e78fe50ce5f503bc4a19",
      "parents": [
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@consentry.com",
        "time": "Tue Dec 16 20:17:09 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 16 20:17:09 2008 +0000"
      },
      "message": "i2c-cpm: Detect and report NAK right away instead of timing out\n\nMake the driver report an ENXIO error immediately upon NAK instead of\nwaiting for another interrupt and getting a timeout.\n\nWhen reading from a device that is not present or declines to respond\nto, e.g., a non-existent register address, CPM immediately reports a\nNAK condition in the TxBD, but the driver kept waiting until a timeout,\nwhich takes 1 second and causes an ugly console error message.\n\nSigned-off-by: Mike Ditto \u003cmditto@consentry.com\u003e\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\n[ben-linux@fluff.org: reordered description text]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1bda71282ded6a2e09a2db7c8884542fb46bfd4f",
      "tree": "89505069cd4f46253c649bcd418a9e3cd26fc55f",
      "parents": [
        "7a62b17694e278b1cde659f85aa6149052baa811",
        "25a41b280083259d05d68f61633194344a1f8a9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:49:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:49:10 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: add quirk fix for Freecom HDD\n"
    },
    {
      "commit": "7a62b17694e278b1cde659f85aa6149052baa811",
      "tree": "2863d84ab659472f87d300d0100b9a815200bf89",
      "parents": [
        "3bd82263a0d770d2ab3efd37144993f4433a179c",
        "3ee89f177e3cef0b5b024bcb6df683a3fa7d795f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:48:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:48:53 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt366: no ATAPI DMA\n  pata_hpt366: fix cable detection,\n  libata: fix Seagate NCQ+FLUSH blacklist\n"
    },
    {
      "commit": "3bd82263a0d770d2ab3efd37144993f4433a179c",
      "tree": "0082aa8c22eb0b6ba97368b5eb42edcb241ab0f3",
      "parents": [
        "eef70b217a7ab46e8e0cf75982ad75d8305d5591",
        "f9d62c009637f9581cdd7f6e430f8eec511c8587"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:58 2008 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Disable GENERIC_HARDIRQS_NO__DO_IRQ for unconverted platforms.\n  sh: maple: Do not pass SLAB_POISON to kmem_cache_create()\n"
    },
    {
      "commit": "eef70b217a7ab46e8e0cf75982ad75d8305d5591",
      "tree": "85d34903a74f2581ac0e67d8e16e5c02855f37cd",
      "parents": [
        "c095adbc211f9f4e990eac7d6cb440de35e4f05f",
        "23e0e8afafd9ac065d81506524adf3339584044b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 09:47:43 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc/cell/axon-msi: Fix MSI after kexec\n  powerpc: Fix bootmem reservation on uninitialized node\n  powerpc: Check for valid hugepage size in hugetlb_get_unmapped_area\n"
    },
    {
      "commit": "c095adbc211f9f4e990eac7d6cb440de35e4f05f",
      "tree": "b2da614d48d715816b8ee7172918fa9d2f089a24",
      "parents": [
        "a3dd15444baa9c7522c8457ab564c41219dfb44c"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Tue Dec 16 16:06:43 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 16 08:19:23 2008 -0800"
      },
      "message": "mm: Don\u0027t touch uninitialized variable in do_pages_stat_array()\n\nCommit 80bba1290ab5122c60cdb73332b26d288dc8aedd removed one necessary\nvariable initialization.  As a result following warning happened:\n\n    CC      mm/migrate.o\n  mm/migrate.c: In function \u0027sys_move_pages\u0027:\n  mm/migrate.c:1001: warning: \u0027err\u0027 may be used uninitialized in this function\n\nMore unfortunately, if find_vma() failed, kernel read uninitialized\nmemory.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCC: Brice Goglin \u003cBrice.Goglin@inria.fr\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ee89f177e3cef0b5b024bcb6df683a3fa7d795f",
      "tree": "470dd4a4af017728b1e8fdc59614c61a4fa246d1",
      "parents": [
        "bab5b32a537edc83ff86bff91e46f328339f49f8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 09 17:14:04 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 16 05:40:34 2008 -0500"
      },
      "message": "pata_hpt366: no ATAPI DMA\n\nIDE hpt366 driver doesn\u0027t allow DMA for ATAPI devices and MWDMA2 on\nATAPI device locks up pata_hpt366.  Follow the suit.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bab5b32a537edc83ff86bff91e46f328339f49f8",
      "tree": "e6a33ecc8968c1e822ce08d9ffe79a72ae239eb1",
      "parents": [
        "d10d491f842243e2e3bf5a2714020f9d649e1e38"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 09 17:13:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 16 05:40:32 2008 -0500"
      },
      "message": "pata_hpt366: fix cable detection,\n\npata_hpt366 is strange in that its two channels occupy two PCI\nfunctions and both are primary channels and bit1 of PCI configuration\nregister 0x5A indicates cable for both channels.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d10d491f842243e2e3bf5a2714020f9d649e1e38",
      "tree": "23ba927ef1f93e74a2f137223dd9b4452b999f3e",
      "parents": [
        "a3dd15444baa9c7522c8457ab564c41219dfb44c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Dec 11 13:42:42 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 16 05:40:30 2008 -0500"
      },
      "message": "libata: fix Seagate NCQ+FLUSH blacklist\n\nDue to miscommunication, P/N was mistaken as firmware revision\nstrings.  Update it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f9d62c009637f9581cdd7f6e430f8eec511c8587",
      "tree": "64105ed4f26157c80dd1489f206b23fe1d119c9f",
      "parents": [
        "93d546399c2b7d66a54d5fbd5eee17de19246bf6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 11:45:37 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 16:42:53 2008 +0900"
      },
      "message": "sh: Disable GENERIC_HARDIRQS_NO__DO_IRQ for unconverted platforms.\n\nPresently limited to Cayman, Dreamcast, Microdev, and SystemH 7751.\nRe-enable it for everyone once these have been fixed up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "93d546399c2b7d66a54d5fbd5eee17de19246bf6",
      "tree": "063adac96c72807acde4c2673e1f83950fb765fd",
      "parents": [
        "cefb3d02cad6fae49369cdde24526c4c4806b20f"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Tue Dec 16 09:15:31 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 16:40:32 2008 +0900"
      },
      "message": "sh: maple: Do not pass SLAB_POISON to kmem_cache_create()\n\nSLAB_POISON is not a valid flag for kmem_create_cache() unless\nCONFIG_DEBUG_SLAB is set, so remove it from the flags argument.\n\nAcked-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b53c7583e26746ef6f66c866841e10450150ed8e",
      "tree": "3d50aed340e9f2c5f3e8ebc481f4a3737a45eea8",
      "parents": [
        "aab0d375e01d8c16e7e5b9bd915dfaa0a815418f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 04 10:01:52 2008 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:41 2008 +1100"
      },
      "message": "rapidio: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aab0d375e01d8c16e7e5b9bd915dfaa0a815418f",
      "tree": "982e3a102ea1ffb6fb5c2f265dcaece3f6cc05cb",
      "parents": [
        "f63837f0581fe580168ae1a7d178ded935411747"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 04 10:02:56 2008 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:38 2008 +1100"
      },
      "message": "powerpc: struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f63837f0581fe580168ae1a7d178ded935411747",
      "tree": "ea4956ae770193ad2d18f5be599df44014419577",
      "parents": [
        "e41e811a79a4e328005be2744c3076ebde455088"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:51 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:34 2008 +1100"
      },
      "message": "powerpc/mm: Remove flush_HPTE()\n\nThe function flush_HPTE() is used in only one place, the implementation\nof DEBUG_PAGEALLOC on ppc32.\n\nIt\u0027s actually a dup of flush_tlb_page() though it\u0027s -slightly- more\nefficient on hash based processors.  We remove it and replace it by\na direct call to the hash flush code on those processors and to\nflush_tlb_page() for everybody else.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e41e811a79a4e328005be2744c3076ebde455088",
      "tree": "9f5bea9ce50284d05a3abbe6573b74185c14c65e",
      "parents": [
        "1a37a3fd7f12d8f9f720cceec84e23152e116668"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:39 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:30 2008 +1100"
      },
      "message": "powerpc/mm: Rename tlb_32.c and tlb_64.c to tlb_hash32.c and tlb_hash64.c\n\nThis renames the files to clarify the fact that they are used by\nthe hash based family of CPUs (the 603 being an exception in that\nfamily but is still handled by that code).\n\nThis paves the way for the new tlb_nohash.c coming via a subsequent\ncommit.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a37a3fd7f12d8f9f720cceec84e23152e116668",
      "tree": "f1bb07da46e2fe24baddc4cf36d067b67eb5c4ef",
      "parents": [
        "a58f053b93e15b68e7b5f442316329f68269c8d5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:24 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:26 2008 +1100"
      },
      "message": "powerpc/mm: Add local_flush_tlb_mm() to SW loaded TLB implementations\n\nThis adds a local_flush_tlb_mm() call as a pre-requisite for some\nSMP work for BookE processors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a58f053b93e15b68e7b5f442316329f68269c8d5",
      "tree": "f86930fbb399bfdf19d473a34f9b253d68784513",
      "parents": [
        "3045b3cb0b068c9f7601786841cda1e0b4647bd9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Dec 14 19:44:13 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:23 2008 +1100"
      },
      "message": "powerpc: Fix asm EMIT_BUG_ENTRY with !CONFIG_BUG\n\nInstead of not defining it at all, this defines the macro as\nbeing empty, thus avoiding ifdef\u0027s in call sites when CONFIG_BUG\nis not set.\n\nAlso removes an extra whitespace in the existing definition.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3045b3cb0b068c9f7601786841cda1e0b4647bd9",
      "tree": "7868a8ed86ea1672593a67dfeb9d6f40ddc190ec",
      "parents": [
        "7fe519c207e3400dea6d67e1d483a16b11608423"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Dec 13 17:44:59 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:19 2008 +1100"
      },
      "message": "powerpc: Remove dead BIO_VMERGE_BOUNDARY definition\n\nThe block layer dropped the virtual merge feature\n(b8b3e16cfe6435d961f6aaebcfd52a1ff2a988c5).  BIO_VMERGE_BOUNDARY\ndefinition is meaningless now (For POWER, BIO_VMERGE_BOUNDARY has been\nmeaningless for a long time since POWER disables the virtual merge\nfeature).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fe519c207e3400dea6d67e1d483a16b11608423",
      "tree": "f06d9194f5a14424e1f08e60682b35e666d4698c",
      "parents": [
        "edc72ac4a0894247a6d3f1157a8ec8d603fff52d"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Dec 11 09:46:44 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:16 2008 +1100"
      },
      "message": "powerpc: Introduce ppc_pci_flags accessors\n\nCurrently there are a number of platforms that open code access to\nthe ppc_pci_flags global variable.  However, that variable is not\npresent if CONFIG_PCI is not set, which can lead to a build break.\n\nThis introduces a number of accessor functions that are defined\nto be empty in the case of CONFIG_PCI being disabled.  The\nvarious platform files in the kernel are updated to use these.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "edc72ac4a0894247a6d3f1157a8ec8d603fff52d",
      "tree": "9d712442158c4276f1af551c518c4247da6ff2ba",
      "parents": [
        "6ff04c53db97c896ecca9374c0be4f681cf5fe50"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Dec 11 09:14:25 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:13 2008 +1100"
      },
      "message": "powerpc/pseries: Check for GIQ indicator before calling set-indicator\n\nSince \"Factor out cpu joining/unjoining the GIQ\"\n(b4963255ad5a426f04a0bb15c4315fa4bb40cde9) the WARN_ON in\nxics_set_cpu_giq() is being triggered during boot on JS20 because the\nGIQ indicator is not available on that platform.  While the warning is\nharmless and the system runs normally, it\u0027s nicer to check for the\nexistence of the indicator before trying to manipulate it.\n\nImplement rtas_indicator_present(), which searches the\n/rtas/rtas-indicators property for the given indicator token, and use\nthis function in xics_set_cpu_giq().\n\nAlso use a WARN statement in xics_set_cpu_giq to get better\ninformation on failure.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ff04c53db97c896ecca9374c0be4f681cf5fe50",
      "tree": "90baa02b26fd1802bc9de98c8add879ee48803de",
      "parents": [
        "13a9801eb669d567ab2c8f8db5e50557fef5f636"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 10 14:28:42 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:09 2008 +1100"
      },
      "message": "powerpc/powermac: Use set_hard_smp_processor_id() instead of smp_hw_index\n\nThe hard_smp_processor_id functions are the appropriate interfaces for\nmanaging physical CPU ids.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13a9801eb669d567ab2c8f8db5e50557fef5f636",
      "tree": "068889192a31708cb09805aca282e39635bddda9",
      "parents": [
        "6b82b3e4b54b2fce2ca11976c535012b836b2016"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 10 14:28:41 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:05 2008 +1100"
      },
      "message": "powerpc: Move smp_hw_index to 32-bit code\n\nsmp_hw_index isn\u0027t used on 64-bit, so move it from smp.c to\nsetup_32.c.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6b82b3e4b54b2fce2ca11976c535012b836b2016",
      "tree": "f7d74baec148a5f8d5227c57ef8250481bdb8949",
      "parents": [
        "0efbb57e06d881a39a7f261e5c33558aedec0f79"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Dec 09 09:47:29 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:52:57 2008 +1100"
      },
      "message": "powerpc: Remove `have_of\u0027 global variable\n\nThe `have_of\u0027 variable is a relic from the arch/ppc time, it isn\u0027t\nuseful nowadays.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0efbb57e06d881a39a7f261e5c33558aedec0f79",
      "tree": "bccb105a263794ac9b3f606906ceb51811ca7141",
      "parents": [
        "46d01492b2c50791b9b66f9b9154ac8d25acaeb9"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Thu Dec 04 08:12:40 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:39:33 2008 +1100"
      },
      "message": "powerpc: Fix !CONFIG_PPC_NEED_DMA_SYNC_OPS build warning\n\nChange #define stubs of dma_sync ops to be empty static inlines\nto avoid build warning.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "46d01492b2c50791b9b66f9b9154ac8d25acaeb9",
      "tree": "d2eb656cca68c874891415690627591864a50313",
      "parents": [
        "62d80749addc969803a173573889f9b01d2459e1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Dec 03 13:52:21 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:39:33 2008 +1100"
      },
      "message": "powerpc/ps3: Add sub-match id modalias support\n\ncommit 059e4938f8b060b10c4352e6c45739473bc73267 (\"powerpc/ps3: Add a sub-match\nid to ps3_system_bus\") forgot to update the module alias support:\n  - Add the sub-match ids to the module aliases, so udev can distinguish\n    between different types of sub-devices.\n  - Rename PS3_MODULE_ALIAS_GRAPHICS to PS3_MODULE_ALIAS_GPU_FB, as ps3fb\n    binds to the \"FB\" sub-device.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62d80749addc969803a173573889f9b01d2459e1",
      "tree": "79a050a166ea5a78a6985438b26e7d36208ee357",
      "parents": [
        "15cb1cc981183861e4e653b67a0ea451f720af85"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Dec 03 13:52:15 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:39:32 2008 +1100"
      },
      "message": "powerpc/ps3: Quiet dmesg output\n\nChange the debug message in dma_sb_region_create() from\npr_info() to DBG() to quiet the dmesg output.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "15cb1cc981183861e4e653b67a0ea451f720af85",
      "tree": "d858817c84a2b85e54e43ea6ec201e7af59e85db",
      "parents": [
        "29e931c02b0e54f3d36b930c118e69b507b4b6ff"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Dec 03 13:52:05 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:39:32 2008 +1100"
      },
      "message": "powerpc: Fix typo in pgtable-ppc64.h\n\nFix a minor comment typo in pgtable-ppc64.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29e931c02b0e54f3d36b930c118e69b507b4b6ff",
      "tree": "a2bc52fba9ce3fea7bef121db3fd20bc4ef54a96",
      "parents": [
        "1e1c568d6c66d1e2e345fd15e2a1ceafc5d7e33a"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Tue Dec 02 03:34:46 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:39:32 2008 +1100"
      },
      "message": "powerpc/chrp: Add missing of_node_put in pci.c\n\nof_node_put is needed before discarding a value received from\nof_find_node_by_name, eg in error handling code or when the device\nnode is no longer used.\n\nThe semantic match that catches the bug is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression struct device_node *n;\nposition p1, p2;\nstatement S1,S2;\nexpression E,E1;\nexpression *ptr !\u003d NULL;\n@@\n\n(\nif (!(n@p1 \u003d of_find_node_by_name(...))) S1\n|\nn@p1 \u003d of_find_node_by_name(...)\n)\n\u003c... when !\u003d of_node_put(n)\n    when !\u003d if (...) { \u003c+... of_node_put(n) ...+\u003e }\n    when !\u003d true !n  || ...\n    when !\u003d n \u003d E\n    when !\u003d E \u003d n\nif (!n || ...) S2\n...\u003e\n(\n  return \\(0\\|\u003c+...n...+\u003e\\|ptr\\);\n|\nreturn@p2 ...;\n|\nn \u003d E1\n|\nE1 \u003d n\n)\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s of_find_node_by_name %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e1c568d6c66d1e2e345fd15e2a1ceafc5d7e33a",
      "tree": "0cf88547108a750d6eb910564ef5bf0ffb5ceef3",
      "parents": [
        "91cac623262c1c0cd298c5c648a8bd2b647c264d",
        "23e0e8afafd9ac065d81506524adf3339584044b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:38:58 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 14:38:58 2008 +1100"
      },
      "message": "Merge branch \u0027merge\u0027 into next\n"
    },
    {
      "commit": "23e0e8afafd9ac065d81506524adf3339584044b",
      "tree": "2bbc2c95e49687be2f499096ccc7c94ddecb823b",
      "parents": [
        "a4c74ddd5ea3db53fc73d29c222b22656a7d05be"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 12 09:19:50 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 13:48:18 2008 +1100"
      },
      "message": "powerpc/cell/axon-msi: Fix MSI after kexec\n\nCommit d015fe995 \u0027powerpc/cell/axon-msi: Retry on missing interrupt\u0027\nhas turned a rare failure to kexec on QS22 into a reproducible\nerror, which we have now analysed.\n\nThe problem is that after a kexec, the MSIC hardware still points\ninto the middle of the old ring buffer.  We set up the ring buffer\nduring reboot, but not the offset into it.  On older kernels, this\nwould cause a storm of thousands of spurious interrupts after a\nkexec, which would most of the time get dropped silently.\n\nWith the new code, we time out on each interrupt, waiting for\nit to become valid.  If more interrupts come in that we time\nout on, this goes on indefinitely, which eventually leads to\na hard crash.\n\nThe solution in this commit is to read the current offset from\nthe MSIC when reinitializing it.  This now works correctly, as\nexpected.\n\nReported-by: Dirk Herrendoerfer \u003cd.herrendoerfer@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4c74ddd5ea3db53fc73d29c222b22656a7d05be",
      "tree": "1c2d49c9e3c74fbe612ff7fda74770d24f51e154",
      "parents": [
        "48f797de550d39ea35552646c34149991362ff7f"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Thu Dec 11 08:36:06 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 13:48:18 2008 +1100"
      },
      "message": "powerpc: Fix bootmem reservation on uninitialized node\n\ncareful_allocation() was calling into the bootmem allocator for\nnodes which had not been fully initialized and caused a previous\nbug:  http://patchwork.ozlabs.org/patch/10528/  So, I merged a\nfew broken out loops in do_init_bootmem() to fix it.  That changed\nthe code ordering.\n\nI think this bug is triggered by having reserved areas for a node\nwhich are spanned by another node\u0027s contents.  In the\nmark_reserved_regions_for_nid() code, we attempt to reserve the\narea for a node before we have allocated the NODE_DATA() for that\nnid.  We do this since I reordered that loop.  I suck.\n\nThis is causing crashes at bootup on some systems, as reported\nby Jon Tollefson.\n\nThis may only present on some systems that have 16GB pages\nreserved.  But, it can probably happen on any system that is\ntrying to reserve large swaths of memory that happen to span other\nnodes\u0027 contents.\n\nThis commit ensures that we do not touch bootmem for any node which\nhas not been initialized, and also removes a compile warning about\nan unused variable.\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "48f797de550d39ea35552646c34149991362ff7f",
      "tree": "cb49c30c97473b3ebc07764f5780ec309df7b9c0",
      "parents": [
        "cefb3d02cad6fae49369cdde24526c4c4806b20f"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Dec 04 04:07:54 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 13:48:18 2008 +1100"
      },
      "message": "powerpc: Check for valid hugepage size in hugetlb_get_unmapped_area\n\nIt looks like most of the hugetlb code is doing the correct thing if\nhugepages are not supported, but the mmap code is not.  If we get into\nthe mmap code when hugepages are not supported, such as in an LPAR\nwhich is running Active Memory Sharing, we can oops the kernel.  This\nfixes the oops being seen in this path.\n\noops: Kernel access of bad area, sig: 11 [#1]\nSMP NR_CPUS\u003d1024 NUMA pSeries\nModules linked in: nfs(N) lockd(N) nfs_acl(N) sunrpc(N) ipv6(N) fuse(N) loop(N)\ndm_mod(N) sg(N) ibmveth(N) sd_mod(N) crc_t10dif(N) ibmvscsic(N)\nscsi_transport_srp(N) scsi_tgt(N) scsi_mod(N)\nSupported: No\nNIP: c000000000038d60 LR: c00000000003945c CTR: c0000000000393f0\nREGS: c000000077e7b830 TRAP: 0300   Tainted: G\n(2.6.27.5-bz50170-2-ppc64)\nMSR: 8000000000009032 \u003cEE,ME,IR,DR\u003e  CR: 44000448  XER: 20000001\nDAR: c000002000af90a8, DSISR: 0000000040000000\nTASK \u003d c00000007c1b8600[4019] \u0027hugemmap01\u0027 THREAD: c000000077e78000 CPU: 6\nGPR00: 0000001fffffffe0 c000000077e7bab0 c0000000009a4e78 0000000000000000\nGPR04: 0000000000010000 0000000000000001 00000000ffffffff 0000000000000001\nGPR08: 0000000000000000 c000000000af90c8 0000000000000001 0000000000000000\nGPR12: 000000000000003f c000000000a73880 0000000000000000 0000000000000000\nGPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000010000\nGPR20: 0000000000000000 0000000000000003 0000000000010000 0000000000000001\nGPR24: 0000000000000003 0000000000000000 0000000000000001 ffffffffffffffb5\nGPR28: c000000077ca2e80 0000000000000000 c00000000092af78 0000000000010000\nNIP [c000000000038d60] .slice_get_unmapped_area+0x6c/0x4e0\nLR [c00000000003945c] .hugetlb_get_unmapped_area+0x6c/0x80\nCall Trace:\n[c000000077e7bbc0] [c00000000003945c] .hugetlb_get_unmapped_area+0x6c/0x80\n[c000000077e7bc30] [c000000000107e30] .get_unmapped_area+0x64/0xd8\n[c000000077e7bcb0] [c00000000010b140] .do_mmap_pgoff+0x140/0x420\n[c000000077e7bd80] [c00000000000bf5c] .sys_mmap+0xc4/0x140\n[c000000077e7be30] [c0000000000086b4] syscall_exit+0x0/0x40\nInstruction dump:\nfac1ffb0 fae1ffb8 fb01ffc0 fb21ffc8 fb41ffd0 fb61ffd8 fb81ffe0 fbc1fff0\nfbe1fff8 f821fef1 f8c10158 f8e10160 \u003c7d49002e\u003e f9010168 e92d01b0 eb4902b0\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a3dd15444baa9c7522c8457ab564c41219dfb44c",
      "tree": "0571fdb4d7201376c03f474e2023144de62e8f1c",
      "parents": [
        "7004405cb85cdc10074740705963d9ce3e887f47",
        "1ada1441e73a0f51296bfae527acbeae61ff0d52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:31:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:31:05 2008 -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] 5348/1: fix documentation wrt location of the alignment trap interface\n  [ARM] Ensure linux/hardirqs.h is included where required\n  [ARM] fix kernel-doc syntax\n  [ARM] arch/arm/common/sa1111.c: Correct error handling code\n  [ARM] 5341/2: there is no copy_page on nommu ARM\n"
    },
    {
      "commit": "7004405cb85cdc10074740705963d9ce3e887f47",
      "tree": "c78a69420f7307ac04866d1ad4d9a9384054bdb0",
      "parents": [
        "d2ff911882b6bc693d86ca9566daac70aacbb2b3",
        "4798a2b84ea5a98e4f36a815a646cb48ff521684"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:30:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:30:22 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  Phonet: keep TX queue disabled when the device is off\n  SCHED: netem: Correct documentation comment in code.\n  netfilter: update rwlock initialization for nat_table\n  netlabel: Compiler warning and NULL pointer dereference fix\n  e1000e: fix double release of mutex\n  IA64: HP_SIMETH needs to depend upon NET\n  netpoll: fix race on poll_list resulting in garbage entry\n  ipv6: silence log messages for locally generated multicast\n  sungem: improve ethtool output with internal pcs and serdes\n  tcp: tcp_vegas cong avoid fix \n  sungem: Make PCS PHY support partially work again.\n"
    },
    {
      "commit": "d2ff911882b6bc693d86ca9566daac70aacbb2b3",
      "tree": "4eb9a3fe04bc4f8f594034c4d5824fa77287acec",
      "parents": [
        "307257cf475aac25db30b669987f13d90c934e3a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Dec 15 19:04:35 2008 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:28:57 2008 -0800"
      },
      "message": "Define smp_call_function_many for UP\n\nOtherwise those using it in transition patches (eg. kvm) can\u0027t compile\nwith CONFIG_SMP\u003dn:\n\narch/x86/kvm/../../../virt/kvm/kvm_main.c: In function \u0027make_all_cpus_request\u0027:\narch/x86/kvm/../../../virt/kvm/kvm_main.c:380: error: implicit declaration of function \u0027smp_call_function_many\u0027\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "307257cf475aac25db30b669987f13d90c934e3a",
      "tree": "393a2c87fd1834aed3e686b65ba5479bae871b0d",
      "parents": [
        "38aefbc585c5d86df101e7644bff2c47112783d4"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Mon Dec 15 13:54:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:27:07 2008 -0800"
      },
      "message": "cgroups: fix a race between rmdir and remount\n\nWhen a cgroup is removed, it\u0027s unlinked from its parent\u0027s children list,\nbut not actually freed until the last dentry on it is released (at which\npoint cgrp-\u003eroot-\u003enumber_of_cgroups is decremented).\n\nCurrently rebind_subsystems checks for the top cgroup\u0027s child list being\nempty in order to rebind subsystems into or out of a hierarchy - this can\nresult in the set of subsystems bound to a hierarchy being\nremoved-but-not-freed cgroup.\n\nThe simplest fix for this is to forbid remounts that change the set of\nsubsystems on a hierarchy that has removed-but-not-freed cgroups.  This\nbug can be reproduced via:\n\nmkdir /mnt/cg\nmount -t cgroup -o ns,freezer cgroup /mnt/cg\nmkdir /mnt/cg/foo\nsleep 1h \u003c /mnt/cg/foo \u0026\nrmdir /mnt/cg/foo\nmount -t cgroup -o remount,ns,devices,freezer cgroup /mnt/cg\nkill $!\n\nThough the above will cause oops in -mm only but not mainline, but the bug\ncan cause memory leak in mainline (and even oops)\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38aefbc585c5d86df101e7644bff2c47112783d4",
      "tree": "e2d8078b0a2165f40bdb32907a332f1a7c59870e",
      "parents": [
        "6dc7516eba9ccbd78af0036d391b831cda5c7dc7"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Mon Dec 15 13:54:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:27:07 2008 -0800"
      },
      "message": "ACPI toshiba: only register rfkill if bt is enabled\n\nPart of the rfkill initialization was done whenever BT was on or not.  The\nfollowing patch checks for BT presence before registering the rfkill to\nthe input layer.  Some minor cleanups (\u003e 80 char lines) were also added in\nthe process.\n\nOn Tue, Oct 28, 2008 at 10:10:37PM +0300, Andrey Borzenkov wrote:\n[...]\n\u003e [   66.633036] toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19\n\u003e [   66.633054] toshiba_acpi:     HCI method: \\_SB_.VALD.GHCI\n\u003e [   66.637764] input: Toshiba RFKill Switch as /devices/virtual/input/input3\n[...]\n\u003e [  113.920753] ------------[ cut here ]------------\n\u003e [  113.920828] kernel BUG at /home/bor/src/linux-git/net/rfkill/rfkill.c:347!\n\u003e [  113.920845] invalid opcode: 0000 [#1]\n\u003e [  113.920877] last sysfs file: /sys/devices/pci0000:00/0000:00:04.0/host0/target0:0:0/0:0:0:0/block/sda/size\n\u003e [  113.920900] Dumping ftrace buffer:\n\u003e [  113.920919]    (ftrace buffer empty)\n\u003e [  113.920933] Modules linked in: af_packet irnet ppp_generic slhc ircomm_tty ircomm binfmt_misc loop dm_mirror dm_region_hash dm_log dm_round_robin dm_multipath dm_mod alim15x3 ide_core nvram toshiba cryptomgr aead crypto_blkcipher michael_mic crypto_algapi orinoco_cs orinoco hermes_dld hermes pcmcia firmware_class snd_ali5451 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device smsc_ircc2 snd_pcm_oss snd_pcm rtc_cmos irda snd_timer snd_mixer_oss rtc_core snd crc_ccitt yenta_socket rtc_lib rsrc_nonstatic i2c_ali1535 pcmcia_core pcspkr psmouse soundcore i2c_core evdev sr_mod snd_page_alloc alim1535_wdt cdrom fan sg video output toshiba_acpi rfkill thermal backlight ali_agp processor ac button input_polldev battery agpgart ohci_hcd usbcore reiserfs pata_ali libata sd_mod scsi_mod [last unloaded: scsi_wait_scan]\n\u003e [  113.921765]\n\u003e [  113.921785] Pid: 3272, comm: ipolldevd Not tainted (2.6.28-rc2-1avb #3) PORTEGE 4000\n\u003e [  113.921801] EIP: 0060:[\u003cdfaa4683\u003e] EFLAGS: 00010246 CPU: 0\n\u003e [  113.921854] EIP is at rfkill_force_state+0x53/0x90 [rfkill]\n\u003e [  113.921870] EAX: 00000000 EBX: 00000000 ECX: 00000003 EDX: 00000000\n\u003e [  113.921885] ESI: 00000000 EDI: ddd50300 EBP: d8d7af40 ESP: d8d7af24\n\u003e [  113.921900]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\n\u003e [  113.921918] Process ipolldevd (pid: 3272, ti\u003dd8d7a000 task\u003dd8d93c90 task.ti\u003dd8d7a000)\n\u003e [  113.921933] Stack:\n\u003e [  113.921945]  d8d7af38 00000246 dfb029d8 dfb029c0 dfb029d8 dfb029c0 ddd50300 d8d7af5c\n\u003e [  113.922014]  dfb018e2 01000246 01000000 ddd50300 ddd50314 ddabb8a0 d8d7af68 dfb381c1\n\u003e [  113.922098]  00000000 d8d7afa4 c012ec0a 00000000 00000002 00000000 c012eba8 ddabb8c0\n\u003e [  113.922240] Call Trace:\n\u003e [  113.922240]  [\u003cdfb018e2\u003e] ? bt_poll_rfkill+0x5c/0x82 [toshiba_acpi]\n\u003e [  113.922240]  [\u003cdfb381c1\u003e] ? input_polled_device_work+0x11/0x40 [input_polldev]\n\u003e [  113.922240]  [\u003cc012ec0a\u003e] ? run_workqueue+0xea/0x1f0\n\u003e [  113.922240]  [\u003cc012eba8\u003e] ? run_workqueue+0x88/0x1f0\n\u003e [  113.922240]  [\u003cdfb381b0\u003e] ? input_polled_device_work+0x0/0x40 [input_polldev]\n\u003e [  113.922240]  [\u003cc012f047\u003e] ? worker_thread+0x87/0xf0\n\u003e [  113.922240]  [\u003cc0132b00\u003e] ? autoremove_wake_function+0x0/0x50\n\u003e [  113.922240]  [\u003cc012efc0\u003e] ? worker_thread+0x0/0xf0\n\u003e [  113.922240]  [\u003cc013280f\u003e] ? kthread+0x3f/0x80\n\u003e [  113.922240]  [\u003cc01327d0\u003e] ? kthread+0x0/0x80\n\u003e [  113.922240]  [\u003cc01040d7\u003e] ? kernel_thread_helper+0x7/0x10\n\u003e [  113.922240] Code: 43 54 89 73 54 39 c6 74 11 89 d9 ba 01 00 00 00 b8 40 68 aa df e8 3e 35 69 e0 89 f8 e8 77 fd 85 e0 31 c0 83 c4 10 5b 5e 5f 5d c3 \u003c0f\u003e 0b eb fe 89 f6 8d bc 27 00 00 00 00 be f4 4d aa df bb 5f 01\n\u003e [  113.922240] EIP: [\u003cdfaa4683\u003e] rfkill_force_state+0x53/0x90 [rfkill] SS:ESP 0068:d8d7af24\n\u003e [  113.924700] ---[ end trace 0e404eb40cadd5f0 ]---\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6dc7516eba9ccbd78af0036d391b831cda5c7dc7",
      "tree": "fe6a969117b8c7c5ddee2dc84c0f5220d11e635b",
      "parents": [
        "5e18e2b8b3d453e68accc3e295643fe4b5bbc295"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Dec 15 13:54:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:27:07 2008 -0800"
      },
      "message": "eCryptfs: Update maintainers\n\nTyler Hicks and Dustin Kirkland are now the primary contact points for\neCryptfs issues that may arise from this point forward.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nAcked-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\nAcked-by: Dustin Kirkland \u003ckirkland@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e18e2b8b3d453e68accc3e295643fe4b5bbc295",
      "tree": "f5569258355ed616ddc26c10b24c3dfad2d3c9d7",
      "parents": [
        "35024c384ba4faaeac361a1ffee05a1475f9a9ed"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Dec 15 13:54:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:27:06 2008 -0800"
      },
      "message": "slob: do not pass the SLAB flags as GFP in kmem_cache_create()\n\nThe kmem_cache_create() function in the slob allocator passes the SLAB\nflags as GFP flags to the slob_alloc() function.  The patch changes this\ncall to pass GFP_KERNEL as the other allocators seem to do.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35024c384ba4faaeac361a1ffee05a1475f9a9ed",
      "tree": "e42173d62b98c8977d8691e72c75da4db6f13c3d",
      "parents": [
        "cefb3d02cad6fae49369cdde24526c4c4806b20f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Dec 15 13:54:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 15 16:27:06 2008 -0800"
      },
      "message": "pcmcia: blackfin: fix bug - add missing ; to MODULE macro\n\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91cac623262c1c0cd298c5c648a8bd2b647c264d",
      "tree": "7af06e10c91f346662c858cc65f2dd810a089db7",
      "parents": [
        "8309ce7280536b07716026ff588acbcc0ee1a546"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Dec 13 17:41:41 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Dec 15 14:29:38 2008 -0600"
      },
      "message": "powerpc/85xx: Fix compile issues with mpc8572ds.dts\n\nFix the localbus reg \u0026 range properties to respect that the top\nlevel #address-cells and #size-cells \u003d 2.  The original commit\n(c64ef80b517680f1e228b2ee55e3ce7cd94c7fe0) did not do that.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8309ce7280536b07716026ff588acbcc0ee1a546",
      "tree": "7bc02b60cb65fb0e4e0675a03c8307d400e694cf",
      "parents": [
        "361425fc32422c9716fc69e52455b7d44fc02c18"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 12 17:33:25 2008 +1100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Dec 15 14:29:37 2008 -0600"
      },
      "message": "powerpc: Fix bogus cache flushing on all 40x and BookE processors v2\n\nWe were missing the CPU_FTR_NOEXECUTE bit in our cputable for all\nthese processors. The result is that update_mmu_cache() would flush\nthe cache for all pages mapped to userspace which is totally\nunnecessary on those processors since we already handle flushing\non execute in the page fault path.\n\nThis should provide a nice speed up ;-)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1ada1441e73a0f51296bfae527acbeae61ff0d52",
      "tree": "540f16f57eec4d983ff34cdbfa83350a3dc41a3f",
      "parents": [
        "67306da610a3e4824192e92888634d3d8700bfc1"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 15 03:09:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 10:34:58 2008 +0000"
      },
      "message": "[ARM] 5348/1: fix documentation wrt location of the alignment trap interface\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67306da610a3e4824192e92888634d3d8700bfc1",
      "tree": "cd60e44ac249e4a4c3f131d4d179c39d40793ac5",
      "parents": [
        "3909845e26439148a484d1ac30bb65e5e0ff63ec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Dec 14 18:01:44 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 10:34:48 2008 +0000"
      },
      "message": "[ARM] Ensure linux/hardirqs.h is included where required\n\n... for the removal of it from asm-generic/local.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4798a2b84ea5a98e4f36a815a646cb48ff521684",
      "tree": "353906b8ef910b62ef3ba9c6bc2d71a5db3bc974",
      "parents": [
        "eb9b851b980e20ba5f6bdfd6ec24f4bc77623ce6"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Mon Dec 15 00:53:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 00:53:57 2008 -0800"
      },
      "message": "Phonet: keep TX queue disabled when the device is off\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb9b851b980e20ba5f6bdfd6ec24f4bc77623ce6",
      "tree": "7d417a6a8a2020810597c5dcac4b59213f7c269c",
      "parents": [
        "be70ed189bc0d16e1609a1c6c04ec9418b4dd11a"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "hawk@comx.dk",
        "time": "Mon Dec 15 00:39:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 00:39:17 2008 -0800"
      },
      "message": "SCHED: netem: Correct documentation comment in code.\n\nThe netem simulator is no longer limited by Linux timer resolution HZ.\nNot since Patrick McHardy changed the QoS system to use hrtimer.\n\nSigned-off-by: Jesper Dangaard Brouer \u003chawk@comx.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be70ed189bc0d16e1609a1c6c04ec9418b4dd11a",
      "tree": "1214e61fe28526db985a6c4ae04bc257388415af",
      "parents": [
        "ec8f2375d7584969501918651241f91eca2a6ad3"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Dec 15 00:19:14 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 00:19:14 2008 -0800"
      },
      "message": "netfilter: update rwlock initialization for nat_table\n    \nThe commit e099a173573ce1ba171092aee7bb3c72ea686e59\n(netfilter: netns nat: per-netns NAT table) renamed the\nnat_table from __nat_table to nat_table without updating the\n__RW_LOCK_UNLOCKED(__nat_table.lock).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "cefb3d02cad6fae49369cdde24526c4c4806b20f",
      "tree": "8d2f8f075d0f63a7425bda781e8a15caf97f876a",
      "parents": [
        "ae8d04e2ecbb233926860e9ce145eac19c7835dc",
        "e5e774d8833de1a0037be2384efccadf16935675"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 14 16:25:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 14 16:25:19 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  powerpc/fsl-booke: Fix problem with _tlbil_va being interrupted\n"
    },
    {
      "commit": "ae8d04e2ecbb233926860e9ce145eac19c7835dc",
      "tree": "c6553749f2428e6b828af9b5a165c0ce31cb71f6",
      "parents": [
        "ca7e716c7833aeaeb8fedd6d004c5f5d5e14d325"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Sat Dec 13 12:36:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 14 16:24:38 2008 -0800"
      },
      "message": "x86 Fix VMI crash on boot in 2.6.28-rc8\n\nVMI initialiation can relocate the fixmap, causing early_ioremap to\nmalfunction if it is initialized before the relocation.  To fix this,\nVMI activation is split into two phases; the detection, which must\nhappen before setting up ioremap, and the activation, which must happen\nafter parsing early boot parameters.\n\nThis fixes a crash on boot when VMI is enabled under VMware.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca7e716c7833aeaeb8fedd6d004c5f5d5e14d325",
      "tree": "70a7846a35d880ee3efe3d664d71d3711af64a7d",
      "parents": [
        "5279585ff2bedc8180da5bdf8aa3ff1736466de2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 14 15:46:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 14 16:23:17 2008 -0800"
      },
      "message": "Revert \"sched_clock: prevent scd-\u003eclock from moving backwards\"\n\nThis reverts commit 5b7dba4ff834259a5623e03a565748704a8fe449, which\ncaused a regression in hibernate, reported by and bisected by Fabio\nComolli.\n\nThis revert fixes\n\n http://bugzilla.kernel.org/show_bug.cgi?id\u003d12155\n http://bugzilla.kernel.org/show_bug.cgi?id\u003d12149\n\nBisected-by: Fabio Comolli \u003cfabio.comolli@gmail.com\u003e\nRequested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3909845e26439148a484d1ac30bb65e5e0ff63ec",
      "tree": "0aedf8dbb73c4c490dca0a2714cc27bd4db01f82",
      "parents": [
        "442a902262e1dfc3f1298ceea5f3120fe2043904"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 01 14:15:37 2008 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 14 12:02:39 2008 +0000"
      },
      "message": "[ARM] fix kernel-doc syntax\n\nFix kernel-doc notation to use correct syntax.  Even though this should be\nmoved to where the function is actually implemented...\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "442a902262e1dfc3f1298ceea5f3120fe2043904",
      "tree": "6bf2510f63591779c5c6d5c2195f75ba84b18cd7",
      "parents": [
        "674a0a6939a954ab92fdd9833943e2277550bb0a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Dec 13 16:37:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 14 11:03:46 2008 +0000"
      },
      "message": "[ARM] arch/arm/common/sa1111.c: Correct error handling code\n\nIf it is reasonable to apply PTR_ERR to the result of calling clk_get, then\nthat result should first be tested with IS_ERR, not with !.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E1;\n@@\n\nif (\n-   E \u003d\u003d NULL\n+   IS_ERR(E)\n   ) { \u003c+... when !\u003d E \u003d E1\n        PTR_ERR(E)\n       ...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25a41b280083259d05d68f61633194344a1f8a9f",
      "tree": "e5a9af8f08e35a9bffbf9c61caf3b16ff8289dc9",
      "parents": [
        "8b1fae4e4200388b64dd88065639413cb3f1051c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 13 01:43:59 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 14 01:13:13 2008 +0100"
      },
      "message": "ieee1394: add quirk fix for Freecom HDD\n\nAccording to http://bugzilla.kernel.org/show_bug.cgi?id\u003d12206, Freecom\nFireWire Hard Drive 1TB reports max_rom\u003d2 but returns garbage if block\nread requests are used to read the config ROM.  Force max_rom\u003d0 to limit\nthem to quadlet read requests.\n\nReported-by: Christian Mueller \u003ccm1@mumac.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e5e774d8833de1a0037be2384efccadf16935675",
      "tree": "faab96f099076670dd73eb85b19d532b0fd2efa6",
      "parents": [
        "ab44f4627e2160cddbddbe8aa8b1d2b2e1559790"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Dec 13 17:01:37 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Dec 13 17:02:47 2008 -0600"
      },
      "message": "powerpc/fsl-booke: Fix problem with _tlbil_va being interrupted\n\nAn example calling sequence which we did see:\n\ncopy_user_highpage -\u003e kmap_atomic -\u003e flush_tlb_page -\u003e _tlbil_va\n\nWe got interrupted after setting up the MAS registers before the\ntlbwe and the interrupt handler that caused the interrupt also did\na kmap_atomic (ide code) and thus on returning from the interrupt\nthe MAS registers no longer contained the proper values.\n\nSince we dont save/restore MAS registers for normal interrupts we\nneed to disable interrupts in _tlbil_va to ensure atomicity.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5279585ff2bedc8180da5bdf8aa3ff1736466de2",
      "tree": "4f1dadd2c53df8d38d779381ecb91dfc7eb8a3a8",
      "parents": [
        "68b32d4499fd910b85b263c3afe92687d18abc3f",
        "9f3eefc4f9b02404e89d624a6cd40e7b468b5fd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:32:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:32:24 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx:\n  powerpc/40x: Add proper BOOTCFLAGS for cuboot-acadia\n"
    },
    {
      "commit": "68b32d4499fd910b85b263c3afe92687d18abc3f",
      "tree": "e78f23cd81c472cc5d9ee8a6b01756731fba27a6",
      "parents": [
        "8d9c02ec76f228a8fed745725ad92d7bb3167859",
        "2b895c3f35d3ead0e9409b59da94094c7873f96d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:32:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:32:04 2008 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-highlander: Trivial endian casting fixes\n  i2c-pmcmsp: Fix endianness misannotation\n"
    },
    {
      "commit": "8d9c02ec76f228a8fed745725ad92d7bb3167859",
      "tree": "125121b303de165b20684b4579e45f75b7b9353e",
      "parents": [
        "fae1aa4a0bcfdd35735a38949650216aee964474",
        "febd7a5c131433ea128b54dd5712e260c79eb3ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:28:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:28:13 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Commands needing to be retried require a complete re-initialization.\n"
    },
    {
      "commit": "fae1aa4a0bcfdd35735a38949650216aee964474",
      "tree": "d733a7bcc3921e253d7010cdcaa39c83394e9c8f",
      "parents": [
        "1c55f18717304100a5f624c923f7cb6511b4116d",
        "6d8a52d7f09babf6cff1df32fe0b8ea47cf753f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:26:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:26:34 2008 -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:\n  MIPS: IP32: Update defconfig\n  MIPS: Add missing calls to plat_unmap_dma_mem.\n  MIPS: Kconfig: Fix the arch-specific header path\n  MIPS: Use EI/DI for MIPS R2.\n"
    },
    {
      "commit": "1c55f18717304100a5f624c923f7cb6511b4116d",
      "tree": "41e299ad69bdd0cf3d8b5e0aef56559046844b2e",
      "parents": [
        "f75bc06e5d00a827d3ec5d57bbb5b73a4adec855"
      ],
      "author": {
        "name": "Ingo Brueckl",
        "email": "ib@wupperonline.de",
        "time": "Wed Dec 10 23:35:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:25:49 2008 -0800"
      },
      "message": "console ASCII glyph 1:1 mapping\n\nFor the console, there is a 1:1 mapping of glyphs which cannot be found\nin the current font.  This seems to be meant as a kind of \u0027emergency\nfallback\u0027 for fonts without unicode mapping which otherwise would\ndisplay nothing readable on the screen.\n\nAt the moment it affects all chars for which no substitution character\nis defined.  In particular this means that for all chars (\u003e\u003d 128) where\nthere is no iso88591-1/unicode character (e.g.  control character area)\nyou\u0027ll get the very strange 1:1 mapping of the (cp437) graphics card\nglyphs.\n\nI\u0027m pretty sure that the 1:1 mapping should only affect strict ASCII\ncode characters, i.e.  chars \u003c 128.\n\nThe patch limits the mapping as it probably was meant anyway.\n\nSigned-off-by: Ingo Brueckl \u003cib@wupperonline.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Egmont Koblinger \u003cegmont@uhulinux.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f75bc06e5d00a827d3ec5d57bbb5b73a4adec855",
      "tree": "75739541cab6939d2686d4a80cbca8437c9cc2ab",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "Ingo Brueckl",
        "email": "ib@wupperonline.de",
        "time": "Wed Dec 10 23:34:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 13 11:25:49 2008 -0800"
      },
      "message": "unicode table for cp437\n\nThere is a major bug in the cp437 to unicode translation table.  Char\n0x7c is mapped to U+00a5 which is the Yen sign and wrong.  The right\nmapping is U+00a6 (broken bar).\n\nFurthermore, a mapping for U+00b4 (a widely used character) is missing\neven though easily possible.\n\nThe patch fixes these, as well as it provides a few other useful\nmappings.\n\nThe changes are as follows:\n\n  0x0f (enhancement) enables a sort of currency symbol\n  0x27 (bug) enables a sort of acute accent which is a widely used character\n  0x44 (enhancement) enables a sort of icelandic capital letter eth\n  0x7c (major bug) corrects mapping\n  0xeb (enhancement) enables a sort of icelandic small letter eth\n  0xee (enhancement) enables a sort of math \u0027element of\u0027\n\nSigned-off-by: Ingo Brueckl \u003cib@wupperonline.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d8a52d7f09babf6cff1df32fe0b8ea47cf753f3",
      "tree": "238bec4e7656770747927b5975452f995625e144",
      "parents": [
        "11531ac2d3f24c3dc4df3861d72d1e8b9b8b6317"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 10 15:27:13 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: IP32: Update defconfig\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11531ac2d3f24c3dc4df3861d72d1e8b9b8b6317",
      "tree": "fed0eea7c375402c660490d2aea4c2ea256aa9a5",
      "parents": [
        "00ace207164cb414efba406830256721f45c1c62"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 10 18:14:45 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: Add missing calls to plat_unmap_dma_mem.\n\ndma_free_noncoherent() and dma_free_coherent() are missing calls to\nplat_unmap_dma_mem().  This patch adds them.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "00ace207164cb414efba406830256721f45c1c62",
      "tree": "8b26837190dc4d33aedb16a5c4789057c928b027",
      "parents": [
        "b6354db5bbbc538bf009cae6c019810b4a3ef21d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Wed Dec 10 22:38:36 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: Kconfig: Fix the arch-specific header path\n\nThe header path in the help text for the RUNTIME_DEBUG config option is\nobsolete and needs to be updated to match the new location of\narchitecture-specific header files. While at it, fix the spelling mistake.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6354db5bbbc538bf009cae6c019810b4a3ef21d",
      "tree": "589a0f8d25879e2eb1c1a2c14b9b366e2a126950",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 10 08:37:25 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 12 18:12:23 2008 +0000"
      },
      "message": "MIPS: Use EI/DI for MIPS R2.\n\nFor MIPS R2, use the EI and DI instructions to enable and disable\ninterrupts.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "febd7a5c131433ea128b54dd5712e260c79eb3ab",
      "tree": "546e8450e05fdc1bc478a3d312d23f1518ce3b21",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "Alan D. Brunelle",
        "email": "Alan.Brunelle@hp.com",
        "time": "Tue Dec 09 15:52:15 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Dec 12 16:04:26 2008 +0100"
      },
      "message": "Commands needing to be retried require a complete re-initialization.\n\nThe test-unit-ready portion of this patch was causing boots to fail on\nmy test machine (as in http://lkml.org/lkml/2008/12/5/161). With this\npatch in place, the system is booting reliably.\n\nMike Anderson found the same problem in the hp_hw_start_stop code,\nand I applied the same solution in cdrom_read_cdda_bpc.\n\nSigned-off-by: Alan D. Brunelle \u003calan.brunelle@hp.com\u003e\nCc: Mike Anderson \u003candmike@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ec8f2375d7584969501918651241f91eca2a6ad3",
      "tree": "d535c77113d1bce29c6e10c8c2dde1f653994f3f",
      "parents": [
        "30bb0e0dce78427f3e5cb728d6b5ea73acbefffa"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Thu Dec 11 21:31:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 11 21:31:50 2008 -0800"
      },
      "message": "netlabel: Compiler warning and NULL pointer dereference fix\n\nFix the two compiler warnings show below.  Thanks to Geert Uytterhoeven for\nfinding and reporting the problem.\n\n net/netlabel/netlabel_unlabeled.c:567: warning: \u0027entry\u0027 may be used\n   uninitialized in this function\n net/netlabel/netlabel_unlabeled.c:629: warning: \u0027entry\u0027 may be used\n   uninitialized in this function\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30bb0e0dce78427f3e5cb728d6b5ea73acbefffa",
      "tree": "97601869ade938f50e11de20cb06cca72b27cb34",
      "parents": [
        "bb49eed4221092fde4e2337534ae51d8f28a2fbe"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 11 21:28:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 11 21:28:11 2008 -0800"
      },
      "message": "e1000e: fix double release of mutex\n\nDuring a reset, releasing the swflag after it failed to be acquired would\ncause a double unlock of the mutex.  Instead, test whether acquisition of\nthe swflag was successful and if not, do not release the swflag.  The reset\nmust still be done to bring the device to a quiescent state.\n\nThis resolves [BUG 12200] BUG: bad unlock balance detected! e1000e\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12200\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd85400a022335a92fa3c25827179a7ad5e02225",
      "tree": "8190ebc04222bf5a05e5bbc81c07d2d51f1a7616",
      "parents": [
        "84d727a109081684c2e01b811cb0d6dc3b9380ca"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Dec 05 01:58:49 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Dec 11 10:03:02 2008 -0500"
      },
      "message": "powerpc/4xx: Add L2 cache node to AMCC Canyonlands dts file\n\nWith this patch the L2 cache is enabled on Canyonlands to increase the\noverall performance. There is a known cache coherency issue with the L2\ncache, but this is related to the high bandwidth (HB) PLB segment where\nthe memory address is 0x8.xxxx.xxxx (low bandwidth PLB segment is mapped\nto 0x0.xxxx.xxxx). Since this HB address is currently unused it is safe\nto enable the L2 cache.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "9f3eefc4f9b02404e89d624a6cd40e7b468b5fd5",
      "tree": "acf3d21414c14dd87796d7f337ffcea003a4bb95",
      "parents": [
        "ab44f4627e2160cddbddbe8aa8b1d2b2e1559790"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Nov 25 06:33:35 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Dec 11 07:34:22 2008 -0500"
      },
      "message": "powerpc/40x: Add proper BOOTCFLAGS for cuboot-acadia\n\nThe cuboot-acadia.c wrapper can cause assembler errors on some\ntoolchains due to the lack of the proper BOOTCFLAGS.  This adds\nthe proper flags for the file.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    }
  ],
  "next": "2b895c3f35d3ead0e9409b59da94094c7873f96d"
}
