)]}'
{
  "log": [
    {
      "commit": "25914662b7e86f8cf8abdde0497e7fe8bdddf2ae",
      "tree": "63abd15444fd5a3c04e8d3429950653b8ca7044f",
      "parents": [
        "a4dff3980697fc374008d005f56da3d8bab8c316"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:54:44 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:54:44 2007 +0100"
      },
      "message": "HID: fix Logitech DiNovo Edge touchwheel and Logic3 /SpectraVideo middle button\n\nDongle shipped with Logitech DiNovo Edge (0x046d/0xc714) behaves in a weird\nnon-standard way - it contains multiple reports with the same usage, which\nresults in remapping of GenericDesktop.X and GenericDesktop.Y usages to\nGenericDesktop.Z and GenericDesktop.RX respectively, thus rendering the\ntouchwheel unusable.\n\nThe commit 35068976916fdef82d6e69ef1f8c9a1c47732759 solved this\nin a way that it didn\u0027t remap certain usages. This however breaks\n(at least) middle button of Logic3 / SpectraVideo (0x1267/0x0210),\nwhich in contrary requires the remapping.\n\nTo make both of the harware work, allow remapping of these usages again,\nand introduce a quirk for Logitech DiNovo Edge \"touchwheel\" instead - we\ndisable remapping for key, abs and rel events only for this hardware.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a4dff3980697fc374008d005f56da3d8bab8c316",
      "tree": "8d9abefb162bb662d7708ede17911d879d4e14f8",
      "parents": [
        "b55fd23ccdf32f969a7b4180c6e52d62d8e99972"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 27 17:40:09 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:53 2007 +0100"
      },
      "message": "HID: add git tree information to MAINTAINERS\n\nUpdate MAITAINERS entry for HID and USB HID, adding\nlocation of HID git tree.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b55fd23ccdf32f969a7b4180c6e52d62d8e99972",
      "tree": "307897845c80f2bf61ec9d870dc95dc2c0224658",
      "parents": [
        "776c0e96edecf77f827a62d2a1641cc2ca479043"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 21 19:27:49 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:45 2007 +0100"
      },
      "message": "HID: fix broken Logitech S510 keyboard report descriptor; make extra keys work\n\nThis patch makes extra keys (F1-F12 in special mode, zooming, rotate, shuffle)\non Logitech S510 keyboard work.\n\nLogitech S510 keyboard sends in report no. 3 keys which are far above the\nlogical maximum described in descriptor for given report.\n\nThis patch introduces a HID quirk for this wireless USB receiver/keyboard\nin order to fix the report descriptor before it\u0027s being parsed - the logical\nmaximum and the number of usages is bumped up to 0x104d). The values are in the\n\"Reserved\" area of consumer HUT, so HID_MAX_USAGE had to be changed too.\n\nIn addition to proper extracting of  the values from report descriptor, proper\nHID-input mapping is introduced for them.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "776c0e96edecf77f827a62d2a1641cc2ca479043",
      "tree": "f5eeeefdbd02d3ffcc16b2394451032bf4c4969e",
      "parents": [
        "4330eb2e5fb6d3c9c0a0be8ed14793f72334d1d4"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Feb 21 17:18:03 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:43 2007 +0100"
      },
      "message": "HID: fix possible double-free on error path in hid parser\n\nFreeing of device-\u003ecollection is properly done in hid_free_device() (as\nthis function is supposed to free all the device resources and could be\ncalled from transport specific code, e.g. usb_hid_configure()).\n\nRemove all kfree() calls preceeding the hid_free_device() call.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4330eb2e5fb6d3c9c0a0be8ed14793f72334d1d4",
      "tree": "bd1a2bd7ad5c67d36226e0c16a0f6f99b9d43e04",
      "parents": [
        "4237081e573b99a48991aa71364b0682c444651c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 21 12:57:30 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:42 2007 +0100"
      },
      "message": "HID: hid-debug.c should #include \u003clinux/hid-debug.h\u003e\n\nEvery file should include the headers containing the prototypes for\nit\u0027s global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4237081e573b99a48991aa71364b0682c444651c",
      "tree": "5cf1dcafc22987ae5f426719559c9133988a55bf",
      "parents": [
        "fdc9c566161c119febe4fab0f7c382416681fd8f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 20 01:33:39 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:40 2007 +0100"
      },
      "message": "HID: fix bug in zeroing the last field byte in output reports\n\nd4ae650a904612ffb7edd3f28b69b022988d2466 introduced zeroing of the\nlast field byte in output reports in order to make sure the unused\nbits are set to 0. This is done in a wrong way, resulting in a\nwrong bits being zeroed out (not properly shifted by the field offset\nin the report). Fix this.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fdc9c566161c119febe4fab0f7c382416681fd8f",
      "tree": "bd68f4d1174948c9d02533694c0608a798cba3f6",
      "parents": [
        "9fa2ad5ff4d8ded8c29c7b6cc92a1c3a8d8a2079"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 19 14:15:59 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:38 2007 +0100"
      },
      "message": "USB HID: use CONFIG_HID_DEBUG for outputting report descriptor\n\nReport descriptor should be output when CONFIG_HID_DEBUG is defined.\n\nThis also mitigates the need for DEBUG and DEBUG_DATA defines, so let\u0027s\nremove them.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9fa2ad5ff4d8ded8c29c7b6cc92a1c3a8d8a2079",
      "tree": "86e4b4c0071a722c13446d59a5bda7ce65bbfc42",
      "parents": [
        "606135a3081e045b677cde164a296c51f66c4633"
      ],
      "author": {
        "name": "Julien BLACHE",
        "email": "jb@jblache.org",
        "time": "Sun Feb 11 18:20:25 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 01 09:52:37 2007 +0100"
      },
      "message": "USB HID: Fix USB vendor and product IDs endianness for USB HID devices\n\nThe USB vendor and product IDs are not byteswapped appropriately, and\nthus come out in the wrong endianness when fetched through the evdev\nusing ioctl() on big endian platforms.\n\nSigned-off-by: Julien BLACHE \u003cjb@jblache.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "606135a3081e045b677cde164a296c51f66c4633",
      "tree": "b037301c2d0eee1ece16c4be115881b7c5bb1eba",
      "parents": [
        "bb4c18cbba474ae20c84171819255598cf975158"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 20:59:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 20:59:12 2007 -0800"
      },
      "message": "Linux 2.6.21-rc2\n\nToo many changes for comfort since -rc1.  Some missed merges, and some\njust annoyingly big fixes since.  This is not how an -rc2 should look.\nNeed to really calm things down!\n"
    },
    {
      "commit": "bb4c18cbba474ae20c84171819255598cf975158",
      "tree": "4c370809b4dffdadd59314e86c97d0fca48e9978",
      "parents": [
        "d3dcc2cb2cd86b1db68f0d87d610f1f14406f928"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 14:55:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Feb 27 09:46:52 2007 -0800"
      },
      "message": "[SPARC64]: Fix PCI interrupts on E450 et al.\n\nWhen the PCI controller OBP node lacks an interrupt-map\nand interrupt-map-mask property, we need to form the\nINO by hand.  The PCI swizzle logic was not doing that\nproperly.\n\nThis was a regression added by the of_device code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3dcc2cb2cd86b1db68f0d87d610f1f14406f928",
      "tree": "683a5a59cfba1584b4f89cdd9c2f6228ffe7cfd2",
      "parents": [
        "ce27002078e1e65c64395c0a3348786c974306cf",
        "e047d1cfc3cd79f75e7dda9ffb28b456f6936864"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:45:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:45:09 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] fix compile errors\n"
    },
    {
      "commit": "ce27002078e1e65c64395c0a3348786c974306cf",
      "tree": "630eabb32368ee0d6ecceae36c550b832456df01",
      "parents": [
        "6c1586bc9356855159e5845c6e788aa6db333cb9",
        "f8dfdd5cab482a2ce4a8e2375e1512aa4829c653"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:39:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:39:04 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (52 commits)\n  netxen: do_rom_fast_write error handling\n  natsemi: Fix detection of vanilla natsemi cards\n  net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff\n  chelsio: Fix non-NAPI compile\n  cxgb3 - Feed Rx free list with pages\n  cxgb3 - Recovery from HW starvation of response queue entries.\n  cxgb3 - Unmap offload packets when they are freed\n  cxgb3 - FW version update\n  cxgb3 - private ioctl cleanup\n  cxgb3 - manage sysfs attributes per port\n  S2IO: Restoring the mac address in s2io_reset\n  S2IO: Avoid printing the Enhanced statistics for Xframe I card.\n  S2IO: Making LED off during LINK_DOWN notification.\n  S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.\n  S2IO: Optimized the delay to wait for command completion\n  S2IO: Fixes for MSI and MSIX\n  qla3xxx: Bumping driver version number\n  qla3xxx: Kernic Panic on pSeries under stress conditions\n  qla3xxx: bugfix tx reset after stress conditions.\n  qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()\n  ...\n"
    },
    {
      "commit": "6c1586bc9356855159e5845c6e788aa6db333cb9",
      "tree": "d1e1fbafebfa45011d75e1840679d559af16affd",
      "parents": [
        "01363220f5d23ef68276db8974e46a502e43d01d",
        "6eaf6fc81ab2fa8c264f819f57dc950b6ea9c651"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:38:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:38:40 2007 -0800"
      },
      "message": "Merge branch \u0027jffs-maint\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027jffs-maint\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  remove the jffs MAINTAINERS entry\n"
    },
    {
      "commit": "f8dfdd5cab482a2ce4a8e2375e1512aa4829c653",
      "tree": "d2c409de5c9cf830aa22793f162beb5612371df2",
      "parents": [
        "36c843d5e347ec71ec579a477c941538a03b8cf3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Feb 26 14:51:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:38:33 2007 -0500"
      },
      "message": "netxen: do_rom_fast_write error handling\n\nCompiler warning spots real error!\n\nThe function do_rom_fast_read called in do_rom_fast_write can fail\nand leave data1 unset. This causes a compile warning.\nThe correct thing is to propagate the error out.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6eaf6fc81ab2fa8c264f819f57dc950b6ea9c651",
      "tree": "f565c8028fa9ef300109d500585070be9da33f03",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 25 01:08:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:36:47 2007 -0500"
      },
      "message": "remove the jffs MAINTAINERS entry\n\nThis patch removes the MAINTAINERS entry for the removed jffs\nfilesystem.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36c843d5e347ec71ec579a477c941538a03b8cf3",
      "tree": "5851e66114d6fe899508c5239e533366c6022e62",
      "parents": [
        "b882addd7aecbdae7b938fa189f0459d0713976b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Feb 25 15:37:27 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:30:43 2007 -0500"
      },
      "message": "natsemi: Fix detection of vanilla natsemi cards\n\nBob Tracy \u003crct@gherkin.frus.com\u003e reported that the addition of support\nfor Aculab E1/T1 cPCI carrier cards broke detection of vanilla natsemi\ncards.  This patch fixes that: the problem is that the driver-specific\nta in the PCI device table is an index into a second table and this\nhad not been updated for the vanilla cards.\n\nThis patch fixes the problem minimally.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b882addd7aecbdae7b938fa189f0459d0713976b",
      "tree": "87e687c72c2178ef186aba41024429b640161583",
      "parents": [
        "54d3e568209553d3dd0d824fbc0ef4a6cedaf465"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Feb 20 18:08:57 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:30:42 2007 -0500"
      },
      "message": "net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54d3e568209553d3dd0d824fbc0ef4a6cedaf465",
      "tree": "2a9d290d147af4d678055845f9a7697cfaa0b5ea",
      "parents": [
        "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon Feb 26 14:58:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:13 2007 -0500"
      },
      "message": "chelsio: Fix non-NAPI compile\n\nChelsio without NAPI enabled has been broken (won\u0027t compile) since\n3de00b89 (\"chelsio: NAPI speed improvement\"):\n\n    drivers/net/chelsio/sge.c: In function `t1_interrupt`:\n    drivers/net/chelsio/sge.c:1716: error: `Q` undeclared (first use in this function)\n\nThe change below seems to add back in the declaration and\ninitialization of `Q` that was removed by mistake, and at least makes\nthe driver compile for me, although I have no hardware and hence no\nway to test whether this actually works.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9",
      "tree": "c6d7b848bb965f31b6a68618078586dea5de07b2",
      "parents": [
        "bae73f44472921008f8d0982344c53ae231445a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Feed Rx free list with pages\n\nPopulate Rx free list with pages.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bae73f44472921008f8d0982344c53ae231445a1",
      "tree": "11d1fe507ac8e179803c9468791952c9c217f66b",
      "parents": [
        "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Recovery from HW starvation of response queue entries.\n\nImprove the traffic recovery after the HW ran out of response queue entries.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf",
      "tree": "4e217b93f9661c66ab708e8a71c6d133f7b3c88d",
      "parents": [
        "75d8626fdd172745ebb638c2bf5138071e67a818"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Unmap offload packets when they are freed\n\nOffload packets may be DMAed long after their SGE Tx descriptors are done\nso they must remain mapped until they are freed rather than until their\ndescriptors are freed.  Unmap such packets through an skb destructor.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75d8626fdd172745ebb638c2bf5138071e67a818",
      "tree": "20884a09931c9d2261b5be68161cdce698d0b894",
      "parents": [
        "1825494a7ec6c0fed0a7dfb1646e84402979743e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Feb 25 16:32:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - FW version update\n\nUpdate FW version to 3.2\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1825494a7ec6c0fed0a7dfb1646e84402979743e",
      "tree": "be1f011efe86003b1fed7691ff6ea92c3bfcd70e",
      "parents": [
        "896392ef94dd7b9e66d1e836f98b57380452a280"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - private ioctl cleanup\n\nClean up some private ioctls.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "896392ef94dd7b9e66d1e836f98b57380452a280",
      "tree": "8e9d4498f5e640b690f691cfefd4852333636ca1",
      "parents": [
        "d8d70caf836e48c4c462435d38434f2901058884"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - manage sysfs attributes per port\n\nsysfs attributes are now managed per port, no longer per adapter.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8d70caf836e48c4c462435d38434f2901058884",
      "tree": "8384fb3b15f51b9f038c1c36b4e556fe1427c603",
      "parents": [
        "fa1f0cb350989617281a98d30e6a3a4914c79b58"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:04:24 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "S2IO: Restoring the mac address in s2io_reset\n\n- Restore in s2io_reset, the mac address assigned during s2io_open.\n  Earlier, it was getting overwritten to the factory default (read from the\n  eeprom) and subsequently dropping received frames.\n\n- Fixed the typo in calling rtnl_unlock in s2io_set_link function.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fa1f0cb350989617281a98d30e6a3a4914c79b58",
      "tree": "dff354873c7866eda0114efb72ac58c89a709563",
      "parents": [
        "ac1f90d6f1267b916c47cc5a033ef5ec1baf4280"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:03:22 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Avoid printing the Enhanced statistics for Xframe I card.\n\n- Enhanced Statistics are supported only for Xframe II (Herculas) card. Add\n  condition check such Enhanced statistics will included only in the case of\n  Xframe II card.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac1f90d6f1267b916c47cc5a033ef5ec1baf4280",
      "tree": "92dde369ee9bfafd00ab8e5b12bc4d77a7b4b674",
      "parents": [
        "926930b202d56c3dfb6aea0a0c6bfba2b87a8c03"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:01:31 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Making LED off during LINK_DOWN notification.\n\n- Turning off LED for LINK_DOWN notification\n- Return from rxd_owner_bit_reset function if call to set_rxd_buffer_pointer\n  fails with ENOMEM\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "926930b202d56c3dfb6aea0a0c6bfba2b87a8c03",
      "tree": "f90a836770fbed53e8291b21c242d7addd3e6b28",
      "parents": [
        "9fc93a41a1ad11da128f37e60cac01b67990cfb4"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:59:39 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.\n\n- Added code to not to strip vlan tag when driver is in promiscuous mode\n- Added module loadable parameter \u0027vlan_tag_strip\" through which user can\n  enable or disable vlan stripping irrespective of mode\n  ( promiscuous or non-promiscuous ).\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9fc93a41a1ad11da128f37e60cac01b67990cfb4",
      "tree": "78dea73a8eef69ccc6c9e7bcc8ded29bea8633c2",
      "parents": [
        "fb6a825b09a2311624e9cac20e643d9d7ef602dc"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:57:32 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Optimized the delay to wait for command completion\n\n- Optimized delay to wait for command completion so as to reduce the\n  initialization wait time.\n- Disable differentiated services steering. By default RMAC is configured to\n  steer traffic with certain DS codes to other queues. Driver must initialize\n  the DS memory to 0 to make sure that DS steering will not be used by default.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb6a825b09a2311624e9cac20e643d9d7ef602dc",
      "tree": "cd3d582bf9a2e7a2941e0d11ec0262780aa15777",
      "parents": [
        "ed227dcc2d998c8e0616449db06f7ef892cb17fc"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:51:50 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Fixes for MSI and MSIX\n\n- Added debug statements to print a debug message if the MSI/MSI-X vector (or)\n  data is zero.\n\n- This patch removes the code that will enable NAPI for the case of single\n  ring and MSI-X / MSI case. There are some issue in the enabling NAPI with\n  MSI/MSI-X.  So we are turning off NAPI in the case of MSI/MSI-X.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed227dcc2d998c8e0616449db06f7ef892cb17fc",
      "tree": "9c10ca2440184270449acd64198f9742e1a47073",
      "parents": [
        "e8f4df2491d07fc369e9d631e0638da03a9b3a38"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:43 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:45 2007 -0500"
      },
      "message": "qla3xxx: Bumping driver version number\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e8f4df2491d07fc369e9d631e0638da03a9b3a38",
      "tree": "dc4b183711b05b7717e36cf5fb2c5b915b357c45",
      "parents": [
        "63b66d12de57d8455615d9f619e18824137ed547"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:45 2007 -0500"
      },
      "message": "qla3xxx: Kernic Panic on pSeries under stress conditions\n\nTo reproduce this panic consistently, we run an intensive network\napplication like \u0027netperf\u0027. After waiting for a couple of seconds,\nyou will see a stack trace and a kernel panic where we are calling\npci_unmap_single() in ql_poll().\n\nChanges:\n1)  Check the flags on the Response MAC IO Control block to check for\nerrors\n2)  Ensure that if we are on the 4022 we only use one segment\n3)  Before, we were reading the memory mapped producer index register\neverytime we iterated in the loop when clearing the queue.  We should\nonly be iterating to a known point, not as the producer index\nis being updated.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63b66d12de57d8455615d9f619e18824137ed547",
      "tree": "2230d079a80369c6e3587f63042250399ee70852",
      "parents": [
        "0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:41 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: bugfix tx reset after stress conditions.\n\nTo Reproduce the Problem:\nTo reproduce this panic consistently, we run an intensive network\napplication like \u0027netperf\u0027 and then switch to a different console.\nAfter waiting for a couple of seconds, you will see a tx reset has occured.\n\nReason:\nWe enable interrupts even if we were not running.\n\nSolution:\nNow we will enable interrupts only after we are ready to give up the poll\nroutine.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3",
      "tree": "1e10a407c48ab982032084b5fc72bb62a0d95173",
      "parents": [
        "3e71f6dd47e7e64461328adcdc3fbad1465b4c2f"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()\n\npci_map_single() could fail.  We need to properly check the return\ncode from pci_map_single().  If we can not properly map this address,\nthen we should cleanup and return the proper return code.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e71f6dd47e7e64461328adcdc3fbad1465b4c2f",
      "tree": "57b9ec7e0e41702f23ab2e431b3df2fda89146c5",
      "parents": [
        "97916330e12371b44df659abb25d4d5d528e3ff7"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: bugfix: Fixed jumbo frame handling for 3032 chip.\n\nThe scatter/gather lists were not being build correctly.  When\nlarge frames spanned several buffers the chip would panic.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "97916330e12371b44df659abb25d4d5d528e3ff7",
      "tree": "4d3e6432a7044445b662c3691341fff307f0d9f4",
      "parents": [
        "1357bfcf71063637d16a7014639d675b5cbf5189"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Clean up receive process.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1357bfcf71063637d16a7014639d675b5cbf5189",
      "tree": "ceddef8001201bcc1a84af6421f052923d5270c6",
      "parents": [
        "cb8bac12ec92ec469ecfe0967429bf9032f835c1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Dynamically size the rx buffer queue based on the MTU.\n\nThis change removes use of constants for rx buffer queue size\nand instead calculates the queue length based on what he MTU\nis set to.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb8bac12ec92ec469ecfe0967429bf9032f835c1",
      "tree": "9114d79c982706b567d6f8bdf7e5d1a72d1f2c6f",
      "parents": [
        "04f10773535248466455ae80c1eedeb205c81e9a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:36 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Remove API to change MTU.\n\nThis network device driver shares the same hardware as the qla4xxx\niSCSI driver. Changing the MTU via the device interface will\ncause qla4xxx to crash as there is no way to make notification.\nUsers wishing to change the MTU must do so using an iSCSI\nutility such as Qlogic SanSurfer. This forces the user to\nunload/reload this network device driver after the MTU\nvalue has been changed in flash.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "04f10773535248466455ae80c1eedeb205c81e9a",
      "tree": "bb56b2f7972ec5f3a332bc636117c8ad887104d9",
      "parents": [
        "cd238faa32c4ee0791125526e518f87f48493292"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Fix deadlock issue on error paths\n\n1) Fix deadlock issue when in QL_RESET_ACTIVE state and traversing\n   through the Link State Machine\n2) Fix deadlock issue when ethtool would call ql_get_settings()\n3) Fix deadlock issue when adaptor is ifup\u0027ed but adaptor fails to initialize\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd238faa32c4ee0791125526e518f87f48493292",
      "tree": "c34d656854e215865e6703109e0a062faeb6adae",
      "parents": [
        "d2d76b8db4e681944801870f81b859c5bf9964cf"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Changed to use netdev_alloc_skb() from dev_alloc_skb\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2d76b8db4e681944801870f81b859c5bf9964cf",
      "tree": "acddd021773905cbd595c52d1c6934e007135921",
      "parents": [
        "546faf077e14930df2ebddad9190db42f1c42f0f"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Remove unnecessary memset() in qla3xxx_send()\n\nWe do not need to zero out the 64 byte MAC request I/O control block.\n  By zeroing out the control block and setting it to proper fields is\nredundant work.  This is because in the qla3xxx_send() function we will\nalready set the proper fields in this structure.  The unused fields are\nnot looked at by the hardware and do not need to be zeroed out.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "546faf077e14930df2ebddad9190db42f1c42f0f",
      "tree": "57244f0736369b23063c080e1221d9d0e8ea6427",
      "parents": [
        "908b637fe793165b6aecdc875cdca67c4959a1ad"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Return proper error codes when the 4022/4032 is being probed\n\nThe return code was not properly set when when allocating memory or mapping\nmemory failed.  Depending on the stack, the return code would sometimes\nreturn 0, which indicates everything was ok, when in fact there was an error.\n  This would cause trouble when the module was removed.  Now, we will pass\nback the proper return code when an error occurs during the PCI probe.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "908b637fe793165b6aecdc875cdca67c4959a1ad",
      "tree": "6fecf3ac52658a42ea77eb48313ed445a43112e9",
      "parents": [
        "92b0c4e240d0768f875bd08d01ec26d87b9546d1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 19:52:06 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "Alignment in mv643xx_eth\n\nThe driver contains this little piece of candy:\n\n#if defined(CONFIG_DMA_NONCOHERENT) || defined(CONFIG_NOT_COHERENT_CACHE)\n#define ETH_DMA_ALIGN           L1_CACHE_BYTES\n#else\n#define ETH_DMA_ALIGN           8\n#endif\n\nAny reason why we\u0027re not using dma_get_cache_alignment() instead?\n\n  Ralf\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92b0c4e240d0768f875bd08d01ec26d87b9546d1",
      "tree": "e2ab2a510ba93237cc259a53562dc7a2cf01998e",
      "parents": [
        "e9eb70c92143c8f03e456aa60d89204b3311e554"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 01:50:34 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "sgiseeq: Don\u0027t include unnecessary headerfiles.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e9eb70c92143c8f03e456aa60d89204b3311e554",
      "tree": "faffac60f29362b751c4633879bb58659bdfff96",
      "parents": [
        "f19841f517f4db628366fa2f080dfa7ac24f0f51"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Feb 21 14:40:12 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "ucc_geth: use of_get_mac_address()\n\nUpdate ucc_geth_probe() to use function of_get_mac_address() to obtain the MAC\naddress.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f19841f517f4db628366fa2f080dfa7ac24f0f51",
      "tree": "318d7da96f386fed19585a2ff3224f9a36b4775a",
      "parents": [
        "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:04:54 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: comma consistency\n\nUse comma\u0027s consistently.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d",
      "tree": "36a0139a9ab4df2e7b63f20d3a1184f638a5db81",
      "parents": [
        "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:03:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: fix transmitter flow control\n\nIt looks like the skge driver inherited another bug from the sk98lin code.\nIf I send from 1000mbit port to a machine on 100mbit port, the switch should\nbe doing hardware flow control, but no pause frames show up in the statistics.\n\nThis is the analog of the recent sky2 fixes. The device needs to listen\nfor multicast pause frames and then not discard them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784",
      "tree": "57308095e448d1642c678e9acd63bf0633d5470b",
      "parents": [
        "b1adf031a1325bd85eef0313e42d0189d89cece0"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Feb 21 18:05:17 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "myri10ge: workaround buggy adopted firmwares\n\nWork around a bug which occurs when adopting firmware versions\n1.4.4 though 1.4.11 where broadcasts are filtered as if they\nwere multicasts.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1adf031a1325bd85eef0313e42d0189d89cece0",
      "tree": "bcbd74a9772bc3d7bc186504b4af74b42f55bcc0",
      "parents": [
        "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:54:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver ifconfig fix\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb",
      "tree": "aa06ef37514d8023bc5eac3b2aa33c8123b77b6f",
      "parents": [
        "fa302484218e4043f4502de2f64a69f87101c78e"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:37:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver unload fixes\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fa302484218e4043f4502de2f64a69f87101c78e",
      "tree": "e487dc6bdb41b1837bcbe3e2eb71985aafc66717",
      "parents": [
        "7376e732561f3bd4e2bc7edb26e06874f4ce737c"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:45:27 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "spidernet: maintainership\n\nUpdate driver support contact info.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7376e732561f3bd4e2bc7edb26e06874f4ce737c",
      "tree": "24759d88193716efe4357bce1459f549209f64f9",
      "parents": [
        "5c8e98fe4742734c1c6b81699a86d1f5b03841e0"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:42:59 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: janitorial, typos\n\nJanitorial patch. Undo long lines, fix typo in err msg.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c8e98fe4742734c1c6b81699a86d1f5b03841e0",
      "tree": "6a93ccce6f545da153bc937548bc6fe1db1e99ab",
      "parents": [
        "d9c199ee781fa874e6feb4c56ae3d0e19f7f82a6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:41:59 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: transmit race\n\nMultiple threads performing a transmit can race into\nthe spidernet tx ring cleanup code. This puts the\nrelevant check under a lock.\n\nSigned-off-by: Linas Vepstas \u003clins@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9c199ee781fa874e6feb4c56ae3d0e19f7f82a6",
      "tree": "6f4975a6b8f8aa00dc2d6cf6463a385f9d736a2c",
      "parents": [
        "4cb6f9e57d5d7c26d08809c1ce6310c8a7dc96d2"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:41:03 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: fix racy double-free of skb\n\nIt appears that under certain circumstances, a race will result\nin a double-free of an skb. This patch null\u0027s out the skb pointer\nupon the skb free, avoiding the inadvertent deref of bogus data.\nThe next patch fixes the actual race.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4cb6f9e57d5d7c26d08809c1ce6310c8a7dc96d2",
      "tree": "28d5202963a7f11e40d57eae3a5d2a1271f1f677",
      "parents": [
        "4b23a554db1571306d9e9cfb2321c3a44770371e"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:40:06 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: separate hardware state from driver state.\n\nThis patch separates the hardware descriptor state from the\ndriver descriptor state, per (old) suggestion from Ben Herrenschmidt.\nThis compiles and boots and seems to work.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4b23a554db1571306d9e9cfb2321c3a44770371e",
      "tree": "f99461eb7063c4423a6e4fcd05860d49cdc1de53",
      "parents": [
        "fc8e13da9118b2d45642c2a8bdbdd0448d9f6d04"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Tue Feb 20 16:39:13 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: move medium variable into card struct\n\nThis moves the medium variable into the spidernet card structure.\nIt renames the GMII_ variables to BCM54XX specific ones.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc8e13da9118b2d45642c2a8bdbdd0448d9f6d04",
      "tree": "7892a426241bc6b34732e2c689aa65566861c294",
      "parents": [
        "3342cf0e59b6e360ae770f8082b062f4db09f3b5"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:37:42 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: remove txram full logging\n\nThis patches removes logging for SPIDER_NET_GTMFLLINT interrupts.\nSince the interrupts are not irregular, and they happen frequently\nwhen using 100Mbps network switches.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3342cf0e59b6e360ae770f8082b062f4db09f3b5",
      "tree": "ab31273455341c1f3ccbe86738fdd05fe03069b5",
      "parents": [
        "3cf761ddccb9332218973e17f9b987bb5cae7b69"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:36:14 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: spidernet: add support for Celleb\n\nThis patch adds or changes some HW specific settings for spider_net on\nCelleb.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3cf761ddccb9332218973e17f9b987bb5cae7b69",
      "tree": "cde24a6922ef6988d301dff011782bb83cc2dd50",
      "parents": [
        "abdb66b566fce5641c90100e0a113a94bab43fda"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:34:50 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: load firmware when open\n\nThis patch moves calling init_firmware() from spider_net_probe() to\nspider_net_open() so as to use the driver by built-in.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abdb66b566fce5641c90100e0a113a94bab43fda",
      "tree": "a93d9d4063159353f0a1e765723ba462b2682446",
      "parents": [
        "d406eafee814c0e20af00a9a74f68f6993d8cb9c"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:33:41 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "spidernet: autoneg support for Celleb\n\nAdd auto negotiation support for Celleb.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d406eafee814c0e20af00a9a74f68f6993d8cb9c",
      "tree": "15f23a76790f1609d9dc30cc9dd162a76ec04ea3",
      "parents": [
        "eb5b5b2ff96e8f3a42a46378968a166bb56bd900"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:32:00 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "spidernet: compile break.\n\nAs of 2.6.20-git4, the spider_net driver does not compile.\nThis appears to be due to some archaic usage involving kobjects.\n\nIt also fixes a nasty double-free during ifdown of the interface.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb5b5b2ff96e8f3a42a46378968a166bb56bd900",
      "tree": "8293f3718c436078af6108e13ffc8d965c5a39ec",
      "parents": [
        "6fedae1f6e66ab5f169bf58064e23e015fc1307d"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Tue Feb 20 16:30:50 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "sungem_phy: support bcm5461 phy, autoneg.\n\nThis version moves the medium variable to the card specific structure and\nchanges the GMII_* to BCM54XX_* #defines.\n\nThis patch adds improved version of enable_fiber for both the 5421 and\nthe 5461 phy. It is now possible to specify with these wether you want\nautonegotiation or not. This is needed for bladecenter switches where\nsome expect autonegotiation and some dont seem to like this at all.\nDepending on this flag it sets phy-\u003eautoneg accordingly for the fiber mode.\n\nMore importantly it implements proper read_link and poll_link functions\nfor both phys which can handle both copper and fiber mode by determining\nthe medium first and then branching to the required functions. For fiber\nthey all work fine, for copper they are not tested but return the result\nof the genmii_* function anyway which is supposed to work.\n\nThe patch moves the genmii_* functions around to avoid foreward declarations.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6fedae1f6e66ab5f169bf58064e23e015fc1307d",
      "tree": "6ce0a729ac5f50aa1d4bdd476ac41d661f078952",
      "parents": [
        "caf96469e8ab57170cc8ca9c59809132d38e529e"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:44 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: fix checksum feature in mcp65\n\nThis patch removes checksum offload feature in mcp65 chipsets as they\nare not supported in hw.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "caf96469e8ab57170cc8ca9c59809132d38e529e",
      "tree": "794f2ebc64499005148276cd27e138214f4433bc",
      "parents": [
        "e0379a14fc80cb98978fa86989dab77b522a8106"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:40 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: disable msix\n\nThere seems to be an issue when both MSI-X is enabled and NAPI is\nconfigured. This patch disables MSI-X until the issue is root caused.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0379a14fc80cb98978fa86989dab77b522a8106",
      "tree": "e2d4c892eba8fa29217ca4266876b3d8fef66577",
      "parents": [
        "420e85241e41fc84b8f5b26c811beb03c472b679"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:30 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: fixed missing call in napi poll\n\nThe napi poll routine was missing the call to the optimized rx process\nroutine. This patch adds the missing call for the optimized path.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "420e85241e41fc84b8f5b26c811beb03c472b679",
      "tree": "c3c4bf4748abf3759701e3fbec3f1af039926dde",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 24 17:02:16 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:11:05 2007 -0500"
      },
      "message": "[netdrvr] tc35815: fix obvious bugs\n\n* clear_page() use is wrong.  We might have multiple pages.\n  Use memset() instead.\n* Call pci_unregister_driver() in module exit.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e047d1cfc3cd79f75e7dda9ffb28b456f6936864",
      "tree": "a1cc4a16c47f331748743d5ce7defb97bb746f9e",
      "parents": [
        "01363220f5d23ef68276db8974e46a502e43d01d"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "ryusuke@osrg.net",
        "time": "Tue Feb 27 14:13:02 2007 +0900"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 27 00:36:00 2007 -0500"
      },
      "message": "[AGPGART] fix compile errors\n\nThis fixes the following compile failures of agpgart drivers.\nThese errors were inserted by the recent AGPGART constification patch.\n\ndrivers/char/agp/uninorth-agp.c:492: error: expected \u0027{\u0027 before \u0027const\u0027\ndrivers/char/agp/uninorth-agp.c:517: error: expected \u0027{\u0027 before \u0027const\u0027\ndrivers/char/agp/uninorth-agp.c: In function \u0027agp_uninorth_probe\u0027:\ndrivers/char/agp/uninorth-agp.c:634: error: \u0027u3_agp_driver\u0027 undeclared (first use in this function)\ndrivers/char/agp/uninorth-agp.c:634: error: (Each undeclared identifier is reported only once\ndrivers/char/agp/uninorth-agp.c:634: error: for each function it appears in.)\ndrivers/char/agp/uninorth-agp.c:636: error: \u0027uninorth_agp_driver\u0027 undeclared (first use in this function)\n\nSigned-off-by: Ryusuke Konishi \u003cryusuke@osrg.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "01363220f5d23ef68276db8974e46a502e43d01d",
      "tree": "1cbb083b854f58036396252cc16dc7cd5ffc2363",
      "parents": [
        "fb55a0debee81280684b68713024d0c5e62e8aa5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 22:21:22 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 22:21:22 2007 -0500"
      },
      "message": "[PARISC] clocksource: Move update_cr16_clocksource later in boot\n\nsmp_cpus_done is too early for us... before we even do a device\ninventory! Move update_cr16_clocksource into the tail end of\nprocessor_probe() and stub it out on CONFIG_SMP\u003dn builds.\n\nVerified that clocksource0 is properly updated to use jiffies\non an SMP build.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "fb55a0debee81280684b68713024d0c5e62e8aa5",
      "tree": "ca3bc830cbddf68287d1727e340cb24c54a75f1f",
      "parents": [
        "b2a8289a611af409e5621df27227dc3f55ba358b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:29:26 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:29:26 2007 -0500"
      },
      "message": "[PARISC] parisc-agp: Fix thinko const-ifying\n\nCan\u0027t really blame davej for mucking this up... static-ify\nit while we\u0027re at it, which would have prevented this...\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b2a8289a611af409e5621df27227dc3f55ba358b",
      "tree": "34452ae94e0a84ce01b1137e92808ce563b48db6",
      "parents": [
        "87c8174727c95ab43f5bd2164e78c665c6945e67"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:24:56 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:24:56 2007 -0500"
      },
      "message": "[PARISC] time: clocksource lost update_callback\n\nSo move the code to be called by smp_cpus_done, which is\nafter we\u0027ve figured out if there\u0027s more than one cpu\nactually present.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "87c8174727c95ab43f5bd2164e78c665c6945e67",
      "tree": "e1ea26af2936f707479abfadc509eeb25a3a5d92",
      "parents": [
        "00d1f3c31a415bb3701abbd3a2c2aa44cb97116c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:15:18 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:15:18 2007 -0500"
      },
      "message": "[PARISC] time: Convert clocksource is_continuous to flag\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "00d1f3c31a415bb3701abbd3a2c2aa44cb97116c",
      "tree": "b9eab6c215de299c8fb9fdefb55b9c173536cabf",
      "parents": [
        "0ff851e1903cd46823520a0d95d00f5347a88bd8"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:10:42 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:10:42 2007 -0500"
      },
      "message": "[PARISC] clocksource_cr16: Use clocksource_change_rating()\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0ff851e1903cd46823520a0d95d00f5347a88bd8",
      "tree": "effe7e8f13ad6bcd2b5259fcc6f7d82e388b42c3",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:08:46 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:08:46 2007 -0500"
      },
      "message": "[PARISC] Remove __read_mostly annotation from command_line\n\nWho cares if it\u0027s in the read mostly section when it\u0027s\ngoing to be discarded anyway?\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc",
      "tree": "6ee377d8634acc46e37ca57f697fddc0eebadfb3",
      "parents": [
        "e016c38d1813c4ad180a4cd44942bca2a9e7a8c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 20:46:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Make SMTC_IDLE_HOOK_DEBUG a proper option in Kconfig.debug.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e016c38d1813c4ad180a4cd44942bca2a9e7a8c9",
      "tree": "b063bfcbeb5297c32d4e10d48c0da49f5116288c",
      "parents": [
        "b772e6d272152808cede1c8f5387626b6329538c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 24 21:15:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Fix foobar in wiring up compat_sys_epoll_pwait syscall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b772e6d272152808cede1c8f5387626b6329538c",
      "tree": "844d4d9953b28c4e2b0f8efb6b60d217ea918753",
      "parents": [
        "9b43fb6bc118226206c17be5f46297fd76b4abbb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 24 21:04:04 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Always fixup unaligned accesses in kernel mode.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b43fb6bc118226206c17be5f46297fd76b4abbb",
      "tree": "fc2e5af731fdd88d80be9387cc1c04fcbd6a05c0",
      "parents": [
        "40139bd459d3fe90ee560f46a2cb00f16b873170"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Feb 23 19:58:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Fix dma_sync_*_for_device() functions\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "40139bd459d3fe90ee560f46a2cb00f16b873170",
      "tree": "71b7c3b650445ad7bcc8cecc844903d064d4cb60",
      "parents": [
        "f13cc01d8d3630ba42680ac56b3bedfce812e531"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 24 06:17:09 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Remove unreferenced _IOC_SLMASK macro in ioctl.h.\n\nDelete the definition of the apparently unreferenced macro _IOC_SLMASK.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f13cc01d8d3630ba42680ac56b3bedfce812e531",
      "tree": "0737d5e36474827dff3bc05cb1071946b3e366fa",
      "parents": [
        "3dac2561e2ed8d75a8bb682c25a32b271298ff49"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Feb 23 21:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] SNI: MIPS_CPU_IRQ_BASE cleanup\n\nUse MIPS_CPU_IRQ_BASE instead of own define.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3dac2561e2ed8d75a8bb682c25a32b271298ff49",
      "tree": "bba7c4e5b27b165b494db9db55bc3f5f9266e512",
      "parents": [
        "c4c4018b04f9b7993e3800dc1f391ac8947764a5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 23 14:12:32 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] RTLX: Delete multiple definition of ret shaddowing each other.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4c4018b04f9b7993e3800dc1f391ac8947764a5",
      "tree": "346c9a4aa9c46eee6df883f89553e43b9d7033fc",
      "parents": [
        "cbc841356702ccf4f16e760c84006ed3ddd4b1fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 23 13:40:45 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] RTLX, VPE: Make open actually atomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cbc841356702ccf4f16e760c84006ed3ddd4b1fd",
      "tree": "17b2d285d2725b61713c203988fd7c62f10d0c05",
      "parents": [
        "be91589ee8b8691209d5dd876360e67d2f79f16a"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Fri Feb 23 01:39:41 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] excite: Set serial driver iotype to UPIO_RM9000\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be91589ee8b8691209d5dd876360e67d2f79f16a",
      "tree": "8d2c65286643eb414452f2b5c2c35d405a6ac83c",
      "parents": [
        "4419708807308fc93ec9a135db7ffe50b182fdda"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Fri Feb 23 01:40:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] excite: Rename CONFIG option\n\nThis change is purely cosmetical.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4419708807308fc93ec9a135db7ffe50b182fdda",
      "tree": "59930c4e75b6961ff8423191750f882e38b172d6",
      "parents": [
        "d2af363cfb94f1bacb3e60327bc44a97881a38c2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 23 01:13:17 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] Mark pcibios_fixup_device_resources() as __devinit\n\npcibios_fixup_device_resources() is called by pcibios_fixup_bus() which is\nmarked as __devinit.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d2af363cfb94f1bacb3e60327bc44a97881a38c2",
      "tree": "d87428291734ac8104a78bf3e9f84ed1625fb558",
      "parents": [
        "67e2cccec6d230165345fdf6c0fe4c8761f9d1ba"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 23 00:39:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] Kill redundant EXTRA_AFLAGS\n\nMany Makefiles in arch/mips have EXTRA_AFLAGS :\u003d $(CFLAGS) line.  This\nis redundant while AFLAGS contains $(cflags-y) and any options only\nlisted in CFLAGS (not in cflags-y) should be unnecessary for asm\nsources.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "67e2cccec6d230165345fdf6c0fe4c8761f9d1ba",
      "tree": "13b46b0eb5726d1b4011e5e52fbcfc0197240e73",
      "parents": [
        "cc39cb15a62c7e515557edcc3aea20cc62ffb13b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 22 14:19:48 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] RTLX: Handle signals when sleeping.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc39cb15a62c7e515557edcc3aea20cc62ffb13b",
      "tree": "b6ed642b32488e8ed0007a86e227c098538b0247",
      "parents": [
        "6f366c1c751454df3d1c0f25f15ee0164821112a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Feb 22 22:31:00 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:04 2007 +0000"
      },
      "message": "[MIPS] TB0287: Enable SM501 driver support in defconfig\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f366c1c751454df3d1c0f25f15ee0164821112a",
      "tree": "a609adb9ead12ec0df5dcadaa11133f92a442466",
      "parents": [
        "221dee285ee38099b82437531bcae9fa9cb64cc4",
        "cb48cab7f363014e0a5dc21f7b4892c15d626d41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 14:58:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 14:58:03 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (51 commits)\n  [libata] bump versions\n  [libata] Trim trailing whitespace.\n  [libata] sata_mv: Fix 50xx irq mask\n  [libata] sata_mv: don\u0027t touch reserved bits in EDMA config register\n  libata: Use new id_to_dma_mode function to tidy reporting in more drivers (minimally tested)\n  pata_pcmcia: Fix oops in 2.6.21-rc1\n  Add id_to_dma_mode function for printing DMA modes\n  sata_promise: simplify port setup\n  sata_promise: fix 20619 new EH merge error\n  [libata] ACPI: remove needless -\u003eqc_issue hook existence test\n  sata_vsc: refactor vsc_sata_interrupt and hook up error handling\n  sata_sil: ignore and clear spurious IRQs while executing commands by polling\n  sata_mv: fix pci_enable_msi() error handling\n  pata_amd: fix an obvious bug in cable detection\n  [libata] ata_piix: remove duplicate PCI IDs\n  sata_nv: complain on spurious completion notifiers\n  libata: test major version in ata_id_is_sata()\n  sata_nv: kill old private BMDMA helper functions\n  libata: fix remaining ap-\u003eid\n  ahci: consider SDB FIS containing spurious NCQ completions HSM violation (regenerated)\n  ...\n"
    },
    {
      "commit": "221dee285ee38099b82437531bcae9fa9cb64cc4",
      "tree": "1f91186091f0256e04c210a8ac76023cdeebf202",
      "parents": [
        "6f8c480f998a619082f18407f8d7f4c29e94dc6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 14:55:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 14:55:48 2007 -0800"
      },
      "message": "Revert \"[CPUFREQ] constify cpufreq_driver where possible.\"\n\nThis reverts commit aeeddc1435c37fa3fc844f31d39c185b08de4158, which was\nhalf-baked and broken.  It just resulted in compile errors, since\ncpufreq_register_driver() still changes the \u0027driver_data\u0027 by setting\nbits in the flags field.  So claiming it is \u0027const\u0027 _really_ doesn\u0027t\nwork.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f8c480f998a619082f18407f8d7f4c29e94dc6e",
      "tree": "5047fe0d685fe9eab64c506fa1001e7df5e65faa",
      "parents": [
        "038c068f63a950c3a6ccfa814831ccac0ad48fb1",
        "bd5ab26a7d0cc834d846fe5dd7291f0aed3be72b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 14:17:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 14:17:50 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] constify some data tables.\n  [CPUFREQ] constify cpufreq_driver where possible.\n  {rd,wr}msr_on_cpu SMP\u003dn optimization\n  [CPUFREQ] cpufreq_ondemand.c: don\u0027t use _WORK_NAR\n  rdmsr_on_cpu, wrmsr_on_cpu\n  [CPUFREQ] Revert default on deprecated config X86_SPEEDSTEP_CENTRINO_ACPI\n"
    },
    {
      "commit": "038c068f63a950c3a6ccfa814831ccac0ad48fb1",
      "tree": "29389a8d23dd5e29012ac289920df27ade357857",
      "parents": [
        "5992fd1995a5e69710011fc7d7945c62bf5b551b",
        "e41698894d3fe64f17fe411e3e5ef3c2537bf2e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:19:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:19:17 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] CLPS7500 doesn\u0027t have IO ports\n  [ARM] Fix more apm-emulation.h\n  [ARM] 4234/1: Introduce get_irqnr_preamble and arch_ret_to_user for ns9xxx.\n  [ARM] 4233/1: nand/s3c2410.c: warning fix\n  [ARM] 4226/1: initial .data and .bss mappings of XIP kernel should be TEXT_OFFSET\n  [ARM] 4224/2: allow XIP kernel to boot again\n  [ARM] 4232/1: AT91: Generic GPIO bug\n  [ARM] 4231/1: AT91: Merge and typo fixes.\n  [ARM] 4229/1: S3C2410: Add MACH_QT2410 to s3c2410_defconfig\n  [ARM] 4228/2: S3C24XX: update s3c2410_defconfig for 2.6.21-rc1\n"
    },
    {
      "commit": "5992fd1995a5e69710011fc7d7945c62bf5b551b",
      "tree": "16a45f188bd66793f89e81b9d0c510ba09b36237",
      "parents": [
        "eafb4f184cd89e8af5676ec49ae35184172553fe",
        "843613b04744d5b65c2f37975c5310f366a0d070"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:18:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:18:43 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  IPoIB: Correct debugging output when path record lookup fails\n  RDMA/cxgb3: Stop the EP Timer on BAD CLOSE\n  RDMA/cxgb3: cleanups\n  RDMA/cma: Remove unused node_guid from cma_device structure\n  IB/cm: Remove ca_guid from cm_device structure\n  RDMA/cma: Request reversible paths only\n  IB/core: Set hop limit in ib_init_ah_from_wc correctly\n  IB/uverbs: Return correct error for invalid PD in register MR\n  IPoIB: Remove unused local_rate tracking\n  IPoIB/cm: Improve small message bandwidth\n  IB/mthca: Make 2 functions static\n"
    },
    {
      "commit": "e41698894d3fe64f17fe411e3e5ef3c2537bf2e6",
      "tree": "46ca66e4ec4c849e7d585ea5cfaac84cd73cb4dc",
      "parents": [
        "61fde514c2368a93e97f926a289d556c93a18fc6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 26 21:07:30 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 26 21:07:30 2007 +0000"
      },
      "message": "[ARM] CLPS7500 doesn\u0027t have IO ports\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "61fde514c2368a93e97f926a289d556c93a18fc6",
      "tree": "7a2e7481be2eb054b02a44f4403f0598e0690967",
      "parents": [
        "8748415d0df9e16c419a749b5de3a0ccd90bca3f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 26 21:04:29 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 26 21:04:29 2007 +0000"
      },
      "message": "[ARM] Fix more apm-emulation.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eafb4f184cd89e8af5676ec49ae35184172553fe",
      "tree": "3ad7e2700079b87c9cf86ada4f7889d6bfb6b214",
      "parents": [
        "8cd0ae056a8d3528e4deb7ecc046304bb2d5a680"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 21 16:41:23 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:02:08 2007 -0800"
      },
      "message": "[PATCH] Fix oops in pata_pcmcia\n\nThe change to the devres layer re-orders the execution of cleanup\nfunctions and in turn causes the pcmcia layer to oops as it zaps a\npointer now needed later on. We simply leave the pointer alone.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cd0ae056a8d3528e4deb7ecc046304bb2d5a680",
      "tree": "114ed922208af032e1f2ac5f230eb0c584a336cb",
      "parents": [
        "62fa4dc7f782911b7b3867b6360892dcd46d8e69"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Feb 23 14:12:02 2007 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:58:33 2007 -0800"
      },
      "message": "[PATCH] Make hvc_console.c compile on non-powerpc: Remove NO_IRQ\n\nPaulus preferred this over #defining NO_IRQ in the file, since that\u0027s\n0 for powerpc anyway.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "843613b04744d5b65c2f37975c5310f366a0d070",
      "tree": "08b188743c4304cc34964a99fac1595267eb3ab9",
      "parents": [
        "2f236735fd05259a07a28233dcd07a8a6dddee9b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 26 12:57:08 2007 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 26 12:57:08 2007 -0800"
      },
      "message": "IPoIB: Correct debugging output when path record lookup fails\n\nIf path_rec_completion() is passed a non-NULL path record pointer\nalong with an unsuccessful status value, the tracing code incorrectly\nprints the (invalid) DLID from the path record rather than the more\ninteresting status code.  The actual logic of the function correctly\nuses the path record only if the status indicates a successful lookup.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "62fa4dc7f782911b7b3867b6360892dcd46d8e69",
      "tree": "641c7bdafdf081907fa0a6f9a3bf065d22eb1a1a",
      "parents": [
        "25165120f2432ffa36518d53bd3ec66f6e434f63"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Thu Feb 22 17:00:41 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:56:46 2007 -0800"
      },
      "message": "[PATCH] Fix build-failure in drivers/video/s3fb.c\n\nToralf Förster pointed out that drivers/video/s3fb.c would fail to compile:\n\u003e ...\n\u003e   CC      drivers/video/s3fb.o\n\u003e drivers/video/s3fb.c: In function `s3_pci_remove\u0027:\n\u003e drivers/video/s3fb.c:1003: warning: unused variable `par\u0027\n\u003e drivers/video/s3fb.c: In function `s3fb_setup\u0027:\n\u003e drivers/video/s3fb.c:1141: error: `mtrr\u0027 undeclared (first use in this function)\n\u003e drivers/video/s3fb.c:1141: error: (Each undeclared identifier is reported only once\n\u003e drivers/video/s3fb.c:1141: error: for each function it appears in.)\n\u003e make[2]: *** [drivers/video/s3fb.o] Error 1\n\u003e make[1]: *** [drivers/video] Error 2\n\u003e make: *** [drivers] Error 2\n\nHere is fix, it also fixes broken boot options.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25165120f2432ffa36518d53bd3ec66f6e434f63",
      "tree": "7ef036d734cb14579040d2825bdf30a9a24daca5",
      "parents": [
        "38bed5429987c939d86cd3da915d6706fd1e6e53"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 22 09:38:22 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:53:30 2007 -0800"
      },
      "message": "[PATCH] x86: add -freg-struct-return to CFLAGS\n\nJeremy Fitzhardinge suggested the use of -freg-struct-return, which does\nstructure-returns (such as when using pte_t) in registers instead of on\nthe stack.\n\nthat is indeed so, and this option reduced the kernel size a bit:\n\n    text    data     bss     dec     hex filename\n 4799506  543456 3760128 9103090  8ae6f2 vmlinux.before\n 4798117  543456 3760128 9101701  8ae185 vmlinux.after\n\nthe resulting kernel booted fine on my testbox. Lets go for it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38bed5429987c939d86cd3da915d6706fd1e6e53",
      "tree": "c6888801a4effa960cf671215954bd421f18850e",
      "parents": [
        "b0138a6cb7923a997d278b47c176778534d1095b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 22 09:09:34 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:53:30 2007 -0800"
      },
      "message": "[PATCH] add MAINTAINERS entry for high-res timers, clockevents, dynticks\n\nThomas is the maintainer and primary author of the high-res timers,\nclockevents and dynticks code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "b0138a6cb7923a997d278b47c176778534d1095b"
}
