)]}'
{
  "log": [
    {
      "commit": "de195fd0016f9ab85f1d596dca48dade33f26d36",
      "tree": "5c6f48e3ad5d74ca0a0abb88a3fae87ccb546232",
      "parents": [
        "4784b11c4f49eb88f2dd74df6afc5170f193cedc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 21:32:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 21:32:04 2008 -0800"
      },
      "message": "[SPARC64]: Partially revert \"Constify function pointer tables.\"\n\nThis partially reverts 872e2be7c4056496c2871bd9b0f2fae6c374fe47\n(Constify function pointer tables.)\n\nThe solaris/socksys.c transformation wasn\u0027t valid:\n\narch/sparc64/solaris/socksys.c:192: error: assignment of read-only variable ‘socksys_file_ops’\narch/sparc64/solaris/socksys.c:195: error: assignment of read-only variable ‘socksys_file_ops’\narch/sparc64/solaris/socksys.c:196: error: assignment of read-only variable ‘socksys_file_ops’\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4784b11c4f49eb88f2dd74df6afc5170f193cedc",
      "tree": "e616eea0139dbd67f56b24b14261a95aa9b35b27",
      "parents": [
        "94f5a00d7c37ef8a3f85f8ea29903d4bf2291664",
        "872e2be7c4056496c2871bd9b0f2fae6c374fe47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:46:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:46:25 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Constify function pointer tables.\n  [SPARC64]: Fix section error in sparcspkr\n  [SPARC64]: Fix of section mismatch warnings.\n"
    },
    {
      "commit": "94f5a00d7c37ef8a3f85f8ea29903d4bf2291664",
      "tree": "c25b765601b7b96049736bee8cb4b4da9e751d52",
      "parents": [
        "eab99d9b97d136ddfd66af66e0536a58195b3040",
        "b334349eb4c8562fd60bc8a8bd5ba6b42f22b8ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:41:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:41:51 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  sis190: scheduling while atomic error\n  sis190: mdio operation failure is not correctly detected\n  sis190: remove duplicate INIT_WORK\n  sis190: add cmos ram access code for the SiS19x/968 chipset pair\n  [INET]: Fix truesize setting in ip_append_data\n  [NETNS]: Re-export init_net via EXPORT_SYMBOL.\n  iwlwifi: fix possible read attempt on ucode that is not available\n  [IPV4]: Add missing skb-\u003etruesize increment in ip_append_page().\n  [TULIP] DMFE: Fix SROM parsing regression.\n  [BLUETOOTH]: Move children of connection device to NULL before connection down.\n"
    },
    {
      "commit": "eab99d9b97d136ddfd66af66e0536a58195b3040",
      "tree": "92d1151553c0a929ce8ed4eac1cffdeb778ff5bd",
      "parents": [
        "53256f59116b541f087eb9423c1578e09a1b4b2f",
        "e2d435ea4084022ab88efa74214accb45b1f9e92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:05:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:05:28 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] initio: fix module hangs on loading\n"
    },
    {
      "commit": "53256f59116b541f087eb9423c1578e09a1b4b2f",
      "tree": "ac055b667a3b0a466368452f0dbdb72212471e63",
      "parents": [
        "e914a36ac7158235e3f65f0b33bc001a4193e0b5"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Thu Jan 24 10:34:10 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:55 2008 -0800"
      },
      "message": "drm/i915: add support for E7221 chipset\n\nE7221 chipset is a server version of the i915.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e914a36ac7158235e3f65f0b33bc001a4193e0b5",
      "tree": "1140af1efafc54cf4665c3b202d973069b1b66b4",
      "parents": [
        "f9c4cfe95451b7f4531d73d2a8a6651cba9760ab"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Thu Jan 24 10:34:09 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:55 2008 -0800"
      },
      "message": "agp/intel: add support for E7221 chipset\n\nThe E7221 chipset is a 915 rebadged for the Intel server line.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9c4cfe95451b7f4531d73d2a8a6651cba9760ab",
      "tree": "b20b679d966f94e05cd84cb1af2bbe137a494f00",
      "parents": [
        "8f7b3d156d348b6766833cd4e272d0d19b501e64"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jan 23 16:07:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:54 2008 -0800"
      },
      "message": "xen: disable vcpu_info placement for now\n\nThere have been several reports of Xen guest domains locking up when\nusing vcpu_info structure placement.  Disable it for now.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2d435ea4084022ab88efa74214accb45b1f9e92",
      "tree": "ef18af8bb62b684041ab55f5346c8051fe7bd637",
      "parents": [
        "8f7b3d156d348b6766833cd4e272d0d19b501e64"
      ],
      "author": {
        "name": "Stuart Swales",
        "email": "stuart.swales@croftnuisk.co.uk",
        "time": "Wed Jan 23 20:00:48 2008 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 17:07:33 2008 -0600"
      },
      "message": "[SCSI] initio: fix module hangs on loading\n\nI\u0027ve verified (on my Initio 9100 with a DAT drive) that the\n2.6.24-rc8-git6 initio module still hangs on loading.\n\nThese fixes (other than the printk) are needed to get the module to load\nok (and work correctly) with my adapter \u0026 tape drive.\n\na) printk cosmetic fix\n\nb) cblk-\u003esglen needs setting for later DMA I/O routines to use\n\nc) host-\u003ebios_addr needs setting for debug output correctness\n\nd) semaph \u0026 semaph_lock initialisation had got lost since 2.6.22\n\ne) since 2.6.22 the bios data address was truncated to 16 bits (needs 20\nwhen shifted left)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8f7b3d156d348b6766833cd4e272d0d19b501e64",
      "tree": "7569825ce2b5e95213d2b5abd2491f7b1667bdc2",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Anton Salikhmetov",
        "email": "salikhmetov@gmail.com",
        "time": "Wed Jan 23 02:21:18 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 09:58:55 2008 -0800"
      },
      "message": "Update ctime and mtime for memory-mapped files\n\nUpdate ctime and mtime for memory-mapped files at a write access on\na present, read-only PTE, as well as at a write on a non-present PTE.\n\nSigned-off-by: Anton Salikhmetov \u003csalikhmetov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b334349eb4c8562fd60bc8a8bd5ba6b42f22b8ac",
      "tree": "b3a9fe0d264914c48aaa40d5eb07f16b58112bba",
      "parents": [
        "7bf3f232f7c78efee8c4d14ad9af8a5a40304916"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Nov 17 21:29:47 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:45 2008 -0800"
      },
      "message": "sis190: scheduling while atomic error\n\nsis190_tx_timeout\n-\u003e sis190_hw_start\n   -\u003e sis190_soft_reset\n      -\u003e msleep *splat*\n\nPCI transactions are correctly flushed here.\nThe msleep() is probably useless.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\n"
    },
    {
      "commit": "7bf3f232f7c78efee8c4d14ad9af8a5a40304916",
      "tree": "25f4005ec42a3e3e2f3e135536facd9e0db57c42",
      "parents": [
        "11913d30b9fb985b12835037281ae0483be59623"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Nov 17 16:56:43 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:45 2008 -0800"
      },
      "message": "sis190: mdio operation failure is not correctly detected\n\ni ranges from 0 to 100 in the \u0027for\u0027 loop a few lines above.\n\nReported by davem.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\n"
    },
    {
      "commit": "11913d30b9fb985b12835037281ae0483be59623",
      "tree": "6e5dbe83cf23ff14a5fea30d23397f5f38b3c22f",
      "parents": [
        "ebc71647309539aaf9088f4e41b9f364cce8f7eb"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Nov 17 15:55:10 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:44 2008 -0800"
      },
      "message": "sis190: remove duplicate INIT_WORK\n\nIt is already done in sis190_init_one.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\n"
    },
    {
      "commit": "ebc71647309539aaf9088f4e41b9f364cce8f7eb",
      "tree": "338f3b9386aae940c3e43ac9d0c32a1358b45a26",
      "parents": [
        "f945fa7ad9c12a3356a3de7fb2143ccc2f2c3bca"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Dec 04 22:58:41 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:43 2008 -0800"
      },
      "message": "sis190: add cmos ram access code for the SiS19x/968 chipset pair\n\nMore work is needed to handle correctly the PHY of the new devices\nwhen connected to a 10Mb link but this change already helps some\nusers as is.\n\nFix for:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9467\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\nCc: J. Gleacher \u003cjgleacher@yahoo.com\u003e\nCc: Alexandre Penasso Teixeira \u003calexandre@keepsoftware.com\u003e\nCc: Arliton Rocha \u003carliton@gmail.com\u003e\nCc: Juan Jose Pablos \u003cjuanjo@apertus.es\u003e\nCc: Wipat Srutiprom \u003cwipat.s@psu.ac.th\u003e\n"
    },
    {
      "commit": "f945fa7ad9c12a3356a3de7fb2143ccc2f2c3bca",
      "tree": "2dd386474d0ab5e728af671c2b2eafdacc099f09",
      "parents": [
        "ff4b950277b6534caab2b2b956dba6ce29757551"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 22 22:39:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:43 2008 -0800"
      },
      "message": "[INET]: Fix truesize setting in ip_append_data\n\nAs it is ip_append_data only counts page fragments to the skb that\nallocated it.  As such it means that the first skb gets hit with a\n4K charge even though it might have only used a fraction of it while\nall subsequent skb\u0027s that use the same page gets away with no charge\nat all.\n\nThis bug was exposed by the UDP accounting patch.\n\n[ The wmem_alloc bumping needs to be moved with the truesize,\n  noticed by Takahiro Yasui.  -DaveM ]\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff4b950277b6534caab2b2b956dba6ce29757551",
      "tree": "3f7ae9a76c099d74f77ba132f262f33c3df2e2ec",
      "parents": [
        "a781cf94e6dcc09bf13e548298185d916d9ff3c8"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Jan 22 22:05:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:42 2008 -0800"
      },
      "message": "[NETNS]: Re-export init_net via EXPORT_SYMBOL.\n\ninit_net is used added as a parameter to a lot of old API calls, f.e.\nip_dev_find. These calls were exported as EXPORT_SYMBOL. So, export init_net\nas EXPORT_SYMBOL to keep networking API consistent.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a781cf94e6dcc09bf13e548298185d916d9ff3c8",
      "tree": "a4aa53c18545ed3f9e4ab0ff6bb7184b37ee6c01",
      "parents": [
        "1e34a11d55c9437775367d72ad03f9af99e78bd0"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Jan 21 10:08:31 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:41 2008 -0800"
      },
      "message": "iwlwifi: fix possible read attempt on ucode that is not available\n\nThis fixes a NULL pointer dereference that can occur when the\nucode is not loaded at the time __iwl_up is called.\n\nThe problem was reported at http://kerneloops.org/raw.php?rawid\u003d2765\u0026msgid\u003d\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e34a11d55c9437775367d72ad03f9af99e78bd0",
      "tree": "d2b2daf8f433ae851faaf007ce9e6b0b33427cf0",
      "parents": [
        "4c93566e2a61b48ef071a8d8a8fa9904c83a668e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 22 23:44:31 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:40 2008 -0800"
      },
      "message": "[IPV4]: Add missing skb-\u003etruesize increment in ip_append_page().\n\nAnd as noted by Takahiro Yasui, we thus need to bump the\nsk-\u003esk_wmem_alloc at this spot as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c93566e2a61b48ef071a8d8a8fa9904c83a668e",
      "tree": "5da4dffee090f69d3194fab20e5124e0ce3cba42",
      "parents": [
        "acea6852f32b8805e166d885ed7e9f0c7cd10d41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 23:20:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:39 2008 -0800"
      },
      "message": "[TULIP] DMFE: Fix SROM parsing regression.\n\nChangeset 16b110c3fd760620b4a787db6ed512fe531ab1b5 (dmfe warning fix)\nbothed up the offsets read from the SROM so that it doesn\u0027t read the\nsame datums it used to.\n\nThe change made transformations like turning:\n\n\t\"srom + 34\"\n\ninto\n\n\t\"(__le32 *)srom + 34/4\"\n\nwhich doesn\u0027t work because 4 does not divide evenly\ninto 34 so we\u0027re using a different pointer offset\nthan in the original code.\n\nI\u0027ve changed theses cases in dmfe_parse_srom() to\nconsistently use \"(type *)(srom + offset)\" preserving\nthe offsets from the original code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acea6852f32b8805e166d885ed7e9f0c7cd10d41",
      "tree": "515aefb6f5346d417933a6b8958d1052cea51f6a",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Mon Jan 21 22:35:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:39 2008 -0800"
      },
      "message": "[BLUETOOTH]: Move children of connection device to NULL before connection down.\n\nThe rfcomm tty device will possibly retain even when conn is down, and\nsysfs doesn\u0027t support zombie device moving, so this patch move the tty\ndevice before conn device is destroyed.\n\nFor the bug refered please see :\nhttp://lkml.org/lkml/2007/12/28/87\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "872e2be7c4056496c2871bd9b0f2fae6c374fe47",
      "tree": "e08be566eb60401974d5a2bdbd87e4da846d4e2e",
      "parents": [
        "2ad913babd5d597f9d9d71d9e93dd589d55e66cd"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 18:29:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 22 18:29:20 2008 -0800"
      },
      "message": "[SPARC]: Constify function pointer tables.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "667984d9e481e43a930a478c588dced98cb61fea",
      "tree": "46d16e4d45ebdaca7b01c593bd19d049776568d9",
      "parents": [
        "889c94a14e38e749c8060f597ee7825ea0764229"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Tue Jan 22 23:30:16 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 22 23:30:16 2008 +0100"
      },
      "message": "x86: GEODE fix a race condition in the MFGPT timer tick\n\nWhen we set the MFGPT timer tick, there is a chance that we\u0027ll\nimmediately assert an event.  If for some reason the IRQ routing\nfor this clock has been setup for some other purpose, then we\ncould end up firing an interrupt into the SMM handler or worse.\n\nThis rearranges the timer tick init function to initalize the handler\nbefore we set up the MFGPT clock to make sure that even if we get\nan event, it will go to the handler.\n\nFurthermore, in the handler we need to make sure that we clear the\nevent, even if the timer isn\u0027t running.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Arnd Hannemann \u003channemann@i4.informatik.rwth-aachen.de\u003e\n"
    },
    {
      "commit": "889c94a14e38e749c8060f597ee7825ea0764229",
      "tree": "a7c94c44784773f362d4e4b85b86434446a2f5ec",
      "parents": [
        "4ad2b226e1db58ee227f06379b46347bfd0ded39"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Sun Jan 20 14:41:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 10:43:36 2008 -0800"
      },
      "message": "Fix file references in documentation and Kconfig\n\nFix typo in arch/powerpc/boot/flatdevtree_env.h.\nThere is no Documentation/networking/ixgbe.txt.\n\nREADME.cycladesZ is now in Documentation/.\nwavelan.p.h is now in drivers/net/wireless/.\nHFS.txt is now Documentation/filesystems/hfs.txt.\nOSS-files are now in sound/oss/.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ad2b226e1db58ee227f06379b46347bfd0ded39",
      "tree": "c7616841c767d31712e16d04b5dfaa598a4e13e0",
      "parents": [
        "ac935cb533b89a69e18ad175656910848ea0d79e",
        "87b4b6634ac112ddfe7b92aae50eb4bf7b128d1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:25:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:25:55 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (it87) request only Environment Controller ports\n"
    },
    {
      "commit": "ac935cb533b89a69e18ad175656910848ea0d79e",
      "tree": "bad12eb200f30f0838de8616605b01f73c683ffa",
      "parents": [
        "b2214fca2bf7db492cd508769da7ca703a7f1806",
        "4960c9df1407c2723459c60ff13e6efe0c209c62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:19:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:19:06 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  Revert \"x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\"\n"
    },
    {
      "commit": "b2214fca2bf7db492cd508769da7ca703a7f1806",
      "tree": "ee7103a0d53f11213a8ea25aed37b50c2cab464b",
      "parents": [
        "00e10776ff908a767b3d36a53d330db8fdc53a56",
        "c61935fd0e7f087a643827b4bf5ef646963c10fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:18:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:18:45 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: group scheduler, set uid share fix\n"
    },
    {
      "commit": "00e10776ff908a767b3d36a53d330db8fdc53a56",
      "tree": "fe30e9286df2ecb66842f0e74b3c06a1651737e4",
      "parents": [
        "80c002ddd2e732062e4371314d40515d0b5d8415"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 22 03:31:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:17:48 2008 -0800"
      },
      "message": "rcu: fix section mismatch\n\nrcu_online_cpu() should be __cpuinit instead of __devinit.\n\nWARNING: vmlinux.o(.text+0x4b6d5): Section mismatch: reference to .init.text: (between \u0027rcu_cpu_notify\u0027 and \u0027wakeme_after_rcu\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80c002ddd2e732062e4371314d40515d0b5d8415",
      "tree": "77ca216b3b655c1362c4bfaa130fea67f529d770",
      "parents": [
        "941ed3b53086697eac7449f3ab5d2c5ab3259de2"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Tue Jan 22 03:31:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:17:48 2008 -0800"
      },
      "message": "W1: w1_therm.c is flagging 0C etc as invalid\n\nThe extra rom[0] check is flagging valid temperatures as invalid when\nthere is already a CRC data transmission check.\n\nw1_therm_read_bin()\n\tif (rom[8] \u003d\u003d crc \u0026\u0026 rom[0])\n\t\tverdict \u003d 1;\n\nRequiring rom[0] to be non-zero will flag as invalid temperature\nconversions when the low byte is zero, specifically the temperatures 0C,\n16C, 32C, 48C, -16C, -32C, and -48C.\n\nThe CRC check is produced on the device for the previous 8 bytes and is\nrequired to ensure the data integrity in transmission.  I don\u0027t see why the\nextra check for rom[0] being non-zero is in there.  Evgeniy Polyakov didn\u0027t\nknow either.  Just for a check I unplugged the sensor, executed a\ntemperature conversion, and read the results.  The read was all ff\u0027s, which\nalso failed the CRC, so it doesn\u0027t need to protect against a disconnected\nsensor.\n\nI have more extensive patches in the work, but these two trivial ones will\ndo for today.  I would like to hear from people who use the ds2490 USB to\none wire dongle.  1 if you would be willing to test the patches as I\ncurrently only have the one sensor on a short parisite powered wire, 2 if\nthere is any cheap sources for the ds2490.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "941ed3b53086697eac7449f3ab5d2c5ab3259de2",
      "tree": "cd0192ab9a6ab906edc59be1ccf92df49b206c9a",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Tue Jan 22 03:31:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:17:48 2008 -0800"
      },
      "message": "W1: w1_therm.c ds18b20 decode freezing temperatures correctly\n\nCorrect the decoding of negative C temperatures.  The code did a binary OR\nof two bytes to make a 16 bit value, but assignd it to an integer.  This\ncaused the value to not be sign extended and to loose that it was a\nnegative number in the assignment.\n\nBefore the patch (in my freezer),\n\tw1_slave\n\ted fe 4b 46 7f ff 03 10 e4 : crc\u003de4 YES\n\ted fe 4b 46 7f ff 03 10 e4 t\u003d4078\nWith the patch,\n\te3 fe 4b 46 7f ff 0d 10 81 : crc\u003d81 YES\n\te3 fe 4b 46 7f ff 0d 10 81 t\u003d-17\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87b4b6634ac112ddfe7b92aae50eb4bf7b128d1a",
      "tree": "3e7e5e671a9f0e6c997d98188336405d356e5aa6",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Jan 22 07:21:03 2008 -0500"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Jan 22 07:21:38 2008 -0500"
      },
      "message": "hwmon: (it87) request only Environment Controller ports\n\nThe IT8705F and related parts are Super I/O controllers that contain\nmany separate devices.\n\nSome BIOSes describe IT8705F I/O port usage under a motherboard device\n(PNP0C02) with overlapping regions, e.g., 0x290-0x29f and 0x290-0x294.\n\nThe it87 driver supports only the Environment Controller, which requires\nonly two ISA ports, but it used to request an eight-port range.  If that\nrange exceeds a range reported by the BIOS, as 0x290-0x297 would, the\nrequest fails, and the it87 driver cannot claim the device.\n\nThis patch makes the it87 driver request only the two ports used for the\nEnvironment Controller device.\n\nSystems where this problem has been reported:\n    Gigabyte GA-K8N Ultra 9\n    Gigabyte M56S-S3\n    Gigabyte GA-965G-DS3\n\nKernel bug reports:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d9514\n    http://lkml.org/lkml/2007/12/4/466\n\nRelated change:\n    http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003da7839e960675b549f06209d18283d5cee2ce9261\n\n    The patch above increases the number of PNP port resources we support.\n    Prior to this patch, we ignored some port resources, which masked the\n    it87 problem.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c61935fd0e7f087a643827b4bf5ef646963c10fa",
      "tree": "4bfa925404acd5e5ecb6a3e597ab689415ac35e6",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 22 11:24:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 22 11:24:58 2008 +0100"
      },
      "message": "sched: group scheduler, set uid share fix\n\nsetting cpu share to 1 causes hangs, as reported in:\n\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d9779\n\nas the default share is 1024, the values of 0 and 1 can indeed\ncause problems. Limit it to 2 or higher values.\n\nThese values can only be set by the root user - but still it\nmakes sense to protect against nonsensical values.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4960c9df1407c2723459c60ff13e6efe0c209c62",
      "tree": "4c5e01b47330e067c015cbc388e6b4c7128762a9",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jan 22 10:23:01 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jan 22 10:23:01 2008 +0100"
      },
      "message": "Revert \"x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\"\n\nThis reverts commit d4d25deca49ec2527a634557bf5a6cf449f85deb.\n\nIt tried to fix long standing bugzilla entries, but the solution was\nreported to break other systems. The reporter of\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9791\n\ntracked it down to this commit and confirmed that reverting the patch\nrestores the correct behaviour. It\u0027s too late in the release cycle to\nfind a better solution than reverting the commit to avoid regressions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ad913babd5d597f9d9d71d9e93dd589d55e66cd",
      "tree": "c70c6d4f86f66eb3acb2ee5ecec95747c13ab78c",
      "parents": [
        "a1f35ba374bc421ab33e40163be2b57995b09962"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 17:25:37 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 22:34:31 2008 -0800"
      },
      "message": "[SPARC64]: Fix section error in sparcspkr\n\nWith a sparc64 defconfig modified to set CONFIG_HOTPLUG\u003dn\nthe following error happened during link of vmlinux:\n\nlocal symbol 0: discarded in section `.devexit.text\u0027 from drivers/built-in.o\nlocal symbol 1: discarded in section `.devexit.text\u0027 from drivers/built-in.o\n\n(The error message above is from kbuild.git but it happens in mainline too)\n\nThe error happens becase there is a reference from .text/.data to a\nfunction marked __devexit. With CONFIG_HOTPLUG\u003dn all code marked\n__devexit are discarded and the linker complains.\n\nIt was tracked down to sparcspkr.c which were missing __devexit_p()\naround the function pointers.\n\nUnfortunately modpost did not catch this since modpost do not warn\nabout references from .data to .devexit from variables named *_driver.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1f35ba374bc421ab33e40163be2b57995b09962",
      "tree": "5df4759a6b6f93f8ec26e16738ee5c19050a8f03",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 17:22:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 22:34:30 2008 -0800"
      },
      "message": "[SPARC64]: Fix of section mismatch warnings.\n\nFix following Section mismatch warning in sparc64:\n\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x13dec): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027psycho_scan_bus\u0027 and \u0027psycho_pbm_init\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x14b58): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027sabre_scan_bus\u0027 and \u0027sabre_init\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x15ea4): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027schizo_scan_bus\u0027 and \u0027schizo_pbm_init\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x17780): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027pci_sun4v_scan_bus\u0027 and \u0027pci_sun4v_get_head\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x17d5c): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027pci_fire_scan_bus\u0027 and \u0027pci_fire_get_head\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x23860): Section mismatch: reference to .devinit.text:vio_dev_release (between \u0027vio_create_one\u0027 and \u0027vio_add\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x23868): Section mismatch: reference to .devinit.text:vio_dev_release (between \u0027vio_create_one\u0027 and \u0027vio_add\u0027)\n\nThe pci_* were all missing __init annotations.\nFor the vio.c case it was a function with a wrong annotation which was removed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d384e35a25445bb60457b7dab8cffe178c6b7ecb",
      "tree": "8e5fe6a77a19a9b7a9ebca3b4c362e74e2a46b09",
      "parents": [
        "8b85eaadd5b8d3786996bd74c73aff54a92ec456"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lajnold@acc.umu.se",
        "time": "Sun Jan 20 17:10:01 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:55:04 2008 -0800"
      },
      "message": "Makefile: Change typoed \u0027behavour\u0027 to \u0027behaviour\u0027\n\nChange two occurances of \"behavour\" to \"behaviour\".\n\nSigned-off-by: Linus Nilsson \u003clajnold@acc.umu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b85eaadd5b8d3786996bd74c73aff54a92ec456",
      "tree": "7ef6ed3e5955a45d54b1d223e3ebf7749aa3b918",
      "parents": [
        "f290fc3669d659a915e29b6bdb82d454b437cf93",
        "45c950e0f839fded922ebc0bfd59b1081cc71b70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:45:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:45:49 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  selinux: fix memory leak in netlabel code\n"
    },
    {
      "commit": "f290fc3669d659a915e29b6bdb82d454b437cf93",
      "tree": "1c6d7122e4462f15f6db05255c7cd89badcb576f",
      "parents": [
        "240d3b54e3a8a8d469f0ff6deacf52f4b751f55a",
        "5b4d383a1a562de6955cacd72e20809064ee137f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:42:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:42:25 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [ICMP]: ICMP_MIB_OUTMSGS increment duplicated\n  [IPV6]: RFC 2011 compatibility broken\n  [IPV6]: ICMP6_MIB_OUTMSGS increment duplicated\n  [NET]: rtnl_link: fix use-after-free\n  [AF_KEY]: Fix skb leak on pfkey_send_migrate() error\n  [ATM] atm/suni.c: Fix section mismatch.\n  [ATM] atm/idt77105.c: Fix section mismatch.\n  [IrDA]: af_irda memory leak fixes\n  [NEIGH]: Revert \u0027Fix race between neigh_parms_release and neightbl_fill_parms\u0027\n  [NETFILTER]: bridge-netfilter: fix net_device refcnt leaks\n  [IPV6] ROUTE: Make sending algorithm more friendly with RFC 4861.\n  [IPV4] FIB_HASH : Avoid unecessary loop in fn_hash_dump_zone()\n  [NET]: Fix interrupt semaphore corruption in Intel drivers.\n  [IPV4] fib_trie: fix duplicated route issue\n  [IPV4] fib_hash: fix duplicated route issue\n  [IPV6]: Mischecked tw match in __inet6_check_established.\n  rfkill: call rfkill_led_trigger_unregister() on error\n"
    },
    {
      "commit": "240d3b54e3a8a8d469f0ff6deacf52f4b751f55a",
      "tree": "fda052cb167f335148028712d0c3b73fb470b562",
      "parents": [
        "a6dbb1ef2fc8d73578eacd02ac701f4233175c9f",
        "06675e6f4fb00a63575f4b85da305c3ab19e6e5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:40:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:40:05 2008 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  tc35815: Use irq number for tc35815-mac platform device id\n  [MIPS] Malta: Fix reading the PCI clock frequency on big-endian\n  [MIPS] SMTC: Fix build error.\n"
    },
    {
      "commit": "a6dbb1ef2fc8d73578eacd02ac701f4233175c9f",
      "tree": "eb2efa0193cdc7ab6b1f30068571194d0dabf230",
      "parents": [
        "a10336043b8193ec603ad54bb79cdcd26bbf94b3"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Jan 21 17:18:30 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "Fix filesystem capability support\n\nIn linux-2.6.24-rc1, security/commoncap.c:cap_inh_is_capped() was\nintroduced. It has the exact reverse of its intended behavior. This\nled to an unintended privilege esculation involving a process\u0027\ninheritable capability set.\n\nTo be exposed to this bug, you need to have Filesystem Capabilities\nenabled and in use. That is:\n\n- CONFIG_SECURITY_FILE_CAPABILITIES must be defined for the buggy code\n  to be compiled in.\n\n- You also need to have files on your system marked with fI bits raised.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a10336043b8193ec603ad54bb79cdcd26bbf94b3",
      "tree": "650c025ea276d04301edae2bc8db47565e23cf79",
      "parents": [
        "a56d00bbea018cfa6dc62f76db52760872efa1a7"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@openmoko.org",
        "time": "Mon Jan 21 17:18:27 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "s3c2410_fb: fix line length calculation\n\nFix line length calculation. var-\u003ewidth is the size of the display in mm. We\nlike to use the pixel size.\n\nWithout this fix, dynamic (fbset) based resolution and depths changes with\ns3c2410_fb don\u0027t work at all.\n\nSpotted by john cass \u003cjohnpcass@yahoo.com\u003e\n\nSigned-off-by: Stefan Schmidt \u003cstefan@openmoko.org\u003e\nSigned-off-by: Harald Welte \u003claforge@openmoko.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a56d00bbea018cfa6dc62f76db52760872efa1a7",
      "tree": "580049d7c66e0319656ae0a0482380a56b26666c",
      "parents": [
        "48ccf3dac341118992b70ca89c47728e8b1d300b"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Mon Jan 21 17:18:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "CRIS: add missed local_irq_restore call\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48ccf3dac341118992b70ca89c47728e8b1d300b",
      "tree": "6a5c8ba87c5c2bb1e08aa73ca2fd2c2be5c17188",
      "parents": [
        "0ec160dd48b666ddef39d639323d0da26d0b710d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 21 17:18:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "timer: fix section mismatch\n\nThe caller is __cpuinit.\nAlso, this code block and its caller are inside #ifdef CONFIG_HOTPLUG_CPU\nblocks, so this code should reflect that config symbol\u0027s usage.\n\nWARNING: vmlinux.o(.text+0x4252f): Section mismatch: reference to .init.text: (between \u0027timer_cpu_notify\u0027 and \u0027msleep\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ec160dd48b666ddef39d639323d0da26d0b710d",
      "tree": "545841f7e8c7b9ac7ce932ea7d0d830f400185c3",
      "parents": [
        "a5569a565f7315fe7241cf963f2cc74e53871e11"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 21 17:18:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "hrtimer: fix section mismatch\n\nFix section mismatch in hrtimer.c:\n\nWARNING: vmlinux.o(.text+0x50c61): Section mismatch: reference to .init.text: (between \u0027hrtimer_cpu_notify\u0027 and \u0027down_read_trylock\u0027)\n\nNoticed by Johannes Berg and confirmed by Sam Ravnborg.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5569a565f7315fe7241cf963f2cc74e53871e11",
      "tree": "489e3518f5e5f36f3a9bb0d6d8925f2a5981a0a5",
      "parents": [
        "1fc3858a6358400195c067f8726cf3c86a180d80"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 21 17:18:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "keyspan: fix oops\n\nIf we get a data URB back from the hardware after we have put the tty to\nbed we go kaboom.  Fortunately all we need to do is process the URB without\ntrying to ram its contents down the throat of an ex-tty.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06675e6f4fb00a63575f4b85da305c3ab19e6e5d",
      "tree": "44de5812ffda9fa328c201efca743c7d14e9bd57",
      "parents": [
        "0487de91427925e7c43debeb948bdf53b10ef32c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jan 19 01:15:52 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "tc35815: Use irq number for tc35815-mac platform device id\n\nThe tc35815-mac platform device used a pci bus number and a devfn to\nidentify its target device, but the pci bus number may vary if some\nbus-bridges are found.  Use irq number which is be unique for embedded\ncontrollers.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0487de91427925e7c43debeb948bdf53b10ef32c",
      "tree": "e911ecd1291b7ac0c7fe85d1a28102a07e150f21",
      "parents": [
        "c2a04c4f0e1b09b58d7279e2facd306c40583ec1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Jan 15 00:27:46 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "[MIPS] Malta: Fix reading the PCI clock frequency on big-endian\n\nThe JMPRS register on Malta boards keeps a 32-bit CPU-endian\nvalue. The readw() function assumes that the value it reads is a\nlittle-endian 16-bit number. Therefore, using readw() to obtain\nthe value of the JMPRS register is a mistake. This error leads\nto incorrect reading of the PCI clock frequency on big-endian\nduring board start-up.\n\nChange readw() to __raw_readl().\n\nThis was tested by injecting a call to printk() and verifying\nthat the value of the jmpr variable was consistent with current\nsetting of the JP4 \"PCI CLK\" jumper.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2a04c4f0e1b09b58d7279e2facd306c40583ec1",
      "tree": "5f956e7ca2e7d1b0a707f1d444851d45369e31d9",
      "parents": [
        "a7da60f41551abb3c520b03d42ec05dd7decfc7f"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Tue Jan 15 14:26:44 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "[MIPS] SMTC: Fix build error.\n\nFix compile warning (which becomes compile error due to -Werror).  Type of\nargument \"flags\" for spin_lock_irqsave() was incorrect in some functions.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "45c950e0f839fded922ebc0bfd59b1081cc71b70",
      "tree": "97ca2840c63c0c646daf6b13420157237a3fcbec",
      "parents": [
        "a7da60f41551abb3c520b03d42ec05dd7decfc7f"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Tue Jan 22 09:31:00 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Jan 22 09:31:00 2008 +1100"
      },
      "message": "selinux: fix memory leak in netlabel code\n\nFix a memory leak in security_netlbl_sid_to_secattr() as reported here:\n * https://bugzilla.redhat.com/show_bug.cgi?id\u003d352281\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "5b4d383a1a562de6955cacd72e20809064ee137f",
      "tree": "461579467e46a46611c8e3745bc9cb5fa7d41a99",
      "parents": [
        "fa95c28322a312a798a688c655458ab2079b72eb"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jan 21 03:39:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 03:39:45 2008 -0800"
      },
      "message": "[ICMP]: ICMP_MIB_OUTMSGS increment duplicated\n\nCommit \"96793b482540f3a26e2188eaf75cb56b7829d3e3\" (Add ICMPMsgStats\nMIB (RFC 4293)) made a mistake.\n\nIn that patch, David L added a icmp_out_count() in\nip_push_pending_frames(), remove icmp_out_count() from\nicmp_reply(). But he forgot to remove icmp_out_count() from\nicmp_send() too.  Since icmp_send and icmp_reply will call\nicmp_push_reply, which will call ip_push_pending_frames, a duplicated\nincrement happened in icmp_send.\n\nThis patch remove the icmp_out_count from icmp_send too.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa95c28322a312a798a688c655458ab2079b72eb",
      "tree": "02d8b60cbd1dff22cdc43108154fe73c0184ed44",
      "parents": [
        "c964ff4ffbef4586ec63dbeb008563078114e6dc"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jan 21 03:05:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 03:05:43 2008 -0800"
      },
      "message": "[IPV6]: RFC 2011 compatibility broken\n\nThe snmp6 entry name was changed, and it broke compatibility\nto RFC 2011.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c964ff4ffbef4586ec63dbeb008563078114e6dc",
      "tree": "b935d8c699f998e642a4e9e20b2e816cc3cd43bb",
      "parents": [
        "68365458a4252fa993b91a00f7a0b18fed399f0d"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jan 21 03:04:47 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 03:05:20 2008 -0800"
      },
      "message": "[IPV6]: ICMP6_MIB_OUTMSGS increment duplicated\n\nicmpv6_send() calls ip6_push_pending_frames() indirectly.\nBoth ip6_push_pending_frames() and icmpv6_send() increment\ncounter ICMP6_MIB_OUTMSGS.\n\nThis patch remove the increment from icmpv6_send.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68365458a4252fa993b91a00f7a0b18fed399f0d",
      "tree": "824b1f32ba3b955c018626127602c365f986ccfc",
      "parents": [
        "d4782c323d10d3698b71b6a6b3c7bdad33824658"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jan 20 17:25:14 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:45 2008 -0800"
      },
      "message": "[NET]: rtnl_link: fix use-after-free\n\nWhen unregistering the rtnl_link_ops, all existing devices using\nthe ops are destroyed. With nested devices this may lead to a\nuse-after-free despite the use of for_each_netdev_safe() in case\nthe upper device is next in the device list and is destroyed\nby the NETDEV_UNREGISTER notifier.\n\nThe easy fix is to restart scanning the device list after removing\na device. Alternatively we could add new devices to the front of\nthe list to avoid having dependant devices follow the device they\ndepend on. A third option would be to only restart scanning if\ndev-\u003eiflink of the next device matches dev-\u003eifindex of the current\none. For now this seems like the safest solution.\n\nWith this patch, the veth rtnl_link_ops unregistration can use\nrtnl_link_unregister() directly since it now also handles destruction\nof multiple devices at once.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4782c323d10d3698b71b6a6b3c7bdad33824658",
      "tree": "5c2b4706135ab68f5690adbbe7480b627476608d",
      "parents": [
        "421c991483a6e52091cd2120c007cbc220d669ae"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jan 20 17:24:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:45 2008 -0800"
      },
      "message": "[AF_KEY]: Fix skb leak on pfkey_send_migrate() error\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "421c991483a6e52091cd2120c007cbc220d669ae",
      "tree": "bea866cffdee6f00979509c1563daaaef8f4ec76",
      "parents": [
        "799fa6779bc870a32377000b42a3e6297446ed10"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jan 20 17:23:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:44 2008 -0800"
      },
      "message": "[ATM] atm/suni.c: Fix section mismatch.\n\nEXPORT_SYMBOL\u0027ed code mustn\u0027t be __*init.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "799fa6779bc870a32377000b42a3e6297446ed10",
      "tree": "4ebb93638366ab827272c6c600f9b608b1f91657",
      "parents": [
        "61e44b4815063a5cc31242d3669d5f87beeaa45f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jan 20 17:22:28 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:43 2008 -0800"
      },
      "message": "[ATM] atm/idt77105.c: Fix section mismatch.\n\nEXPORT_SYMBOL\u0027ed code mustn\u0027t be __*init.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e44b4815063a5cc31242d3669d5f87beeaa45f",
      "tree": "248cfe70b039ca1b8a13865d5992e33b0b0ad1ae",
      "parents": [
        "cecbb63967b4f36701b9412a12377e8fe006a93b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jan 20 16:58:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:42 2008 -0800"
      },
      "message": "[IrDA]: af_irda memory leak fixes\n\nHere goes an IrDA patch against your latest net-2.6 tree.\n\nThis patch fixes some af_irda memory leaks.  It also checks for\nirias_new_obect() return value.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cecbb63967b4f36701b9412a12377e8fe006a93b",
      "tree": "a84deb000e8d18ef38ff063b28f3fe676f1dfaa3",
      "parents": [
        "2dc2f207fb251666d2396fe1a69272b307ecc333"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 16:39:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:42 2008 -0800"
      },
      "message": "[NEIGH]: Revert \u0027Fix race between neigh_parms_release and neightbl_fill_parms\u0027\n\nCommit 9cd40029423701c376391da59d2c6469672b4bed (Fix race between\nneigh_parms_release and neightbl_fill_parms) introduced device\nreference counting regressions for several people, see:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9778\n\nfor example.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2dc2f207fb251666d2396fe1a69272b307ecc333",
      "tree": "fb18f4f6ac06050cca0c39c20f075285e88d98fa",
      "parents": [
        "398bcbebb6f721ac308df1e3d658c0029bb74503"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jan 20 06:25:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:41 2008 -0800"
      },
      "message": "[NETFILTER]: bridge-netfilter: fix net_device refcnt leaks\n\nWhen packets are flood-forwarded to multiple output devices, the\nbridge-netfilter code reuses skb-\u003enf_bridge for each clone to store\nthe bridge port. When queueing packets using NFQUEUE netfilter takes\na reference to skb-\u003enf_bridge-\u003ephysoutdev, which is overwritten\nwhen the packet is forwarded to the second port. This causes\nrefcount unterflows for the first device and refcount leaks for all\nothers. Additionally this provides incorrect data to the iptables\nphysdev match.\n\nUnshare skb-\u003enf_bridge by copying it if it is shared before assigning\nthe physoutdev device.\n\nReported, tested and based on initial patch by\nJan Christoph Nordholz \u003chesso@pool.math.tu-berlin.de\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "398bcbebb6f721ac308df1e3d658c0029bb74503",
      "tree": "ef9a070fa1214d45fac153b7953ce984ac10acd5",
      "parents": [
        "8d3f099abe25c21670cb5728178a1f286952782d"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Jan 19 00:35:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:40 2008 -0800"
      },
      "message": "[IPV6] ROUTE: Make sending algorithm more friendly with RFC 4861.\n\nWe omit (or delay) sending NSes for known-to-unreachable routers (in\nNUD_FAILED state) according to RFC 4191 (Default Router Preferences\nand More-Specific Routes).  But this is not fully compatible with RFC\n4861 (Neighbor Discovery Protocol for IPv6), which does not remember\nunreachability of neighbors.\n\nSo, let\u0027s avoid mixing sending algorithm of RFC 4191 and that of RFC\n4861, and make the algorithm more friendly with RFC 4861 if RFC 4191\nis disabled.\n\nIssue was found by IPv6 Ready Logo Core Self_Test 1.5.0b2 (by TAHI\nProject), and has been tracked down by Mitsuru Chinen\n\u003cmitch@linux.vnet.ibm.com\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d3f099abe25c21670cb5728178a1f286952782d",
      "tree": "074339fd500a3af4f89cab67c0a90bae81bc93a7",
      "parents": [
        "49d85c502ec5e6d5998c1a04394c5b24e8f7d32d"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Jan 18 04:30:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:39 2008 -0800"
      },
      "message": "[IPV4] FIB_HASH : Avoid unecessary loop in fn_hash_dump_zone()\n\nI noticed \"ip route list\" was slower than \"cat /proc/net/route\" on a\nmachine with a full Internet routing table (214392 entries : Special\nthanks to Robert ;) )\n\nThis is similar to problem reported in commit\nd8c9283089287341c85a0a69de32c2287a990e71 (\"[IPV4] ROUTE: ip_rt_dump()\nis unecessary slow\")\n\nFix is to avoid scanning the begining of fz_hash table, but directly\nseek to the right offset.\n\nBefore patch :\n\ntime ip route \u003e/tmp/ROUTE\n\nreal    0m1.285s\nuser    0m0.712s\nsys     0m0.436s\n\nAfter patch\n\n# time ip route \u003e/tmp/ROUTE\n\nreal    0m0.835s\nuser    0m0.692s\nsys     0m0.124s\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49d85c502ec5e6d5998c1a04394c5b24e8f7d32d",
      "tree": "1ee90204956315e148e7fe37d0bafbca8e557d9e",
      "parents": [
        "6725033fa27c8f49e1221d2badbaaaf1ef459519"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 18 04:21:39 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:39 2008 -0800"
      },
      "message": "[NET]: Fix interrupt semaphore corruption in Intel drivers.\n\nSeveral of the Intel ethernet drivers keep an atomic counter used to\nmanage when to actually hit the hardware with a disable or an enable.\n\nThe way the net_rx_work() breakout logic works during a pending\nnapi_disable() is that it simply unschedules the poll even if it\nstill has work.\n\nThis can potentially leave interrupts disabled, but that is OK\nbecause all of the drivers are about to disable interrupts\nanyways in all such code paths that do a napi_disable().\n\nUnfortunately, this trips up the semaphore used here in the Intel\ndrivers.  If you hit this case, when you try to bring the interface\nback up it won\u0027t enable interrupts.  A reload of the driver module\nfixes it of course.\n\nSo what we do is make sure all the sequences now go:\n\n\tnapi_disable();\n\tatomic_set(\u0026adapter-\u003eirq_sem, 0);\n\t*_irq_disable();\n\nwhich makes sure the counter is always in the correct state.\n\nReported by Robert Olsson.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6725033fa27c8f49e1221d2badbaaaf1ef459519",
      "tree": "6d011efcb23f7349b5a19c213f52cc17fe1c3def",
      "parents": [
        "bd566e7525b5986864e8d6eb5b67640abcd284a9"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Fri Jan 18 03:45:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:38 2008 -0800"
      },
      "message": "[IPV4] fib_trie: fix duplicated route issue\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9493\n\nThe fib allows making identical routes with \u0027ip route replace\u0027.\nThis patch makes the fib return -EEXIST if replacement would cause duplication.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd566e7525b5986864e8d6eb5b67640abcd284a9",
      "tree": "ef53396f419171eb1db49803d84c0c8b50af0ca8",
      "parents": [
        "b3652b2dc5ec6ccd946ae9136b30c6babb81305a"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Fri Jan 18 03:44:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:37 2008 -0800"
      },
      "message": "[IPV4] fib_hash: fix duplicated route issue\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9493\n\nThe fib allows making identical routes with \u0027ip route replace\u0027.\nThis patch makes the fib return -EEXIST if replacement would cause duplication.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3652b2dc5ec6ccd946ae9136b30c6babb81305a",
      "tree": "2818c05ca3500de108b39c811082d1d439ae3879",
      "parents": [
        "632041f306707df94110441f55b1458ebeb096db"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Jan 18 03:27:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:36 2008 -0800"
      },
      "message": "[IPV6]: Mischecked tw match in __inet6_check_established.\n\nWhen looking for a conflicting connection the !sk-\u003esk_bound_dev_if\ncheck is performed only for live sockets, but not for timewait-ed.\n\nThis is not the case for ipv4, for __inet6_lookup_established in\nboth ipv4 and ipv6 and for other places that check for tw-s.\n\nWas this missed accidentally? If so, then this patch fixes it and\nbesides makes use if the dif variable declared in the function.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "632041f306707df94110441f55b1458ebeb096db",
      "tree": "effe40dae5c459f6ee20ce55d2f2f7810aceb132",
      "parents": [
        "a7da60f41551abb3c520b03d42ec05dd7decfc7f"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Sun Jan 13 16:20:56 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:36 2008 -0800"
      },
      "message": "rfkill: call rfkill_led_trigger_unregister() on error\n\nCode inspection turned up that error cases in rfkill_register() do not\ncall rfkill_led_trigger_unregister() even though we have already\nregistered.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1fc3858a6358400195c067f8726cf3c86a180d80",
      "tree": "09083ae0f3a36872e15477a02d74ce087a4902d3",
      "parents": [
        "abf07b19de3ae2fcf63142f1f9a3e4ee537f9f55",
        "f6f2a5db6ddf164923c1f8af27d36c2d7ab994e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jan 20 10:18:12 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 20 10:18:12 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  ARM: OMAP1: Fix compile for board-nokia770\n  ARM: OMAP1: Keymap fix for f-sample and p2-sample\n"
    },
    {
      "commit": "abf07b19de3ae2fcf63142f1f9a3e4ee537f9f55",
      "tree": "09e81553a08d26dc086286bc091c03b1bab8abf1",
      "parents": [
        "3b1904d00a54d4d839a4c12dbc98a14dc4efdc95"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jan 18 23:26:10 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 20 10:10:41 2008 +0000"
      },
      "message": "[ARM] 4748/1: dca: source drivers/dca/Kconfig in arch/arm/Kconfig to fix warning\n\n\u0027select\u0027 used by config symbol \u0027INTEL_IOATDMA\u0027 refers to undefined symbol \u0027DCA\u0027\n\nAlthough drivers/dma is currently the only user future drivers outside of\ndrivers/dma may select this option so it is better to add this to\narch/arm/Kconfig than move DCA to drivers/dma/Kconfig.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b1904d00a54d4d839a4c12dbc98a14dc4efdc95",
      "tree": "02edcde7c2d7ec7c90dbf4a1cbcbff963515ff50",
      "parents": [
        "a7da60f41551abb3c520b03d42ec05dd7decfc7f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 11 12:23:58 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 20 10:09:59 2008 +0000"
      },
      "message": "[ARM] pxa: don\u0027t rely on r2 being preserved over a function call\n\nr2 is not guaranteed to be preserved over a function call, so relying\non it to store the link register over the call to sleep_phys_sp() is\nunreliable.  Store the link register on the stack instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7da60f41551abb3c520b03d42ec05dd7decfc7f",
      "tree": "3b6dcb67e4c91e329448b45a7db9dae177a78b42",
      "parents": [
        "488288d9f25fbab903bd264bc74f2fad3a7f7a09"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Jan 20 11:54:18 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jan 19 21:29:39 2008 -0800"
      },
      "message": "Remove bogus duplicate CONFIG_LGUEST_GUEST entry.\n\nIt was moved to arch/x86/lguest/Kconfig, but I lost the deletion part in a\npatch suffle.  My confused one-liner \"fix\" to turn it on is also reverted:\n84f7466ee20cc094aa38617abfa2f3834871f054\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "488288d9f25fbab903bd264bc74f2fad3a7f7a09",
      "tree": "0590827553384ef17ad31cb918938e5197f25633",
      "parents": [
        "aa8f2371c564fc9b289dab3a8ecd93212d021fd2"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jeffpc@josefsipek.net",
        "time": "Sat Jan 19 16:04:42 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jan 19 21:29:39 2008 -0800"
      },
      "message": "arch: Ignore arch/i386 and arch/x86_64\n\nThe i386 and x86_64 arch directories contain nothing but a generated symlink\nto arch/x86/boot/bzImage when a tree a built.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa8f2371c564fc9b289dab3a8ecd93212d021fd2",
      "tree": "e8a8cd8e623ec37b68a0d7d9345b80898ceaa1f4",
      "parents": [
        "5db501d7e398c6a838a307adf0347cf6a2b015a3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Jan 19 15:51:26 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jan 19 21:29:39 2008 -0800"
      },
      "message": "pata_pdc202xx_old: Fix crashes with ATAPI\n\nThe PDC202xx older devices do not support ATAPI DMA via the usual\ninterfaces. What documentation I have isn\u0027t sufficient to support DMA and\nit isn\u0027t clear if the Windows drivers do this or it is possible at all.\n(Neither do the drivers/ide old drivers)\n\nSo turn it ATAPI DMA off, these are disk optimised controllers.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5db501d7e398c6a838a307adf0347cf6a2b015a3",
      "tree": "eca0e59eec37509df662b09ab45264879660f6ac",
      "parents": [
        "8b2d1833a29e9dc8bccad348396ad08666379d77",
        "0a69631b2869093d7306e8f66cca8eb0a05aa919"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jan 19 11:01:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jan 19 11:01:23 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ipath: Fix receiving UD messages with immediate data\n"
    },
    {
      "commit": "f6f2a5db6ddf164923c1f8af27d36c2d7ab994e0",
      "tree": "0ff4fee345e19fa1ae0aecb25db42aa87d584c04",
      "parents": [
        "496bcb81678ae255171de54e637ba1c19c9ed315"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Jan 18 17:55:08 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 18 16:53:17 2008 -0800"
      },
      "message": "ARM: OMAP1: Fix compile for board-nokia770\n\nFix compile for board-nokia770\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "496bcb81678ae255171de54e637ba1c19c9ed315",
      "tree": "5007d03bca03b404b25d61090728bd25aadcfa98",
      "parents": [
        "cbd9c883696da72b2b1f03f909dbacc04bbf8b58"
      ],
      "author": {
        "name": "Vivek Kutal",
        "email": "vivek.kutal@celunite.com",
        "time": "Mon Jan 07 12:04:00 2008 -0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 18 15:52:15 2008 -0800"
      },
      "message": "ARM: OMAP1: Keymap fix for f-sample and p2-sample\n\nKeymap fix for f-sample and p2-sample.\n\nSigned-off-by: Vivek Kutal \u003cvivek.kutal@celunite.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8b2d1833a29e9dc8bccad348396ad08666379d77",
      "tree": "a7bb3bb922bb744934cc0d0bcce043ad8129ab0e",
      "parents": [
        "c9daa2722a3f1967e3e9750fd4cb6a7352a3cd63",
        "ba596a01886b236c8171fc28d53842da0128224e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:06:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:06:44 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (31 commits)\n  Replace cpmac fix\n  dl2k: the rest\n  dl2k: MSCR, MSSR, ESR, PHY_SCR fixes\n  dl2k: BMSR fixes\n  dl2k: ANAR, ANLPAR fixes\n  dl2k: BMCR_t fixes\n  3c574, 3c515 bitfields abuse\n  sbni endian fixes\n  wan/lmc bitfields fixes\n  dscc4 endian fixes\n  S2io: Fixed synchronization between scheduling of napi with card reset and close\n  atl1: fix frame length bug\n  Documentation: add a guideline for hard_start_xmit method\n  Revert \"sky2: remove check for PCI wakeup setting from BIOS\"\n  e1000e Kconfig: remove ref to nonexistant docs\n  bonding: Don\u0027t hold lock when calling rtnl_unlock\n  bonding: fix lock ordering for rtnl and bonding_rwsem\n  bonding: Fix up parameter parsing\n  bonding: release slaves when master removed via sysfs\n  bonding: fix locking during alb failover and slave removal\n  ...\n"
    },
    {
      "commit": "c9daa2722a3f1967e3e9750fd4cb6a7352a3cd63",
      "tree": "a28c40b8e4f8ee1d653d5add903e03a9be0ede8a",
      "parents": [
        "977c8fa4d75d4ebe7ebbe116eed9e06f780fb34d",
        "0d710cba3afde2109030254ee90654fbb580e8af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:06:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:06:19 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] clarify watchdog operation in documentation\n  [WATCHDOG] Revert \"Stop looking for device as soon as one is found\"\n"
    },
    {
      "commit": "977c8fa4d75d4ebe7ebbe116eed9e06f780fb34d",
      "tree": "6b030df34c579fbf3717d2d258c16aa803947874",
      "parents": [
        "84f7466ee20cc094aa38617abfa2f3834871f054",
        "e107ebe0e4a11b821d76ad2c3010c6a6244bd930"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:06:08 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:06:08 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: add support for the latest Intel processors to Oprofile\n"
    },
    {
      "commit": "84f7466ee20cc094aa38617abfa2f3834871f054",
      "tree": "af2fe79591db7f27db738f9ae491b5bebc0c3811",
      "parents": [
        "03bbe082cffc4533f6557bf23f0c672307067246"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Jan 19 07:02:29 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 18 14:05:48 2008 -0800"
      },
      "message": "Selecting LGUEST should turn on Guest support, as in 2.6.23.\n\nThere\u0027s currently no way to turn on Lguest guest support; the planned\nKconfig virtualization reorg didn\u0027t get into 2.6.25.\n\nThis was unnoticed because if you already had CONFIG_LGUEST_GUEST\u003dy in\nyour config, it worked.  Too bad about new users...\n\nAlso, the Kconfig help was wrong now the virtio drivers are merged.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e107ebe0e4a11b821d76ad2c3010c6a6244bd930",
      "tree": "d977533048426d1da68b7d611a671a0213d1f603",
      "parents": [
        "03bbe082cffc4533f6557bf23f0c672307067246"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 18 22:49:33 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 18 22:49:33 2008 +0100"
      },
      "message": "x86: add support for the latest Intel processors to Oprofile\n\nThe latest Intel processors (the 45nm ones) have a model number of 23\n(old ones had 15); they\u0027re otherwise compatible on the oprofile side.\nThis patch adds the new model number to the oprofile code.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0d710cba3afde2109030254ee90654fbb580e8af",
      "tree": "2a1f9a1b8462c7a2fa3cdece5fa3496b5fcd3e51",
      "parents": [
        "cde10ba3ba439592d1bc094102ebfccdeee80cf9"
      ],
      "author": {
        "name": "Andrew Dyer",
        "email": "amdyer@gmail.com",
        "time": "Tue Jan 08 14:40:37 2008 -0600"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jan 18 21:23:05 2008 +0000"
      },
      "message": "[WATCHDOG] clarify watchdog operation in documentation\n\nIt was not clear what the difference is/was between the \nnowayout feature and the Magic Close feature.\n\nSigned-off-by: \"Andrew Dyer\" \u003camdyer@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "cde10ba3ba439592d1bc094102ebfccdeee80cf9",
      "tree": "5c492dfdbd56b9f76a323b8150d03784efd4b61e",
      "parents": [
        "03bbe082cffc4533f6557bf23f0c672307067246"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jan 18 21:01:34 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jan 18 21:01:34 2008 +0000"
      },
      "message": "[WATCHDOG] Revert \"Stop looking for device as soon as one is found\"\n\nThis reverts commit 3ff6eb4a2fe5757cbe7c5d57c8eb60ab0775f2f0.\n\nthe !found check in the for loop allready made sure that only one\ndevice was found.\n\nSigned-Off-By: Pádraig Brady \u003cP@draigBrady.com\u003e\nSigned-Off-By: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "ba596a01886b236c8171fc28d53842da0128224e",
      "tree": "b255daf407f5864ad96cada0551cb877372bb4a3",
      "parents": [
        "0ca5f319f4bef00d31a21614345ecd5ea0ca8afd"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "rootkit85@yahoo.it",
        "time": "Sat Jan 12 19:05:23 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:45:41 2008 -0500"
      },
      "message": "Replace cpmac fix\n\nPlease apply this patch since i reverted by mistake\nthe commit 4e3ab47a547616e583c7a5458beced6aa34c8ef3\nin 6cd043d99dcf5d252fcc682958541f449113f7b3\n\nSigned-off-by: Matteo Croce \u003ctechnoboy85@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0ca5f319f4bef00d31a21614345ecd5ea0ca8afd",
      "tree": "0879b13591e3d07d799ef8ba5239c441e3e6cf76",
      "parents": [
        "5b5119167b724f4c4d54e69f91f22a83b01207af"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:18:25 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "dl2k: the rest\n\nremove an unused union-with-bitfield of the same sort,\nadd missing conversions in debugging printk\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b5119167b724f4c4d54e69f91f22a83b01207af",
      "tree": "60b6b72064cac9a278b67428d4f22d28851766e3",
      "parents": [
        "96d768517eef3c10d4a82bd121caa42f584082cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:18:15 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "dl2k: MSCR, MSSR, ESR, PHY_SCR fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "96d768517eef3c10d4a82bd121caa42f584082cb",
      "tree": "73db62f409ef98bfedfcc209835d0c4a80320b31",
      "parents": [
        "21b645e4c2531631992dc127cf676631a70046c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:18:05 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "dl2k: BMSR fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21b645e4c2531631992dc127cf676631a70046c8",
      "tree": "3afd7065134ccef5312e45010fd2afe4359ab8f5",
      "parents": [
        "d50956af74859b4e9ba544a0211a94bc2621c1d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:17:55 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "dl2k: ANAR, ANLPAR fixes\n\nsame story, different registers...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d50956af74859b4e9ba544a0211a94bc2621c1d9",
      "tree": "a2f34ca5053722e3e20490ff107642288e10dd0f",
      "parents": [
        "b665982409fd5e4d3f1b71591d2f6badf9d2ee99"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:17:45 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "dl2k: BMCR_t fixes\n\nbroken use of bitfields; FUBAR on big-endian (and not valid C,\nstrictly speaking).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b665982409fd5e4d3f1b71591d2f6badf9d2ee99",
      "tree": "00f16223e91563bd99cb4a42178f62e693aa2030",
      "parents": [
        "c15561f0e5615607e2b5524c4b3af64d20cd6e28"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:17:35 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "3c574, 3c515 bitfields abuse\n\nwn3_config is shared by these cards; the way we deal with it is both bad C\n(union abuse) and broken on big-endian.  For 3c515 it\u0027s less serious (ISA\ncards are quite rare outside of little-endian boxen), but 3c574 is a pcmcia\none and that\u0027d better be endian-independent...  Fix is the same in both\ncases.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c15561f0e5615607e2b5524c4b3af64d20cd6e28",
      "tree": "11c4fb8a5b657f25ec833b380fd11978d094561d",
      "parents": [
        "44b1e77a0275975f3bd8bdeba6c5524105216d6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:17:25 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:33 2008 -0500"
      },
      "message": "sbni endian fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44b1e77a0275975f3bd8bdeba6c5524105216d6d",
      "tree": "8de621d71c8f2badcf7dfec74138496e0c59b1bf",
      "parents": [
        "409cd63e6ef6a1aa05baa5bbff5521d62acd246d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:17:15 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:32 2008 -0500"
      },
      "message": "wan/lmc bitfields fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "409cd63e6ef6a1aa05baa5bbff5521d62acd246d",
      "tree": "75cd418a040f6c45c084df72e48940f290b0cf30",
      "parents": [
        "5f490c9680561e31bf0003693f20e0c7333bbeff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jan 13 14:17:05 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:44:32 2008 -0500"
      },
      "message": "dscc4 endian fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5f490c9680561e31bf0003693f20e0c7333bbeff",
      "tree": "b21e86105014ad182cb7e0259c23319065f739dd",
      "parents": [
        "2a49128f0a6edee337174ea341c1d6d7565be350"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon Jan 14 20:23:04 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:41:50 2008 -0500"
      },
      "message": "S2io: Fixed synchronization between scheduling of napi with card reset and close\n\n- Fixed synchronization between scheduling of napi with card reset and close\n  by moving the enabling and disabling of napi to card up and card down\n  functions respectively instead of open and close.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2a49128f0a6edee337174ea341c1d6d7565be350",
      "tree": "f30e5ed6b355f82a6307f398f2fdf9e6827f972e",
      "parents": [
        "ce3ba1399d2ba81b3699a82649df0cd8223c6662"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Mon Jan 14 19:56:41 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:41:49 2008 -0500"
      },
      "message": "atl1: fix frame length bug\n\nThe driver sets up the hardware to accept a frame with max length\nequal to MTU + Ethernet header + FCS + VLAN tag, but we neglect to\nadd the VLAN tag size to the ingress buffer.  When a VLAN-tagged\nframe arrives, the hardware passes it, but bad things happen\nbecause the buffer is too small.  This patch fixes that.\n\nThanks to David Harris for reporting the bug and testing the fix.\n\nTested-by: David Harris \u003cdavid.harris@cpni-inc.com\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ce3ba1399d2ba81b3699a82649df0cd8223c6662",
      "tree": "c247fcfc5c004c4e76242ead710bb36709954dc6",
      "parents": [
        "be63a21c9573fbf88106ff0f030da5974551257b"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Tue Jan 15 06:25:27 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:41:49 2008 -0500"
      },
      "message": "Documentation: add a guideline for hard_start_xmit method\n\nAdd a guideline not to modify SKBs.\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "be63a21c9573fbf88106ff0f030da5974551257b",
      "tree": "3df2f6ddb03b8e6999f1c67627f5b1a96a0c6665",
      "parents": [
        "9559cc239d6cf50bf64de0bd7662103238e84274"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "stephen.hemminger@vyatta.com",
        "time": "Tue Jan 15 11:29:29 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:41:49 2008 -0500"
      },
      "message": "Revert \"sky2: remove check for PCI wakeup setting from BIOS\"\n\nThis reverts commit 84cd2dfb04d23a961c5f537baa243fa54d0987ac.\n\nSome BIOS\u0027s break if Wake On Lan is enabled, and the machine\ncan\u0027t boot. Better to have some user\u0027s have to call ethtool to\nenable WOL than to break a single user\u0027s boot.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9559cc239d6cf50bf64de0bd7662103238e84274",
      "tree": "53becf36c23e2dc9931c3363f71ec0a81d131b79",
      "parents": [
        "e236ed23f81430dc020304e2efbc0cfcdf47d9a7",
        "d101f6496d51cbeb285f531dff059ce0ef28ffe3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:40:47 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:40:47 2008 -0500"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "e236ed23f81430dc020304e2efbc0cfcdf47d9a7",
      "tree": "1599e89d8337e8673bddf0abdbe1a1e8f286a80d",
      "parents": [
        "220df5c3defc33cc3cacc0db7487eba801023977"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "jasonuhl@jasonuhl.org",
        "time": "Wed Jan 16 23:03:17 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:40:18 2008 -0500"
      },
      "message": "e1000e Kconfig: remove ref to nonexistant docs\n\nThere is no Documentation/networking/e1000e.txt.\n\nSigned-off-by: Jason Uhlenkott \u003cjasonuhl@jasonuhl.org\u003e\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "220df5c3defc33cc3cacc0db7487eba801023977",
      "tree": "dc113f20d4402b8549b8e261f04a9d4a4cea5d75",
      "parents": [
        "5655662dab4ef044be7efd155f2f5fef2e486545",
        "47cccd7d7cc1f2b6f34aadc9041fb991c6293cdd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:39:26 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:39:26 2008 -0500"
      },
      "message": "Merge branch \u0027ipg-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "5655662dab4ef044be7efd155f2f5fef2e486545",
      "tree": "d4003635df3c8cba3554e023d831ff8d4e5828e5",
      "parents": [
        "027ea0416c955778ceca7ef82e48a1dd6b4617c9"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Jan 17 16:25:03 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:38:39 2008 -0500"
      },
      "message": "bonding: Don\u0027t hold lock when calling rtnl_unlock\n\nChange bond_mii_monitor to not hold any locks when calling rtnl_unlock,\nas rtnl_unlock can sleep (when acquring another mutex in netdev_run_todo).\n\nBug reported by Makito SHIOKAWA \u003cmshiokawa@miraclelinux.com\u003e, who\nincluded a different patch.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "027ea0416c955778ceca7ef82e48a1dd6b4617c9",
      "tree": "ad823fb28b414d948fc372a08c8c15cee31bd8e1",
      "parents": [
        "ece95f7fefe3afae19e641e1b3f5e64b00d5b948"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Jan 17 16:25:02 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:38:39 2008 -0500"
      },
      "message": "bonding: fix lock ordering for rtnl and bonding_rwsem\n\nFix the handling of rtnl and the bonding_rwsem to always be acquired\nin a consistent order (rtnl, then bonding_rwsem).\n\nThe existing code sometimes acquired them in this order, and sometimes\nin the opposite order, which opens a window for deadlock between ifenslave\nand sysfs.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ece95f7fefe3afae19e641e1b3f5e64b00d5b948",
      "tree": "ea3846fa640e0c3ed4d4233ac005b653dcf69824",
      "parents": [
        "3b96c858fcb27120fcba222366180c3293393ccf"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Jan 17 16:25:01 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:38:38 2008 -0500"
      },
      "message": "bonding: Fix up parameter parsing\n\n\tA recent change to add an additional hash policy modified\nbond_parse_parm, but it now does not correctly match parameters passed in\nvia sysfs.\n\n\tRewrote bond_parse_parm to handle (a) parameter matches that\nare substrings of one another and (b) user input with whitespace (e.g.,\nsysfs input often has a trailing newline).\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "3b96c858fcb27120fcba222366180c3293393ccf"
}
