)]}'
{
  "log": [
    {
      "commit": "52d67f0b5c1b1827cd842020d40bdde4f7d04f59",
      "tree": "59636b07c526bba9094224efa24c64240c4ef494",
      "parents": [
        "d9b1b787736852f462dbf277b3ca708cbbf693ae"
      ],
      "author": {
        "name": "Johannes Hölzl",
        "email": "johannes.hoelzl@gmx.de",
        "time": "Sun Dec 17 22:05:09 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: Bugfix for aircable: Add module and name to usb_serial_driver\n\nWhile adding the dynamic-id support to usb serial I found a small bug in\nthe air cable driver:\n\nAdds module and name information to the usb_serial_driver instance\nof aircable. So the aircable driver is correctly shown under\n/sys/bus/usb-serial/drivers/aircable and has the module link.\n\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9b1b787736852f462dbf277b3ca708cbbf693ae",
      "tree": "143d154a3f77bb3aff27fb74eed339f2713ed399",
      "parents": [
        "93bacefc4cc0b53e1cb6a336d43847154fdf6886"
      ],
      "author": {
        "name": "Johannes Hölzl",
        "email": "johannes.hoelzl@gmx.de",
        "time": "Sun Dec 17 21:50:24 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB serial: add driver pointer to all usb-serial drivers\n\nEvery usb serial driver should have a pointer to the corresponding usb driver.\nSo the usb serial core can add a new id not only to the usb serial driver, but\nalso to the usb driver.\n\nAlso the usb drivers of ark3116, mos7720 and mos7840 missed the flag\nno_dynamic_id\u003d1. This is added now.\n\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "93bacefc4cc0b53e1cb6a336d43847154fdf6886",
      "tree": "4a82a9d2693d1165c58602a0bf4a8e5c76c541ef",
      "parents": [
        "495a678fc62e850d15f860d39faee07ba0a8910c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Dec 17 21:50:23 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB serial: add dynamic id support to usb-serial core\n\nThanks to Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e for fixing a few\nthings and getting it all working properly.\n\nThis adds support for dynamic usb ids to the usb serial core.  The file\n\"new_id\" will show up under the usb serial driver, not the usb driver\nassociated with the usb-serial driver (yeah, it can be a bit confusing\nat first glance...)\n\nThis patch also modifies the USB core to allow the usb-serial core to\nreuse much of the dynamic id logic.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\n\n\n"
    },
    {
      "commit": "495a678fc62e850d15f860d39faee07ba0a8910c",
      "tree": "4f8f12bafc2039fadda6e88efdc1b57729ca31d8",
      "parents": [
        "5e16fabe5dbcff15de6cdcba406195fe6e4380df"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Wed Dec 13 21:09:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "ohci: Add support for OHCI controller on the of_platform bus\n\nPPC embedded systems can have a ohci controller builtin. In the\nnew model, it will end up as a driver on the of_platform bus,\nthis patches takes care of them.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e16fabe5dbcff15de6cdcba406195fe6e4380df",
      "tree": "f6004b46e6e84fd44f4bc352260e9a970f7be279",
      "parents": [
        "ad55d71a3d4401f44b4ddee1412283c99eedd05c"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Wed Dec 13 21:09:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "ohci: Rework bus glue integration to allow several at once\n\nThe previous model had the module_init \u0026 module_exit function in the\nbus glue .c files themselves. That\u0027s a problem if several glues need\nto be selected at once and the driver is built has module. This case\nis quite common in embedded system where you want to handle both the\nintegrated ohci controller and some extra controller on PCI.\n\nThe ohci-hcd.c file now provide the module_init \u0026 module_exit and\nappropriate driver registering/unregistering is done conditionally,\nusing #ifdefs.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad55d71a3d4401f44b4ddee1412283c99eedd05c",
      "tree": "a416fe386d740506b01667d47466e6708f8a2388",
      "parents": [
        "11d5489873facd395653a4ee14669751bfe9bab5"
      ],
      "author": {
        "name": "Ole Andre Vadla Ravnas",
        "email": "oleavr@gmail.com",
        "time": "Thu Dec 14 16:01:28 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "rndis_host learns ActiveSync basics\n\nWindows Mobile 5 based devices described as supporting \"ActiveSync\":\n\n - Speak RNDIS but lack the CDC and union descriptors.  This patch\n   updates the cdc ethernet code to fake ACM descriptors we need.\n\n - Require RNDIS_MSG_QUERY messages to include a buffer of the size the\n   response should generate.  This patch updates the rndis host code to\n   pass this will-be-ignored data.\n\nThe resulting RNDIS host code has been reported to work with several\nWM5 based devices.\n\n(Note that a fancier patch is available at synce.sf.net.)\n\n\nSome bugfixes, affecting not just ActiveSync:\n    (a)\twhen cleaning up after RNDS init fails, scrub the second interface\n\tjust like cdc_ether does, so disconnect won\u0027t oops.\n    (b)\thandle peripherals that use the pad-to-end-of-packet option; some\n\tdevices can\u0027t talk to us if that option doesn\u0027t work.\n    (c)\twhen choosing configurations, don\u0027t forget about an RNDIS config\n\tjust because the RNDIS driver is dynamically linked.\n\nCleanup, streamlining, bugfixes, Kconfig, and matching hub driver update.\nAlso for paranoia\u0027s sake, refuse to talk to something that looks like a\nreal modem instead of RNDIS.\n\nSigned-off-by: Ole Andre Vadla Ravnaas \u003coleavr@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "11d5489873facd395653a4ee14669751bfe9bab5",
      "tree": "70d18d4b4452ea546a2d54e1ae278fd20c67d046",
      "parents": [
        "1737bf2c5e78e331ad0a30b8c34edd1016d043c0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Dec 11 15:59:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: ethernet gadget interop with MCCI Windows driver\n\nIt turns out that minor tweaks to the \"CDC Subset\" support in the Ethernet\ngadget driver, just updating a config descriptor, let it be automagically\nrecognized by a Windows driver supported by MCCI.\n\nThis patch adds those descriptors, so systems using PXA 255 processors\n(like Gumstix etc) can interop with those commercial MS-Windows drivers.\nThis is a Good Thing since Microsoft\u0027s RNDIS code has bugginess issues,\nwhich are unfortunately compounded by \"won\u0027t fix\" issues as well as \"the\npublished specs are incomplete and wrong\" issues.  Being able to talk to\nthe MCCI driver gives Windows users another connectivity option.  (MCCI\nalso has CDC Ethernet drivers, which can help most non-PXA processors.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1737bf2c5e78e331ad0a30b8c34edd1016d043c0",
      "tree": "61a006ad39781d02c3a4bfdca04497beee078370",
      "parents": [
        "2360e4aa64da412c29136113f8050b6aa9e757b8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 15 16:04:52 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "usbcore: remove unneeded error check\n\nThis patch (as830) removes some unnecessary error checking.  According\nto the kerneldoc, schedule_work() can\u0027t fail.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2360e4aa64da412c29136113f8050b6aa9e757b8",
      "tree": "78489a2c0166a6a65c8ef78498475249a1e92355",
      "parents": [
        "316547fdfae1be3847add6a18a711703e6d5ebc1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 13:07:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: indicate active altsetting in proc/bus/usb/devices file\n\nUpdate /proc/bus/usb/devices output to report active altsettings.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "316547fdfae1be3847add6a18a711703e6d5ebc1",
      "tree": "239b10d28827feb697f4119538d8e984955bd6b1",
      "parents": [
        "2cba72f02559ec0bbbcdba8d2604517515b55f03"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Dec 13 00:03:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: devio.c add missing INIT_LIST_HEAD()\n\nIt should hopefully fix the list corruption bug on:\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d214402\n\nAdd a missing INIT_LIST_HEAD()\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cba72f02559ec0bbbcdba8d2604517515b55f03",
      "tree": "371575869b3a2625e06691fbf789dc59084005d9",
      "parents": [
        "4727810705d3cf8d565a2cd6c1045bc1db7d3532"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Fri Dec 15 23:48:56 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: mutexification of rio500\n\nthis makes the rio500 misc usb driver use mutexes and turns uninterruptible\nsleep into interruptible sleep where the semantics are not affected.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4727810705d3cf8d565a2cd6c1045bc1db7d3532",
      "tree": "9b999f52f23eb74c354b74842947f22e9f500b96",
      "parents": [
        "e7d8712c15e087ba6201e5988d618ee03dfe693c"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Dec 20 11:42:12 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Remove unneeded void * casts in idmouse.c\n\nThe patch removes unneeded void * casts for the following (void *) pointers:\n- struct file: private_data\n\nThe patch also contains some whitespace and coding style cleanups in the\nrelevant areas.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7d8712c15e087ba6201e5988d618ee03dfe693c",
      "tree": "77c629e4c124a89b95eee312e82c82cf22cf80eb",
      "parents": [
        "5f848137744106ee737f559454ce5adfceb38347"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 12 15:12:30 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: define USB_CLASS_MISC in \u003clinux/usb/ch9.h\u003e\n\nAdd USB_CLASS_MISC to \u003clinux/usb/ch9.h\u003e\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f848137744106ee737f559454ce5adfceb38347",
      "tree": "373cead0ac3cd4c0cb5c2c8bb1fd65f2860d7b26",
      "parents": [
        "d728e327d4f86df439fa6b6f2f64b278394a58cc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Dec 16 15:34:53 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: \u003clinux/usb_ch9.h\u003e becomes \u003clinux/usb/ch9.h\u003e\n\nThis moves \u003clinux/usb_ch9.h\u003e to \u003clinux/usb/ch9.h\u003e to reduce some of the\nclutter of usb header files.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d728e327d4f86df439fa6b6f2f64b278394a58cc",
      "tree": "8c2ae0f2e471ee76d0ccf04badcb387982e63557",
      "parents": [
        "b32e904d54d163c6f97fc3c7586d381f4f11c3a5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 28 15:27:27 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Fix EHCI warning\n\nThis patch fixes a warning introduced by the big endian MMIO EHCI\nsupport patch on platforms that don\u0027t have readl_be/writel_be variants\n(though mostly harmless as those are called in an if (0) statement,\nbut gcc still warns).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n"
    },
    {
      "commit": "b32e904d54d163c6f97fc3c7586d381f4f11c3a5",
      "tree": "f06669d447a8e2d4e6648394f54c9d7a1d4178e8",
      "parents": [
        "083522d76662cda71328df1f3d75e5a9057c7c9f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 28 15:26:59 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Fix OHCI warning\n\nThis patch fixes a warning introduces by the split endian OHCI support\npatch on platforms that don\u0027t have readl_be/writel_be variants (though\nmostly harmless as those are called in an if (0) statement, but gcc\nstill warns).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "083522d76662cda71328df1f3d75e5a9057c7c9f",
      "tree": "eafbb962ec90431d0c1b490b4caea7cf9b54672c",
      "parents": [
        "11d1a4aa8d657478cb2e5d33f203ba8f01b9ac24"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:54:08 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Implement support for EHCI with big endian MMIO\n\nThis patch implements supports for EHCI controllers whose MMIO\nregisters are big endian and enables that functionality for\nthe Toshiba SCC chip. It does _not_ add support for big endian\nin-memory data structures as this is not needed for that chip\nand I hope it will never be.\n\nThe guts of the patch are to convert readl(...) to\nehci_readl(ehci, ...) and similarly for register writes.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11d1a4aa8d657478cb2e5d33f203ba8f01b9ac24",
      "tree": "b433927494c87f5f4d4ee03b78a35b894705037d",
      "parents": [
        "4302a595cd9c6363b495460497ecbda49fa16858"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:54:03 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: Implement support for \"split\" endian OHCI\n\nThis patch separates support for big endian MMIO register access\nand big endian descriptors in order to support the Toshiba SCC\nimplementation which has big endian registers but little endian\nin-memory descriptors.\n\nIt simplifies the access functions a bit in ohci.h while at it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4302a595cd9c6363b495460497ecbda49fa16858",
      "tree": "2c348bc94868413cab3dbdc6cdc65777ff1520b9",
      "parents": [
        "0873c76485c126a4df70a6961fd354b21b7987f7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:53:55 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: Rework the OHCI quirk mecanism as suggested by David\n\nThis patch applies David Brownell\u0027s suggestion for reworking the\nOHCI quirk mechanism via a table of PCI IDs. It adapts the existing\nquirks to use that mechanism.\n\nThis also moves the quirks to reset() as suggested by the comment\nin there. This is necessary as we need to have the endian properly\nset before we try to init the controller.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0873c76485c126a4df70a6961fd354b21b7987f7",
      "tree": "abc0acea6c9260c9e1d2590b82d38261e3ae985c",
      "parents": [
        "7bc3d635628db100c024aca7f836a18188e9bb62"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 13:09:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: convert usb class devices to real devices\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bc3d635628db100c024aca7f836a18188e9bb62",
      "tree": "48a0d36071389818ec686506dd69bb16edb9224a",
      "parents": [
        "6e8cf7751f9fb913095d6142d068f41fbf0424bb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 23:59:31 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: move usb_device_class class devices to be real devices\n\nThis moves the usb class devices that control the usbfs nodes to show up\nin the proper place in the larger device tree.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e8cf7751f9fb913095d6142d068f41fbf0424bb",
      "tree": "1ce42ebe426fc34ba5e9e8cbb30ef9da82370c60",
      "parents": [
        "20b2e28fc5557cda2cc840f44c6744b61b068ad6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "greg@kroah.com",
        "time": "Thu Jan 18 00:20:19 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: add EPIC support to the io_edgeport driver\n\nThis patch adds EPiC support to the io_edgeport driver which adds\nsupport for a number of NCR printers:\n\t- NCR (Axiohm) 7401-K580 printer\n\t- NCR (TEC) 7401-K590 printer, 7402-K592\n\t- NCR (TEC) 7167, 7168 printers\n\t- NCR (TEC) 7197, 7198, F306, F307, F309 printers\n\t- NCR (Axiohm) 7194 printer\n\t- NCR (Axiohm) 7158 printer\nand a few more.\n\nIt is based on the 2.6.19 kernel.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\n\n"
    },
    {
      "commit": "20b2e28fc5557cda2cc840f44c6744b61b068ad6",
      "tree": "6657def3e5b1e690e7467c1a198be0f8e3a38e02",
      "parents": [
        "5331be090567d9335476f876b2d85427cd7c4426"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Jan 24 16:19:37 2007 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: unusual_devs.h for Sony floppy\n\nThis patch increases the range for 0x054c:0x002c devices to make\nthe following Sony USB floppy to work:\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d02 Cnt\u003d02 Dev#\u003d  6 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d054c ProdID\u003d002c Rev\u003d20.00\nS:  Manufacturer\u003dSONY\nS:  Product\u003dUSB Floppy\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003d80 MxPwr\u003d500mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003d08(stor.) Sub\u003d04 Prot\u003d00 Driver\u003dusb-storage\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d03(Int.) MxPS\u003d   2 Ivl\u003d127ms\n\nSigned-off-by: Marcelo Ricardo Leitner \u003cmrl@mandriva.com\u003e\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5331be090567d9335476f876b2d85427cd7c4426",
      "tree": "356842da9d4c3966a9781f6eb05fa77beec144bc",
      "parents": [
        "d3f8fd765e94b9137e1f27bbb0ac25289f9e565c",
        "7220c0177b45600eef2cfd3e5e57ab5b96f3222c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:10:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:10:48 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  JFS: Remove incorrect kgdb define\n  JFS: call io_schedule() instead of schedule() to avoid deadlock\n  JFS: Add lockdep annotations\n  JFS: Avoid BUG() on a damaged file system\n"
    },
    {
      "commit": "d3f8fd765e94b9137e1f27bbb0ac25289f9e565c",
      "tree": "a9ee7f05b3ef9c03292b101e1e2e0ed0e1c3e85a",
      "parents": [
        "0670afdf0e69e5e73c8358da9c39bf3a8807b03e",
        "a2cf822274b3d58a16a65c8338e299e18b3dc3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:09:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:09:00 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw: (57 commits)\n  [GFS2] make gfs2_writepages() static\n  [GFS2] Unlock page on prepare_write try lock failure\n  [GFS2] nfsd readdirplus assertion failure\n  [DLM] fix softlockup in dlm_recv\n  [DLM] zero new user lvbs\n  [DLM/GFS2] indent help text\n  [GFS2] Fix unlink deadlocks\n  [GFS2] Put back semaphore to avoid umount problem\n  [GFS2] more CURRENT_TIME_SEC\n  [GFS2/DLM] fix GFS2 circular dependency\n  [GFS2/DLM] use sysfs\n  [GFS2] make lock_dlm drop_count tunable in sysfs\n  [GFS2] increase default lock limit\n  [GFS2] Fix list corruption in lops.c\n  [GFS2] Fix recursive locking attempt with NFS\n  [DLM] can miss clearing resend flag\n  [DLM] saved dlm message can be dropped\n  [DLM] Make sock_sem into a mutex\n  [GFS2] Fix typo in glock.c\n  [GFS2] use CURRENT_TIME_SEC instead of get_seconds in gfs2\n  ...\n"
    },
    {
      "commit": "a2cf822274b3d58a16a65c8338e299e18b3dc3a4",
      "tree": "2f24e59d6e7543cddb421a62ec28f744f9dc082e",
      "parents": [
        "2d72e7101cc7fff5c1eb21bfcbba51c8002418d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 06 23:12:49 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 07 10:48:48 2007 -0500"
      },
      "message": "[GFS2] make gfs2_writepages() static\n\nOn Mon, Jan 29, 2007 at 08:45:28PM -0800, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.20-rc6-mm2:\n\u003e...\n\u003e  git-gfs2-nmw.patch\n\u003e...\n\u003e  git trees\n\u003e...\n\nThis patch makes the needlessly global gfs2_writepages() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2d72e7101cc7fff5c1eb21bfcbba51c8002418d2",
      "tree": "4f67388942d5716fb18732c04b8a8d74bdff0ff8",
      "parents": [
        "549ae0ac3d574a682e82b02e79259a65445a675b"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 07 10:25:59 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 07 10:25:59 2007 -0500"
      },
      "message": "[GFS2] Unlock page on prepare_write try lock failure\n\nWhen the try lock of the glock failed in prepare_write we were\nincorrectly exiting this function with the page still locked.\nThis was resulting in further I/O to this page hanging.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "0670afdf0e69e5e73c8358da9c39bf3a8807b03e",
      "tree": "671e6030b1ad9c38513c1cba9a9116f9dee8d41a",
      "parents": [
        "dda2ac15d23b38e4335e858848aa8c9a6710304f",
        "51099005ab8e09d68a13fea8d55bc739c1040ca6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 17:24:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 17:24:58 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (27 commits)\n  [IA64] swiotlb abstraction (e.g. for Xen)\n  [IA64] swiotlb cleanup\n  [IA64] make swiotlb use bus_to_virt/virt_to_bus\n  [IA64] swiotlb bug fixes\n  [IA64] Hook up getcpu system call for IA64\n  [IA64] clean up sparsemem memory_present call\n  [IA64] show_mem() for IA64 sparsemem NUMA\n  [IA64] missing exports hwsw_sync_...\n  [IA64] virt_to_page() can be called with NULL arg\n  [IA64] alignment bug in ldscript\n  [IA64] register memory ranges in a consistent manner\n  [IA64] Enable SWIOTLB only when needed\n  [IA64-SGI] Check for TIO errors on shub2 Altix\n  [IA64] remove bogus prototype ia64_esi_init()\n  [IA64] Clear IRQ affinity when unregistered\n  [IA64] fix ACPI Kconfig issues\n  [IA64] Fix NULL-pointer dereference in ia64_machine_kexec()\n  [IA64] find thread for user rbs address\n  [IA64] use snprintf() on features field of /proc/cpuinfo\n  [IA64] enable singlestep on system call\n  ...\n"
    },
    {
      "commit": "dda2ac15d23b38e4335e858848aa8c9a6710304f",
      "tree": "8862ea96194611bc1ab6c96726e38ba0d4772c3a",
      "parents": [
        "2ac04a1597d9bca952dafcf8cbff4621884cb723",
        "e051fda4fd14fe878e6d2183b3a4640febe9e9a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:59:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:59:27 2007 -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: ocfs2_link() journal credits update\n"
    },
    {
      "commit": "2ac04a1597d9bca952dafcf8cbff4621884cb723",
      "tree": "a6e20ab900dfc425a6b9c6bef9939383113d3072",
      "parents": [
        "0c7d3757116c59b3eedd9aa6dfd7ae0a1341f5c2",
        "a417a21e10831bca695b4ba9c74f4ddf5a95ac06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:56:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:56:37 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  USB HID: handle multi-interface devices for Apple macbook pro properly\n  HID: move away from DEBUG defines in favor of CONFIG_HID_DEBUG\n  USB HID: fix bogus comment in hid_get_class_descriptor()\n  USB HID: remove hid_find_field_by_usage()\n  HID: API - fix leftovers of hidinput API in USB HID\n  HID: hid debug from hid-debug.h to hid layer\n  hid: force feedback driver for PantherLord USB/PS2 2in1 Adapter\n  hid: quirk for multi-input devices with unneeded output reports\n  hid: allow force feedback for multi-input devices\n"
    },
    {
      "commit": "0c7d3757116c59b3eedd9aa6dfd7ae0a1341f5c2",
      "tree": "61dbcee09d925a839b34df3b8149e26972dc5402",
      "parents": [
        "2442d3109943bafbdfc4f0495e3d10eeedc8390c",
        "b45bfcc1ae084aa98c0350b8c33c8b57540b0acc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:55:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:55:33 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Remove obsolete prototypes\n  IB/ehca: Remove use of do_mmap()\n  RDMA/addr: Handle ethernet neighbour updates during route resolution\n  IB: Make sure struct ib_user_mad.data is aligned\n  IB/srp: Don\u0027t wait for response when QP is in error state.\n  IB: Return qp pointer as part of ib_wc\n  IB: Include \u003clinux/kref.h\u003e explicitly in \u003crdma/ib_verbs.h\u003e\n"
    },
    {
      "commit": "2442d3109943bafbdfc4f0495e3d10eeedc8390c",
      "tree": "9700491eb6ca418ee226c5d8438464a1a2c87281",
      "parents": [
        "02aedd69e2ef31b0fca1e8960cb1e7fd0c343110",
        "f9d429a2e579ed7c51c49a81265f7e7d2c59c197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:54:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:54:54 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (32 commits)\n  mmc: tifm: replace kmap with page_address\n  mmc: sdhci: fix voltage ocr\n  mmc: sdhci: replace kmap with page_address\n  mmc: wbsd: replace kmap with page_address\n  mmc: handle pci_enable_device() return value in sdhci\n  mmc: Proper unclaim in mmc_block\n  mmc: change wbsd mailing list\n  mmc: Graceful fallback for fancy features\n  mmc: Handle wbsd\u0027s stupid command list\n  mmc: Allow host drivers to specify max block count\n  mmc: Allow host drivers to specify a max block size\n  tifm_sd: add suspend and resume functionality\n  tifm_core: add suspend/resume infrastructure for tifm devices\n  tifm_7xx1: prettify\n  tifm_7xx1: recognize device 0xac8f as supported\n  tifm_7xx1: switch from workqueue to kthread\n  tifm_7xx1: Merge media insert and media remove functions\n  tifm_7xx1: simplify eject function\n  Add dummy_signal_irq function to save check in ISR\n  Remove unused return value from signal_irq callback\n  ...\n"
    },
    {
      "commit": "02aedd69e2ef31b0fca1e8960cb1e7fd0c343110",
      "tree": "c096ab87e0832e8ddda45241b422c0064cfe0cbb",
      "parents": [
        "9ad0830f307bcd8dc285cfae58998d43b21727f4",
        "4d284cac76d0bfebc42d76b428c4e44d921200a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:32 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (37 commits)\n  [S390] Avoid excessive inlining.\n  [S390] Mark kernel text section read-only.\n  [S390] Convert memory detection into C code.\n  [S390] Calibrate delay and bogomips.\n  [S390] Hypervisor filesystem (s390_hypfs) for z/VM\n  [S390] Add crypto support for 3592 tape devices\n  [S390] boot from NSS support\n  [S390] Support for s390 Pseudo Random Number Generator\n  [S390] ETR support.\n  [S390] noexec protection\n  [S390] move crypto options and some cleanup.\n  [S390] cio: Don\u0027t spam debug feature.\n  [S390] Cleanup of CHSC event handling.\n  [S390] cio: declare hardware structures packed.\n  [S390] Add set_fs(USER_DS) to start_thread().\n  [S390] cio: Catch operand exceptions on stsch.\n  [S390] Fix register usage description.\n  [S390] kretprobe_trampoline_holder() in wrong section.\n  [S390] Fix kprobes breakpoint handling.\n  [S390] Update maintainers file.\n  ...\n"
    },
    {
      "commit": "9ad0830f307bcd8dc285cfae58998d43b21727f4",
      "tree": "237119861640847301c6af758650b05ea353a1da",
      "parents": [
        "768c242b30d9ec5581dd245e8289acb6b77815d1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Feb 06 13:45:51 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:00 2007 -0800"
      },
      "message": "[PATCH] Keys: Fix key serial number collision handling\n\nFix the key serial number collision avoidance code in key_alloc_serial().\n\nThis didn\u0027t use to be so much of a problem as the key serial numbers were\nallocated from a simple incremental counter, and it would have to go through\ntwo billion keys before it could possibly encounter a collision.  However, now\nthat random numbers are used instead, collisions are much more likely.\n\nThis is fixed by finding a hole in the rbtree where the next unused serial\nnumber ought to be and using that by going almost back to the top of the\ninsertion routine and redoing the insertion with the new serial number rather\nthan trying to be clever and attempting to work out the insertion point\npointer directly.\n\nThis fixes kernel BZ #7727.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "768c242b30d9ec5581dd245e8289acb6b77815d1",
      "tree": "72a3563dd084e02e9a7b151e2cf9461dd3782913",
      "parents": [
        "e503606c5b7687842beb8fca46b827606ae40c63",
        "a850790f6c903f1a89d0dbf953946d231df3fe6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:42:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:42:20 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Minor cleanup\n  [CIFS] Missing free in error path\n  [CIFS] Reduce cifs stack space usage\n  [CIFS] lseek polling returned stale EOF\n"
    },
    {
      "commit": "e503606c5b7687842beb8fca46b827606ae40c63",
      "tree": "37003f6e8889d39fe64615809b3fffa395ce61cb",
      "parents": [
        "76c329563c5b8663ef27eb1bd195885ab826cbd0",
        "d390008ebf42bdfda106e9de2b2d0abcc9858e26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:35:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:35:30 2007 -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: (40 commits)\n  [MIPS] Yosemite: Fix missing parens in SERIAL_READ_1 macro\n  [MIPS] Fix warnings in run_uncached on 32bit kernel\n  [MIPS] Comment fix\n  [MIPS] MT: Nuke duplicate mips_mt_regdump() prototype.\n  [MIPS] Alchemy:  Fix PCI-memory access\n  [MIPS] Move .set reorder out of conditional code\n  [MIPS] Check FCSR for pending interrupts before restoring from a context.\n  [MIPS] Jaguar ATX: Fix large number of warnings.\n  [MIPS] Jaguar: Fix MAC address detection after platform_device conversion.\n  [MIPS] SMTC: Make a bunch of functions and variables static.\n  [MIPS] Use compat_sys_pselect6\n  [MIPS] SMTC: Cleanup idle hook invocation.\n  [MIPS] SELinux: Add security hooks to mips-mt {get,set}affinity\n  [MIPS] IRIX: Linux coding style cleanups.\n  [MIPS] PB1100: Fix pile of warnings\n  [MIPS] Alchemy: Fix bunch of warnings\n  [MIPS] Whitespace cleanups.\n  [MIPS] Alchemy: Fix bunch more warnings.\n  [MIPS] Use ARRAY_SIZE macro when appropriate\n  [MIPS] Fix some whitespace damage\n  ...\n"
    },
    {
      "commit": "76c329563c5b8663ef27eb1bd195885ab826cbd0",
      "tree": "65052ff17cc0462ddab5dfa0bc22c08d33589e07",
      "parents": [
        "5de043f4bd11a9e0a3e8daec7d1905da575a76b7"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:22 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: correctly skip tilded backups in localversion files\n\n Tildes as in path as in filenames are handled correctly now:\n only files, containing tilde \u0027~\u0027, are backups, thus are not valid.\n\n [KJ]:\n Definition of `space\u0027 was removed, scripts/Kbuild.include has one.\n That definition was taken right from the GNU make manual, while Kbuild\u0027s\n version is original.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5de043f4bd11a9e0a3e8daec7d1905da575a76b7",
      "tree": "1cdafacd6a0f6e12bd5b88d9031a6130169ca868",
      "parents": [
        "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: improve option checking, Kbuild.include cleanup\n\n GNU binutils, root users, tmpfiles, external modules ro builds must\n be fixed to do the right thing now.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85",
      "tree": "0ff6c1f02ae272d675a8d96123bf2dc581331a01",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild scripts: replace gawk, head, bc with shell, update\n\n  Replacing overhead of using some (external) programs\n  instead of good old `sh\u0027.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: William Stearns \u003cwstearns@pobox.com\u003e\nCc: Martin Schlemmer \u003cazarah@nosferatu.za.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nAcked-by: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a850790f6c903f1a89d0dbf953946d231df3fe6b",
      "tree": "60d3d6b0c28ea1e5dc0325e8810276976b043160",
      "parents": [
        "914afcf55ae2621a3c5930e8c458d4ae8636c469"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 06 20:43:30 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 06 20:43:30 2007 +0000"
      },
      "message": "[CIFS] Minor cleanup\n\nMissing tab.  Missing entry in changelog\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d390008ebf42bdfda106e9de2b2d0abcc9858e26",
      "tree": "79690de99308b3e6ac219074182d8b04b5ce00bf",
      "parents": [
        "c55197eb549dc09a52b6d91e6f26709a6d6815e5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:43:31 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:25 2007 +0000"
      },
      "message": "[MIPS] Yosemite: Fix missing parens in SERIAL_READ_1 macro\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c55197eb549dc09a52b6d91e6f26709a6d6815e5",
      "tree": "2835f8b70d012c9e7c978935945551db146cdbfb",
      "parents": [
        "131c1a2b6eef87485f7e280817d97615ea2a1551"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Feb 06 10:59:22 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Fix warnings in run_uncached on 32bit kernel\n\narch/mips/lib/uncached.c: In function \u0027run_uncached\u0027:\narch/mips/lib/uncached.c:47: warning: comparison is always true due to limited range of data type\narch/mips/lib/uncached.c:48: warning: comparison is always false due to limited range of data type\narch/mips/lib/uncached.c:57: warning: comparison is always true due to limited range of data type\narch/mips/lib/uncached.c:58: warning: comparison is always false due to limited range of data type\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "131c1a2b6eef87485f7e280817d97615ea2a1551",
      "tree": "b607c94d10912bb09a59434744349665a381bb41",
      "parents": [
        "be701306eba49c9157506d4bbe40dbed7969a915"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Comment fix\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be701306eba49c9157506d4bbe40dbed7969a915",
      "tree": "dd00affeac1e62245f56c0f8de79666423847ca4",
      "parents": [
        "fd046eb5378f2bc59851fcbc91957d01529fc3db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 04 23:23:00 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] MT: Nuke duplicate mips_mt_regdump() prototype.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fd046eb5378f2bc59851fcbc91957d01529fc3db",
      "tree": "14ab3873686a7c0933757b26505835f43cf6351a",
      "parents": [
        "37f26742437df885ddd72150ab352d0a931cd3a7"
      ],
      "author": {
        "name": "Alexander Bigga",
        "email": "ab@mycable.de",
        "time": "Thu Dec 21 11:25:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Alchemy:  Fix PCI-memory access\n\nThe problem was introduced in 2.6.18.3 with the casting of some\n36bit-defines (PCI memory) in au1000.h to resource_size_t which may be\nu32 or u64 depending on the experimental CONFIG_RESOURCES_64BIT.\n\nWith unset CONFIG_RESOURCES_64BIT, the pci-memory cannot be accessed\nbecause the ioremap in arch/mips/au1000/common/pci.c already used the\ntruncated addresses.\nWith set CONFIG_RESOURCES_64BIT, things get even worse, because PCI-scan\naborts, due to resource conflict: request_resource() in arch/mips/pci/pci.c\nfails because the maximum iomem-address is 0xffffffff (32bit) but the\npci-memory-start-address is 0x440000000 (36bit).\n\nTo get pci working again, I propose the following patch:\n\n1. remove the resource_size_t-casting from au1000.h again\n2. make the casting in arch/mips/au1000/common/pci.c (it\u0027s allowed and\nnecessary here. The 36bit-handling will be done in __fixup_bigphys_addr).\n\nWith this patch pci works again like in 2.6.18.2, the gcc-compile warnings\nin pci.c are gone and it doesn\u0027t depend on CONFIG_EXPERIMENTAL.\n\nSigned-off-by: Alexander Bigga \u003cab@mycable.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "37f26742437df885ddd72150ab352d0a931cd3a7",
      "tree": "8ce99fc2eb241f39ee54727c38567be24c75340d",
      "parents": [
        "6d6671066a311703bca1b91645bb1e04cc983387"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:23 2007 +0000"
      },
      "message": "[MIPS] Move .set reorder out of conditional code\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d6671066a311703bca1b91645bb1e04cc983387",
      "tree": "e28189728ddb9c5364c259a09bee6966a060b21c",
      "parents": [
        "b86b30f81c7601d9a410d2ce0c64d9ba50d673ae"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:23 2007 +0000"
      },
      "message": "[MIPS] Check FCSR for pending interrupts before restoring from a context.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b86b30f81c7601d9a410d2ce0c64d9ba50d673ae",
      "tree": "640859d2c7ddc86b5591af5bee9e972e47039944",
      "parents": [
        "3d0f82aea19649a2fd1169cfe63a9b522355386b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:23:57 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] Jaguar ATX: Fix large number of warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d0f82aea19649a2fd1169cfe63a9b522355386b",
      "tree": "3690f87f77f87fa2041b8d5388569e4e8df50d9e",
      "parents": [
        "5868756dcbf4b585c3c485e43fc36844c038cef5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:25:51 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] Jaguar: Fix MAC address detection after platform_device conversion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5868756dcbf4b585c3c485e43fc36844c038cef5",
      "tree": "5563d25fda02e39335a96d97c20917f818edbdef",
      "parents": [
        "99d233fa9bba1916050dd27d74530342af68b6db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:33:21 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] SMTC: Make a bunch of functions and variables static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99d233fa9bba1916050dd27d74530342af68b6db",
      "tree": "0b70ccda736fff55725a80ae192131f5a485c551",
      "parents": [
        "447deafba4de56bfa5ed5d5778e56afe55432394"
      ],
      "author": {
        "name": "Joseph S. Myers",
        "email": "joseph@codesourcery.com",
        "time": "Wed Jan 10 12:30:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] Use compat_sys_pselect6\n\nThe N32 and O32 pselect6 syscalls need to use compat_sys_pselect6 to\ntranslate arguments from 32-bit to 64-bit layout.\n\nSigned-off-by: Joseph Myers \u003cjoseph@codesourcery.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "447deafba4de56bfa5ed5d5778e56afe55432394",
      "tree": "fcd12bf99df61322c0cebedc7bf7cedb178ac9d0",
      "parents": [
        "7418cb89af6f9e21660d60a4bd088a8b6fd11e81"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:34:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:21 2007 +0000"
      },
      "message": "[MIPS] SMTC: Cleanup idle hook invocation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7418cb89af6f9e21660d60a4bd088a8b6fd11e81",
      "tree": "25f3f1a8a48f297c60b9fd696b2e8a0a2c3d1aa5",
      "parents": [
        "c9170617510059c750cb91207b08f35001571a22"
      ],
      "author": {
        "name": "David Quigley",
        "email": "dpquigl@tycho.nsa.gov",
        "time": "Wed Jun 28 09:36:46 2006 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:21 2007 +0000"
      },
      "message": "[MIPS] SELinux: Add security hooks to mips-mt {get,set}affinity\n\nThis patch adds LSM hooks into the setaffinity and getaffinity functions\nfor the mips architecture to enable security modules to control these\noperations between tasks with different security attributes. This\nimplementation uses the existing task_setscheduler and task_getscheduler\nLSM hooks.\n    \nSigned-Off-By: David Quigley \u003cdpquigl@tycho.nsa.gov\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9170617510059c750cb91207b08f35001571a22",
      "tree": "0d9dbe41369ac077077c5295aff48de3b0a2dc56",
      "parents": [
        "3f21cdee412089ed7ea12c3650bfb4211cf0b1d0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:05:08 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] IRIX: Linux coding style cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f21cdee412089ed7ea12c3650bfb4211cf0b1d0",
      "tree": "46b72f9950283f25cde4532cb52c3e4d167d9e2a",
      "parents": [
        "786d7cdd06581773ee7913560838d6f4487d2d9f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 10:19:05 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] PB1100: Fix pile of warnings\n\n  CC      arch/mips/au1000/pb1100/board_setup.o\narch/mips/au1000/pb1100/board_setup.c: In function ‘board_setup’:\narch/mips/au1000/pb1100/board_setup.c:104: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:105: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:105: warning: passing argument 2 of ‘writeb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:109: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:110: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:110: warning: passing argument 2 of ‘writeb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:51: warning: unused variable ‘sys_clksrc’\narch/mips/au1000/pb1100/board_setup.c:51: warning: unused variable ‘sys_freqctrl’\narch/mips/au1000/pb1100/board_setup.c:50: warning: unused variable ‘pin_func’\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "786d7cdd06581773ee7913560838d6f4487d2d9f",
      "tree": "857c09e60aa00c001ffacc9a7149d99dba050915",
      "parents": [
        "e0daad449c5195fa4552c60392eeee4e5c58d31c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:58:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Fix bunch of warnings\n\n  CC      arch/mips/au1000/common/pci.o\narch/mips/au1000/common/pci.c:42: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:43: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:49: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:50: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c: In function ‘au1x_pci_setup’:\narch/mips/au1000/common/pci.c:82: warning: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0daad449c5195fa4552c60392eeee4e5c58d31c",
      "tree": "1b26f7e6e8f66dd3ceb5b0d706e2a757583076b8",
      "parents": [
        "722b05a0c1498ef12972bbd5084eded498d75fb4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:10:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:19 2007 +0000"
      },
      "message": "[MIPS] Whitespace cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "722b05a0c1498ef12972bbd5084eded498d75fb4",
      "tree": "3035f89a0c48b52b7b13b1707c224f84dc28bbce",
      "parents": [
        "25b8ac3ba46ee3d586a9c00c1771dca58314714e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 10:22:31 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:19 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Fix bunch more warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25b8ac3ba46ee3d586a9c00c1771dca58314714e",
      "tree": "21cd719307ab78f18ca6cb82a56310e27a89b021",
      "parents": [
        "3e7f9b8254b82f7261b2c56ffaf864198c135ee5"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 04:42:11 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:19 2007 +0000"
      },
      "message": "[MIPS] Use ARRAY_SIZE macro when appropriate\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e7f9b8254b82f7261b2c56ffaf864198c135ee5",
      "tree": "69bbf969a9f69ea59d16db4742afb9f5374be54e",
      "parents": [
        "811d944901705b8c14b945ba51caff5e912bb9e3"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Thu Jan 25 20:46:14 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:18 2007 +0000"
      },
      "message": "[MIPS] Fix some whitespace damage\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "811d944901705b8c14b945ba51caff5e912bb9e3",
      "tree": "a5974c35550f4c722e5f99f7304beac7b7119ff2",
      "parents": [
        "19487f1e8a288da0d84b48d086167cf328080938"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 03 23:16:51 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:18 2007 +0000"
      },
      "message": "[MIPS] Add missing ifdef arch/mips/pmc-sierra/yosemite/setup.c\n\nearly_serial_setup is only defined when CONFIG_SERIAL_8250 is set.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19487f1e8a288da0d84b48d086167cf328080938",
      "tree": "2b14d7847a252a5bba8d406e292d812bb45db920",
      "parents": [
        "06396094b2fad0c429cde795dac4a72bc4d32bf2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Feb 04 00:57:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:18 2007 +0000"
      },
      "message": "[MIPS] Fix pb1200/irqmap.c and apply some missed patches\n    \npb1200/irqmap.c had been broken a while due to non-named initializer\nand had missed some recent IRQ related changes.  Apply these commits\nto this file.\n    \n[MIPS] IRQ cleanups\ncommit 1603b5aca4f15b34848fb5594d0c7b6333b99144\n[MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq\ncommit 1417836e81c0ab8f5a0bfeafa90d3eaa41b2a067\n[MIPS] Compile __do_IRQ() when really needed\ncommit e77c232cfc6e1250b2916a7c69225d6634d05a49\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06396094b2fad0c429cde795dac4a72bc4d32bf2",
      "tree": "0783511b41d630f263cb8d75abdb0cd12323a324",
      "parents": [
        "4a969e1e223d517dd568c84ba3a66542a72c3680"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 02 11:13:35 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "message": "[MIPS] Do not allow oprofile to be enabled on SMTC.\n\nOprofile cannot work on SMTC due to the limited number of counters.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4a969e1e223d517dd568c84ba3a66542a72c3680",
      "tree": "470ee8b6ad3f630b8d08f11edeb048db3db057be",
      "parents": [
        "be6e143741226ca59b24e6760de4578a5d4f98d7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Feb 01 05:45:14 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "message": "[MIPS] Remove superfluous \"ifdef CONFIG_KGDB\".\n\nGiven that the Makefiles involved already have conditional compilation of\n the form:\n\n  obj-$(CONFIG_KGDB)      +\u003d dbg_io.o\n\nthere seems to be little value for the dbg_io.c source files to check\nthat config variable yet again.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be6e143741226ca59b24e6760de4578a5d4f98d7",
      "tree": "d29b8a0e3b63da6d7dd1d8c26b3d8d38da9ac46b",
      "parents": [
        "418451c17870e56a176aeb4be1bed810f634fb5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "message": "[MIPS] vpe_elfload and vpe_run are only used locally, make them static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "418451c17870e56a176aeb4be1bed810f634fb5a",
      "tree": "0b94b043754aa7138505f41a7161f7d8958d4965",
      "parents": [
        "69a6c312e5ebb2e929ceb67e6246e2d9314f1d29"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:16 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: remove unused atomic_postclear\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69a6c312e5ebb2e929ceb67e6246e2d9314f1d29",
      "tree": "00f2a47304bec67bacb9859d3c8ba21c285f2f06",
      "parents": [
        "907e193ea798b3f73a71a2a01f938b69fd53b26d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jan 24 01:21:05 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:16 2007 +0000"
      },
      "message": "[MIPS] Move some kernel globals from asm file to C file.\n\nThis get rid of some undesirable hole in BSS section due to random\norder of placement.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "907e193ea798b3f73a71a2a01f938b69fd53b26d",
      "tree": "d5054449f866066e92ece4a813e28dddee9b6b4f",
      "parents": [
        "130e2fb78305b148b15cd3b5129596844c5f5e4f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 23 22:29:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:15 2007 +0000"
      },
      "message": "[MIPS] Remove _fdata from asm-mips/sections.h\n\nThere is no _fdata symbol in kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "130e2fb78305b148b15cd3b5129596844c5f5e4f",
      "tree": "09ee69826322949a06768d6addc8b5b97981a882",
      "parents": [
        "24d55728dc96d2cb8f49064e012559300eb97610"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:15 2007 +0000"
      },
      "message": "[MIPS] Kconfig: Provide sane NR_CPUS defaults for more configurations\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "24d55728dc96d2cb8f49064e012559300eb97610",
      "tree": "35c628b130d11d319c1de7ac1175779c4a75f8b7",
      "parents": [
        "70d21cdeef6331e67ed87262c894cd6601f0dccc"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jan 18 22:27:11 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:15 2007 +0000"
      },
      "message": "[MIPS] vr41xx: Use symbolic names for IRQ numers\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70d21cdeef6331e67ed87262c894cd6601f0dccc",
      "tree": "0bf2a011953a4794b26e28081d36af5ab43358c2",
      "parents": [
        "ea6e942bea55b574bf2118bce8ee73185e754cfb"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 15 00:07:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:14 2007 +0000"
      },
      "message": "[MIPS] use name instead of typename for each irq_chip\n\nThe \"typename\" field was obsoleted by the \"name\" field.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea6e942bea55b574bf2118bce8ee73185e754cfb",
      "tree": "c628d3adf02f1f65cb7f1f181c45ef7988266c88",
      "parents": [
        "9a0ad9e9d8cae1087fe7b0b137e1c84d12dc0c76"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 16 23:29:11 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:14 2007 +0000"
      },
      "message": "[MIPS] Kconfig: Move some entries to appropriate menu\n\nCurrently KEXEC is in \"Machine selection\", SECCOMP, PM, APM are in\n\"Executable file formats\" menu.  Move KEXEC and SECCOMP to \"Kernel\ntype\" and PM, APM to new \"Power management options\" menu.  Also\nreplace \"config PM\" with kernel/power/Kconfig.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9a0ad9e9d8cae1087fe7b0b137e1c84d12dc0c76",
      "tree": "10ef61c1db0cd626a6ac4be924dc9d53fc78f9fd",
      "parents": [
        "6f284a2ce7b8bc49cb8455b1763357897a899abb"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jan 11 23:53:18 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:13 2007 +0000"
      },
      "message": "[MIPS] vr41xx: add MACINT controls\n\nThis patch has added MACINT controls.\nThey are necessary for VR4133 ethernet driver.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f284a2ce7b8bc49cb8455b1763357897a899abb",
      "tree": "abf59702fad617780f59594aa8939db7ec4c76d6",
      "parents": [
        "db84dc61552ae0d198a8133d28b80c3838930ba8"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Wed Jan 10 09:44:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:13 2007 +0000"
      },
      "message": "[MIPS] FLATMEM: introduce PHYS_OFFSET.\n\nThe old code was assuming that min_low_pfn was always 0. This\nmeans that platforms having a big hole at their memory start\npaid the price of wasting some memory for the allocation of\nunused entries in mem_map[].\n\nThis patch prevents this waste.\n\nIt introduces PHYS_OFFSET define which is the start of the\nphysical memory and uses it wherever needed. Specially when\nconverting physical/virtual addresses into virtual/physical\nones.\n\nCurrently all platforms defines PHYS_OFFSET to 0.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db84dc61552ae0d198a8133d28b80c3838930ba8",
      "tree": "a2aed3a3d8789f297285c153ecc352ed6c8acb22",
      "parents": [
        "a583158c9ce822c96a718fbf877cec1e5f9ad75d"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Wed Jan 10 09:44:04 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:13 2007 +0000"
      },
      "message": "[MIPS] Setup min_low_pfn/max_low_pfn correctly\n\nThis patch makes a better usage of these two globals.\n\u0027min_low_pfn\u0027 is now correctly setup for all configs, which\nallow us to rely on it in boot memory code init.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a583158c9ce822c96a718fbf877cec1e5f9ad75d",
      "tree": "d253705a57eab4ed485d1eebc55b6e5ad7b81969",
      "parents": [
        "c44e8d5e47b8ba672440b92eab0735628469116c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Dec 18 00:07:40 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:12 2007 +0000"
      },
      "message": "[MIPS] Unify memset.S\n\nThe 32-bit version and 64-bit version are almost equal.  Unify them.\nThis makes further improvements (for example, supporting CDEX, etc.)\neasier.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c44e8d5e47b8ba672440b92eab0735628469116c",
      "tree": "f85364a9482003bf51e3cb10d0725ff3f57ce87c",
      "parents": [
        "2fa7937bd8922e1fe4aae6a45e7e787fa45d6043"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Dec 30 00:43:59 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:09 2007 +0000"
      },
      "message": "[MIPS] prom_free_prom_memory cleanup\n\nCurrent prom_free_prom_memory() implementations are almost same as\nfree_init_pages(), or no-op.  Make free_init_pages() extern (again)\nand make prom_free_prom_memory() use it.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2fa7937bd8922e1fe4aae6a45e7e787fa45d6043",
      "tree": "05465b7aa2b1e165320a2b938d0f757c7a893265",
      "parents": [
        "97dcb82de6cc99a5669eb8e342efc24cceb1e77e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jan 14 23:41:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:09 2007 +0000"
      },
      "message": "[MIPS] Make I8259A_IRQ_BASE customizable\n\nMove I8259A_IRQ_BASE from asm/i8259.h to asm/mach-generic/irq.h and\nmake it really customizable.  And remove I8259_IRQ_BASE declared on\nsome platforms.  Currently only NEC_CMBVR4133 is using custom\nI8259A_IRQ_BASE value.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "97dcb82de6cc99a5669eb8e342efc24cceb1e77e",
      "tree": "e195fd57deda8d38652c746c04a7c374cdf951a0",
      "parents": [
        "b6ec8f069bf202d2bd888aa9137b2cc3aad4c573"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 08 02:14:29 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:08 2007 +0000"
      },
      "message": "[MIPS] Define MIPS_CPU_IRQ_BASE in generic header\n\nThe irq_base for {mips,rm7k,rm9k}_cpu_irq_init() are constant on all\nplatforms and are same value on most platforms (0 or 16, depends on\nCONFIG_I8259).  Define them in asm-mips/mach-generic/irq.h and make\nthem customizable.  This will save a few cycle on each CPU interrupt.\n\nA good side effect is removing some dependencies to MALTA in generic\nSMTC code.\n\nAlthough MIPS_CPU_IRQ_BASE is customizable, this patch changes irq\nmappings on DDB5477, EMMA2RH and MIPS_SIM, since really customizing\nthem might cause some header dependency problem and there seems no\ngood reason to customize it.  So currently only VR41XX is using custom\nMIPS_CPU_IRQ_BASE value, which is 0 regardless of CONFIG_I8259.\n\nTesting this patch on those platforms is greatly appreciated.  Thank\nyou.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6ec8f069bf202d2bd888aa9137b2cc3aad4c573",
      "tree": "4cee184b88585e5514d4cc2af9843df45a101b62",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 08 00:20:24 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:06 2007 +0000"
      },
      "message": "[MIPS] Remove unused rm9k_cpu_irq_disable()\n\nrm9k_cpu_irq_disable() is unused since commit\n1603b5aca4f15b34848fb5594d0c7b6333b99144.  Remove it.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "549ae0ac3d574a682e82b02e79259a65445a675b",
      "tree": "53e316e1f2d9aacc01f71eee23a8f2b04230c788",
      "parents": [
        "a34fbc6363256387372331000462691bc4b3f5a9"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Tue Feb 06 03:52:16 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Feb 06 11:36:01 2007 -0500"
      },
      "message": "[GFS2] nfsd readdirplus assertion failure\n\nGlock assertion failure found in \u002707 NFS connectathon. One of the NFSDs\nis doing a \"readdirplus\" procedure call. It passes the logic into\ngfs2_readdir() where it obtains its directory inode glock. This is then\nfollowed by filehandle construction that invokes lookup code. It hits\nthe assertion failure while trying to obtain the inode glock again\ninside gfs2_drevalidate().\n\nThis patch bypasses the recursive glock call if caller already holds the\nlock.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n\n"
    },
    {
      "commit": "51099005ab8e09d68a13fea8d55bc739c1040ca6",
      "tree": "865519c98fada85e5ae2ba4f617dea27e63aee56",
      "parents": [
        "563aaf064f3776623ff5e7aef511ac2eb7e5f0bb"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Feb 05 18:53:04 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 18:53:04 2007 -0800"
      },
      "message": "[IA64] swiotlb abstraction (e.g. for Xen)\n\nAdd abstraction so that the file can be used by environments other than IA64\nand EM64T, namely for Xen.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "563aaf064f3776623ff5e7aef511ac2eb7e5f0bb",
      "tree": "0ae2565cf94dc705a58984f804d0c2046339abf9",
      "parents": [
        "93fbff63e62b87fe450814db41f859d60b048fb8"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Feb 05 18:51:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 18:51:25 2007 -0800"
      },
      "message": "[IA64] swiotlb cleanup\n\n- add proper __init decoration to swiotlb\u0027s init code (and the code calling\n  it, where not already the case)\n\n- replace uses of \u0027unsigned long\u0027 with dma_addr_t where appropriate\n\n- do miscellaneous simplicfication and cleanup\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "93fbff63e62b87fe450814db41f859d60b048fb8",
      "tree": "3a806003e88a1270820f6a1aa1e60e28b994277e",
      "parents": [
        "cde14bbfb3aa79b479db35bd29e6c083513d8614"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Feb 05 18:49:45 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 18:49:45 2007 -0800"
      },
      "message": "[IA64] make swiotlb use bus_to_virt/virt_to_bus\n\nConvert all phys_to_virt/virt_to_phys uses to bus_to_virt/virt_to_bus, as is\nwhat is meant and what is needed in (at least) some virtualized environments\nlike Xen.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cde14bbfb3aa79b479db35bd29e6c083513d8614",
      "tree": "68b2d66d1eee3067051f4a6e4df8ace461bf440f",
      "parents": [
        "86afa9eb88af2248bcc91d5b3568c63fdea65d6c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Feb 05 18:46:40 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 18:46:40 2007 -0800"
      },
      "message": "[IA64] swiotlb bug fixes\n\nThis patch fixes\n- marking I-cache clean of pages DMAed to now only done for IA64\n- broken multiple inclusion in include/asm-x86_64/swiotlb.h\n- missing call to mark_clean in swiotlb_sync_sg()\n- a (perhaps only theoretical) issue in swiotlb_dma_supported() when\nio_tlb_end is exactly at the end of memory\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "86afa9eb88af2248bcc91d5b3568c63fdea65d6c",
      "tree": "60f74dec7825324bbaaf2ac46792ea0948b6a989",
      "parents": [
        "524fd988bb83153ddc9cfea867129eb6efb7ac23"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Mon Feb 05 16:07:57 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 16:56:36 2007 -0800"
      },
      "message": "[IA64] Hook up getcpu system call for IA64\n\ngetcpu system call returns cpu# and node# on which this system call and\nits caller are running. This patch hooks up its implementation on IA64.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "524fd988bb83153ddc9cfea867129eb6efb7ac23",
      "tree": "ccb7944903d7f62b750c8e8729b28281ef7af094",
      "parents": [
        "f1c0afa2e8802c01cf82c915e2bb3cb2a81570d4"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Mon Feb 05 16:20:08 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 16:54:11 2007 -0800"
      },
      "message": "[IA64] clean up sparsemem memory_present call\n\nEliminate arch specific memory_present call ia64 NUMA by utilizing\nsparse_memory_present_with_active_regions.\n\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f1c0afa2e8802c01cf82c915e2bb3cb2a81570d4",
      "tree": "af867a8c57b025b4e149157c885a968b9126339d",
      "parents": [
        "671496affdb5228786896864c3f900f66563e8c1"
      ],
      "author": {
        "name": "George Beshers",
        "email": "gbeshers@sgi.com",
        "time": "Mon Feb 05 16:20:04 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 16:51:59 2007 -0800"
      },
      "message": "[IA64] show_mem() for IA64 sparsemem NUMA\n\nOn the ia64 architecture only this patch upgrades show_mem() for sparse\nmemory to be the same as it was for discontig memory.  It has been shown to\nwork on NUMA and flatmem architectures.\n\nSigned-off-by: George Beshers \u003cgbeshers@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "671496affdb5228786896864c3f900f66563e8c1",
      "tree": "9f5808973acd784caf32297aa2a5983c411c6a0d",
      "parents": [
        "71120061f271f00d8280659bf12e065ca6533d4d"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Feb 05 16:20:03 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 16:50:11 2007 -0800"
      },
      "message": "[IA64] missing exports hwsw_sync_...\n\nAdd missing exports to allow several drivers to be built as module with\nCONFIG_IA64_HP_ZX1_SWIOTLB.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "71120061f271f00d8280659bf12e065ca6533d4d",
      "tree": "1b144732a410c0bbefea3e9d264f815e789f5ed5",
      "parents": [
        "d00195ebc18049f067c8e389c186aa6f5d2b659f"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Mon Feb 05 16:20:00 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 16:47:02 2007 -0800"
      },
      "message": "[IA64] virt_to_page() can be called with NULL arg\n\nIt does not return NULL when arg is NULL.\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d00195ebc18049f067c8e389c186aa6f5d2b659f",
      "tree": "c39b315262e2e34fb8a7e5898a386fc375cd4c88",
      "parents": [
        "139b830477ccdca21b68c40f9a83ec327e65eb56"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Mon Feb 05 16:19:59 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 16:45:42 2007 -0800"
      },
      "message": "[IA64] alignment bug in ldscript\n\nOccasionally the FSYS_RETURN patch list can have an odd length, causing other\ndata structures to get out of alignment.  In OpenVZ it is odd and we get\nmisaligned kernel image, which does not boot.\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "139b830477ccdca21b68c40f9a83ec327e65eb56",
      "tree": "0aab2140315579525dfef89189b9bea5033af2ba",
      "parents": [
        "d1598e05faa11d9f04e0a226122dd57674fb1dab"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Tue Jan 30 02:11:09 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 15:07:47 2007 -0800"
      },
      "message": "[IA64] register memory ranges in a consistent manner\n\nWhile pursuing and unrelated issue with 64Mb granules I noticed a problem\nrelated to inconsistent use of add_active_range.  There doesn\u0027t appear any\nreason to me why FLATMEM versus DISCONTIG_MEM should register memory to\nadd_active_range with different code.  So I\u0027ve changed the code into a\ncommon implementation.\n\nThe other subtle issue fixed by this patch was calling add_active_range in\ncount_node_pages before granule aligning is performed.  We were lucky with\n16MB granules but not so with 64MB granules.  count_node_pages has reserved\nregions filtered out and as a consequence linked kernel text and data\naren\u0027t covered by calls to count_node_pages.  So linked kernel regions\nwasn\u0027t reported to add_active_regions.  This resulted in free_initmem\ncausing numerous bad_page reports.  This won\u0027t occur with this patch\nbecause now all known memory regions are reported by\nregister_active_ranges.\n\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d1598e05faa11d9f04e0a226122dd57674fb1dab",
      "tree": "9f7f06af4fb72742a34f3cb13404abc1d57962c8",
      "parents": [
        "980dbfd421c8d33edbd2fbc8f5a6233ccbefb052"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jan 03 09:26:21 2007 +0000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:33:08 2007 -0800"
      },
      "message": "[IA64] Enable SWIOTLB only when needed\n\nDon\u0027t force CONFIG_SWIOTLB on when not actually needed (i.e. HP_ZX1 and\nSGI_SN2).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "980dbfd421c8d33edbd2fbc8f5a6233ccbefb052",
      "tree": "f6acb77f3bde24cb7ead0ef7c7aeee46b922e47c",
      "parents": [
        "f43691ef8a816018a0294c5a9fa9d22512886c49"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Jan 08 16:05:08 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:27:54 2007 -0800"
      },
      "message": "[IA64-SGI] Check for TIO errors on shub2 Altix\n\nThe shub2 error interrupt handler must check for TIO errors.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f43691ef8a816018a0294c5a9fa9d22512886c49",
      "tree": "6b9363afaefd8c18f281732bbdfccb771c415817",
      "parents": [
        "451fe00cf7fd48ba55acd1c8b891e7a65e1b3f81"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Mon Jan 15 09:33:55 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:14:29 2007 -0800"
      },
      "message": "[IA64] remove bogus prototype ia64_esi_init()\n\nThis function doesn\u0027t exist.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "451fe00cf7fd48ba55acd1c8b891e7a65e1b3f81",
      "tree": "bfcdcefad73d32948fe4626af8720fc8c174b4a5",
      "parents": [
        "06f87adff12e52429390b22c57443665b073cd82"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Wed Jan 24 22:48:04 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:09:51 2007 -0800"
      },
      "message": "[IA64] Clear IRQ affinity when unregistered\n\nWhen we offline a CPU, migrate_irqs() tries to determine whether the\naffinity bits of the IRQ descriptor match any of the remaining online\nCPUs.  If not, it fixes up the interrupt to point somewhere else.\nUnfortunately, if an IRQ is unregistered the IRQ descriptor may still\nhave affinity to the CPU being offlined, but the no_irq_chip handler\ndoesn\u0027t provide a set_affinity function.  This causes us to hit the\nWARN_ON in migrate_irqs().\n\nThe easiest solution seems to be setting all the bits in the affinity\nmask when the last interrupt is removed from the vector.  I hit this on\nan older kernel with Xen/ia64 using driver domains (so it probably needs\nmore testing on upstream).  Xen essentially uses the bind/unbind\ninterface in sysfs to unregister a device from a driver and thus\nunregister the interrupt.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "06f87adff12e52429390b22c57443665b073cd82",
      "tree": "974f0902405f35f85ed154280e8b89b29d574457",
      "parents": [
        "c2c77fe8df3e0322a613ba1540910632ad14d96d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@kernel.org",
        "time": "Fri Jan 26 00:38:53 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:07:50 2007 -0800"
      },
      "message": "[IA64] fix ACPI Kconfig issues\n\nAll IA64 systems except IA64_HP_SIM include ACPI and PCI.\nSo prevent IA64 Kconfigs that try to do irritating things like building\nPCI without building ACPI.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c2c77fe8df3e0322a613ba1540910632ad14d96d",
      "tree": "38a6da2e1995b3050e32947019b1166e380c1ec5",
      "parents": [
        "87f76d3aafe5b5e0a1d6d857088a0263b35afa6b"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Sun Jan 28 13:47:02 2007 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:06:44 2007 -0800"
      },
      "message": "[IA64] Fix NULL-pointer dereference in ia64_machine_kexec()\n\nThis patch fixes a NULL-pointer dereference in ia64_machine_kexec().\n\nThe variable ia64_kimage is set in machine_kexec_prepare() which is\ncalled from sys_kexec_load(). If kdump wasn\u0027t configured before,\nia64_kimage is NULL.  machine_kdump_on_init() passes ia64_kimage() to\nmachine_kexec() which assumes a valid value.\n\nThe patch also adds a few sanity checks for the image to simplify\ndebugging of similar problems in future.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "87f76d3aafe5b5e0a1d6d857088a0263b35afa6b",
      "tree": "80a547e0c0a0cfe2eb1764b7a2b6410cbe5463f8",
      "parents": [
        "ae0af3e3462fdada42deba30479aba70c6cf8b72"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Tue Jan 30 11:02:19 2007 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 14:04:21 2007 -0800"
      },
      "message": "[IA64] find thread for user rbs address\n\nI encountered one problem when running ptrace test case the situation\nis this: traced process\u0027s syscall parameter needs to be accessed, but\nfor sys_clone system call with clone_flag (CLONE_VFORK | CLONE_VM |\nSIGCHLD) parameter.  This syscall\u0027s parameter accessing result is wrong.\n\nThe reason is that vforked child process mm point is the same, but\ntgid is different. Without this patch find_thread_for_addr will return\nvforked process if vforked process is also stopped, but not the thread\nwhich calls vfork syscall.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ae0af3e3462fdada42deba30479aba70c6cf8b72",
      "tree": "af9c668674721573f8053856dafc5020fd443fb6",
      "parents": [
        "90f9d70a582c02f50b4dd847166cd5b037219891"
      ],
      "author": {
        "name": "Aron Griffis",
        "email": "aron@hp.com",
        "time": "Mon Feb 05 13:54:31 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 05 13:54:31 2007 -0800"
      },
      "message": "[IA64] use snprintf() on features field of /proc/cpuinfo\n\nSome patches have turned up on xen-devel recently to convert strcpy()\nto safer alternatives and so forth.  While reviewing those patches\nI noticed that the features string building could be cleaned up.\n\nThis patch uses snprintf() instead of strcpy() and direct character\npointer manipulation.  It makes the features string building safe and\ngets rid of the special case for features output in show_cpuinfo()\n\nAdditionally I removed the (int) cast of ARRAY_SIZE, which seems to\nserve no purpose.\n\nSigned-off-by: Aron Griffis \u003caron@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "90f9d70a582c02f50b4dd847166cd5b037219891"
}
