)]}'
{
  "log": [
    {
      "commit": "53cdcc04c1e85d4e423b2822b66149b6f2e52c2c",
      "tree": "7a4072113c88b00f28e75dbcee3e8e803c44d79b",
      "parents": [
        "3e6b3b2e34ac2c72fa05b5e4b20bd88d64c298dc"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Fri Mar 16 15:04:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 16 15:04:03 2007 -0700"
      },
      "message": "[TCP]: Fix tcp_mem[] initialization.\n\nChange tcp_mem initialization function.  The fraction of total memory\nis now a continuous function of memory size, and independent of page\nsize.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e6b3b2e34ac2c72fa05b5e4b20bd88d64c298dc",
      "tree": "316083929e53cbb2904729251384903bf0c8ddf1",
      "parents": [
        "d5cc4a73a5b5c8374b810d5371e9e7ed05c1e02c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Fri Mar 16 15:00:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 16 15:00:46 2007 -0700"
      },
      "message": "[NET]: Copy mac_len in skb_clone() as well\n\nANK says: \"It is rarely used, that\u0027s wy it was not noticed.\nBut in the places, where it is used, it should be disaster.\"\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5cc4a73a5b5c8374b810d5371e9e7ed05c1e02c",
      "tree": "9fc98bedcecf6f910ec0c76f28e15fbda1ff6f1e",
      "parents": [
        "db98e0b434a6265c451ffe94ec0a29b8d0aaf587"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Fri Mar 16 15:00:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 16 15:00:07 2007 -0700"
      },
      "message": "[IPV4]: Do not disable preemption in trie_leaf_remove().\n\nHello, Just discussed this Patrick...\n\nWe have two users of trie_leaf_remove, fn_trie_flush and fn_trie_delete\nboth are holding RTNL. So there shouldn\u0027t be need for this preempt stuff.\nThis is assumed to a leftover from an older RCU-take.\n\n\u003e Mhh .. I think I just remembered something - me incorrectly suggesting\n\u003e to add it there while we were talking about this at OLS :) IIRC the\n\u003e idea was to make sure tnode_free (which at that time didn\u0027t use\n\u003e call_rcu) wouldn\u0027t free memory while still in use in a rcu read-side\n\u003e critical section. It should have been synchronize_rcu of course,\n\u003e but with tnode_free using call_rcu it seems to be completely\n\u003e unnecessary. So I guess we can simply remove it.\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db98e0b434a6265c451ffe94ec0a29b8d0aaf587",
      "tree": "6920d116761a65612a8fc663983eb7e8a60df525",
      "parents": [
        "b810cdfcf91d76f603fd48023aede48ced8e6bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 17:20:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 17:20:01 2007 -0700"
      },
      "message": "Linux 2.6.21-rc4\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b810cdfcf91d76f603fd48023aede48ced8e6bed",
      "tree": "6b2dd0608c0241f29ac1e84fa7b629a1a0f5ceb9",
      "parents": [
        "e7b0d26a86943370c04d6833c6edba2a72a6e240",
        "d2a900365b8963d7ca46f05d8e7176d1be3cc71d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 15:31:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 15:31:37 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  natsemi: Avoid IntrStatus lossage if RX state machine resets.\n  natsemi: Fix NAPI for interrupt sharing\n  natsemi: Consistently use interrupt enable/disable functions\n  NetXen: Fix softlockup seen during hardware access\n  NetXen: Bug fix for Jumbo frames on XG card\n  skge: set mac address bonding fix\n"
    },
    {
      "commit": "e7b0d26a86943370c04d6833c6edba2a72a6e240",
      "tree": "696e696176a1e72abb80afa6112fc057b39bf86b",
      "parents": [
        "d9a9cdfb078d755e648d53ec25b7370f84ee5729"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 15 15:51:28 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 15:29:26 2007 -0700"
      },
      "message": "[PATCH] sysfs: reinstate exclusion between method calls and attribute unregistration\n\nThis patch (as869) reinstates the mutual exclusion between sysfs\nattribute method calls and attribute unregistration.  The\npreviously-reported deadlocks have been fixed, and this exclusion is\nby far the simplest way to avoid races during driver unbinding.\n\nThe check for orphaned read-buffers has been moved down slightly, so\nthat the remainder of a partially-read buffer will still be available\nto userspace even after the attribute has been unregistered.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9a9cdfb078d755e648d53ec25b7370f84ee5729",
      "tree": "308380483fd6241b1d0ef5916b9329c1c5df00f6",
      "parents": [
        "6ab27c6bf38d5ff71dafeca77b79e7c284804b75"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 15 15:50:34 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 15:29:26 2007 -0700"
      },
      "message": "[PATCH] sysfs and driver core: add callback helper, used by SCSI and S390\n\nThis patch (as868) adds a helper routine for device drivers that need\nto set up a callback to perform some action in a different process\u0027s\ncontext.  This is intended for use by attribute methods that want to\nunregister themselves or their parent device.  Attribute method calls\nare mutually exclusive with unregistration, so such actions cannot be\ntaken directly.\n\nTwo attribute methods are converted to use the new helper routine: one\nfor SCSI device deletion and one for System/390 ccwgroup devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ab27c6bf38d5ff71dafeca77b79e7c284804b75",
      "tree": "ffd24d89b72b52cbb79fd71186293a08c77c089e",
      "parents": [
        "8ce5e3e45e01ffab38a9f03900181132b9068543",
        "d108d4fe34730135647fe32a4f8091491d3542ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 10:50:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 10:50:54 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID: zeroing of bytes in output fields is bogus\n  HID: allocate hid_parser in a proper way\n"
    },
    {
      "commit": "d2a900365b8963d7ca46f05d8e7176d1be3cc71d",
      "tree": "0b9d41bd52d414bdc75dab81a746b2c0d9175cc9",
      "parents": [
        "069f8256362b7a17da532f0631cee73b4cfee65b"
      ],
      "author": {
        "name": "broonie@sirena.org.uk",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Mar 14 19:49:15 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "natsemi: Avoid IntrStatus lossage if RX state machine resets.\n\nThis patch fixes the poll routine for the natsemi driver so that if the\ndriver detects an RX state machine lockup then no interrupts will be\nlost while the driver recovers from that.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "069f8256362b7a17da532f0631cee73b4cfee65b",
      "tree": "ee8e9e4a3b78de04e15a71a4b4216bfc050b3a8a",
      "parents": [
        "14fdd90ef2ec1878d6851ec4dd8d5abb2cef098c"
      ],
      "author": {
        "name": "broonie@sirena.org.uk",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Mar 14 19:49:14 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "natsemi: Fix NAPI for interrupt sharing\n\nThe interrupt status register for the natsemi chips is clear on read and\nwas read unconditionally from both the interrupt and from the NAPI poll\nroutine, meaning that if the interrupt service routine was called (for\nexample, due to a shared interrupt) while a NAPI poll was scheduled\ninterrupts could be missed.  This patch fixes that by ensuring that the\ninterrupt status register is only read by the interrupt handler when\ninterrupts are enabled from the chip.\n\nIt also reverts a workaround for this problem from the netpoll hook and\nimproves the trace for interrupt events.\n\nThanks to Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e for spotting the\nissue, Mark Huth \u003cmhuth@mvista.com\u003e for a simpler method and Simon\nBlake \u003csimon@citylink.co.nz\u003e for testing resources.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "14fdd90ef2ec1878d6851ec4dd8d5abb2cef098c",
      "tree": "c457c4bcb040eef777a6e360ae261652764c39f8",
      "parents": [
        "b58ecad8d6ca83e97cd2928a439efb49267539dc"
      ],
      "author": {
        "name": "broonie@sirena.org.uk",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Mar 14 19:49:13 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "natsemi: Consistently use interrupt enable/disable functions\n\nThe natsemi drivers include functions for enabling and disabling\ninterrupts from the chip but these are not used in all code paths.  This\npatch changes the code paths that touch the interrupt enable register to\nuse the functions.  In all cases this adds an extra PCI read to post the\noperation but since none of these are in fast paths this shouldn\u0027t be\ntoo much of a problem.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b58ecad8d6ca83e97cd2928a439efb49267539dc",
      "tree": "691bfcc04a909bd3e77550d7abd15595c08cb4ac",
      "parents": [
        "8b902aea40544bc9e4de913b491dc3a3411fd5d0"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Tue Mar 13 04:15:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "NetXen: Fix softlockup seen during hardware access\n\nNetXen: This will fix a softlock seen on some machines.\nThe reason was too much time was spent waiting for hardware access\nto go through.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b902aea40544bc9e4de913b491dc3a3411fd5d0",
      "tree": "4f8ff0411898a32e9296698974c484de088b8bf2",
      "parents": [
        "2eb3e621c4e07e9e7200dbb66f0433b4caafb8e7"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Tue Mar 13 04:13:13 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "NetXen: Bug fix for Jumbo frames on XG card\n\nNetXen: Set the MTU for the right port depending upon the port number\nfor XG cards.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2eb3e621c4e07e9e7200dbb66f0433b4caafb8e7",
      "tree": "076526c36ade3c7c8a5e118c5210e14db96f22de",
      "parents": [
        "8ce5e3e45e01ffab38a9f03900181132b9068543"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Mar 12 15:16:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:44:32 2007 -0400"
      },
      "message": "skge: set mac address bonding fix\n\nWhen bonding does fail over it calls set_mac_address.  When this happens\nas the result of another port going down, the phy_mutex that is common to\nboth ports is held, so it deadlocks. Setting the address doesn\u0027t need to do\nanything that needs the phy_mutex, it already has the RTNL to protect against\nother admin actions.\n\nThis change just disables the receiver to avoid any hardware confusion\nwhile address is changing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8ce5e3e45e01ffab38a9f03900181132b9068543",
      "tree": "87dbcacd8a6279d3bea2699448bca63f12d7e9c9",
      "parents": [
        "4e337adae4e960f64043b9f433c4a825c902616c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 17:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 17:53:43 2007 -0700"
      },
      "message": "Disable NMI watchdog by default properly\n\nThis reverts commit 6ebf622b2577c50b1f496bd6a5e8739e55ae7b1c and\nreplaces it with one that actually works.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e337adae4e960f64043b9f433c4a825c902616c",
      "tree": "407ea9edaec1ec666e5a0a6368dc51be2bc913c9",
      "parents": [
        "0bdd0f385a44344f83409b9e00797bfe2596faf8",
        "b36c3f84988eebf38acaccc756e05f6b70e333ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:29:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:29:08 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2_dlm: Add missing locks in dlm_empty_lockres\n  ocfs2_dlm: Missing get/put lockres in dlm_run_purge_lockres\n  configfs: add missing mutex_unlock()\n  ocfs2: add some missing address space callbacks\n  ocfs2: Concurrent access of o2hb_region-\u003ehr_task was not locked\n  ocfs2: Proper cleanup in case of error in ocfs2_register_hb_callbacks()\n"
    },
    {
      "commit": "0bdd0f385a44344f83409b9e00797bfe2596faf8",
      "tree": "2f01d7bee085a02e147061c8e1d7b131478b4d8d",
      "parents": [
        "69300436ca382a4753044142ae3a2c8099e70215",
        "ab97e6cf7be77d1a9ae48d1d0eafde0de21805fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:28:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:28:31 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] i8xx TCO driver - mark for removal\n"
    },
    {
      "commit": "69300436ca382a4753044142ae3a2c8099e70215",
      "tree": "f058aec98fd0870a7a0e585ab3025a7610081134",
      "parents": [
        "27d871833e37ce4ef9a4d8a153598da1b429a490"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:20:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:51 2007 -0700"
      },
      "message": "[PATCH] m68k dma-mapping: gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27d871833e37ce4ef9a4d8a153598da1b429a490",
      "tree": "ebb5e160e8f6415b560e3b175d05beb0e106bd12",
      "parents": [
        "ecb7524c5d85c04d1b396f80bf4c765db5f3f442"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:20:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] paride endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb7524c5d85c04d1b396f80bf4c765db5f3f442",
      "tree": "6afa9f55c94f063528de8ceec4d9939fcae4064c",
      "parents": [
        "7ccec1b94e456b01cbef7cfb1bc97e2b76f24ab5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:20:20 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] kill bogus casts in amd64 uaccess.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ccec1b94e456b01cbef7cfb1bc97e2b76f24ab5",
      "tree": "48f2e0ccad8864ff4fba2dff89e299f2060da7c2",
      "parents": [
        "1be9ab056e94e23a307b8bfaacc38403b3b5a352"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:20:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] atl1 trivial endianness misannotations\n\nNB: driver is choke-full of code that will break on big-endian; as long\nas the hardware is onboard-only we can live with that, but sooner or\nlater that\u0027ll need fixing.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1be9ab056e94e23a307b8bfaacc38403b3b5a352",
      "tree": "f5a864911f2966670b5a190c88e967ae4a6bf03c",
      "parents": [
        "b87496aa493a540b9c084b16b73f915705ebdbcc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:20:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] ANSIfy powerpc floppy.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b87496aa493a540b9c084b16b73f915705ebdbcc",
      "tree": "01a34ba4f00f8ad903f8e19dd309bf06a2778d06",
      "parents": [
        "82c05a13c9e0d782941f975eabf6c5a7928cc4d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:19:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] hid-core endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82c05a13c9e0d782941f975eabf6c5a7928cc4d9",
      "tree": "2285fbe18753203bbbc2792f2d29ef77ebeb5066",
      "parents": [
        "dfdcbcc426616811f069b741394ba8771dc58527"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:19:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] cifs endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfdcbcc426616811f069b741394ba8771dc58527",
      "tree": "a48708bd03762018e56e92caa2d357330118452a",
      "parents": [
        "23f28001f7858f0cbbcc8cc39d7a0a1346ed68e2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:19:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] C99 initializers, proper use of const in drivers/ps3\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23f28001f7858f0cbbcc8cc39d7a0a1346ed68e2",
      "tree": "0454fb7dffc58a34cc411667d16f49ff876c5502",
      "parents": [
        "4c1f2b316878edcbd3a71f7165190f1c1b008e1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:19:20 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] qeth gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c1f2b316878edcbd3a71f7165190f1c1b008e1e",
      "tree": "d60f1c314cec06224067b5984942082843350cc2",
      "parents": [
        "edceec3d6737ae2c901d9abc55f791cf3b42c470"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:19:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] cciss endian annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edceec3d6737ae2c901d9abc55f791cf3b42c470",
      "tree": "8327de71a107d71f17bf66f7d9975a51a7276f3b",
      "parents": [
        "f0f0d0c691e13a67709ab3b43137ff83210c2c10"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:19:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] trivial ATA iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f0d0c691e13a67709ab3b43137ff83210c2c10",
      "tree": "220c499346b87018bcf5ff567d00c1003f7899b1",
      "parents": [
        "abad95f7367b68ed010a3b9c4ad6ba3c9911c7fa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] sparc: nr_free_pages() is unsigned long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abad95f7367b68ed010a3b9c4ad6ba3c9911c7fa",
      "tree": "aebb0ac101b1fae74a6843281b94ca2beb189a9c",
      "parents": [
        "750b1b815c85557fba018417be52271e4ca6b02f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] pasemi trivial iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "750b1b815c85557fba018417be52271e4ca6b02f",
      "tree": "b62f01b5e8e54d1e89c83ec753f5d8472da7a1b3",
      "parents": [
        "a31e40f614788bbc07b3eb4fcf47a16299a4fe01"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] constant should be long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a31e40f614788bbc07b3eb4fcf47a16299a4fe01",
      "tree": "f12fd7d449fb6a79a5a142b395b0d68acf61e3d2",
      "parents": [
        "192cd59bd93a97fd7d46f13fa07dbe328ff33257"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:20 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] dmfe trivial endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "192cd59bd93a97fd7d46f13fa07dbe328ff33257",
      "tree": "3dbae523a71ad956cc401e52a635dc6ca81adede",
      "parents": [
        "89952d133dfbca785ae37b7da13699e4a5e1fa93"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:09 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] fastcall still doesn\u0027t make sense in paravirt\n\nAndi had removed a bunch of those, but one more had creeped in...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89952d133dfbca785ae37b7da13699e4a5e1fa93",
      "tree": "cd3abf4a0c4a6dd9c7fe6732b3a8a3f4ef6335dc",
      "parents": [
        "0ae24bdedd289f5b1740404273ac5d9e20383f12"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:17:59 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] misc NULL noise\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ae24bdedd289f5b1740404273ac5d9e20383f12",
      "tree": "76bcafe530a5d68779034307982a047119950226",
      "parents": [
        "a7124d799a674a276a566d602479c0a370274c8f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:16:54 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] rtc-cmos needs RTC_ALWAYS_BCD known\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7124d799a674a276a566d602479c0a370274c8f",
      "tree": "c03465ca3b3c75c81e624e6baeb87f39a5a5781d",
      "parents": [
        "a7c999114ecd0c69bd3970272b64d8842b765b21"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:16:44 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] sparc: have dma-mapping.h include generic/dma-mapping-broken in non-PCI case\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7c999114ecd0c69bd3970272b64d8842b765b21",
      "tree": "7f316e04d9950634b73316ec516e2b2988685db9",
      "parents": [
        "a033f35a2206e28af8109c62b403d940ba89d2b9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:16:34 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] BLK_DEV_IDE_CELLEB dependency fix\n\nIt\u0027s bool and it depends on IDE \u003d\u003e should depend on IDE\u003dy\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a033f35a2206e28af8109c62b403d940ba89d2b9",
      "tree": "b3e66110c5d7ed1470d11cb6004a67af74999f8a",
      "parents": [
        "24b29dbcf382b12b58bc33fb4d0abb13d6ddc073"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:16:24 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] include of asm/pgtable.h in nfsfh is bogus\n\nnot needed and actually breaks build on frv, while we are at it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24b29dbcf382b12b58bc33fb4d0abb13d6ddc073",
      "tree": "be638fdfa977b4af20228573ce3a5212bc74c990",
      "parents": [
        "62577fa324991146ded3d16e7ef08e7a99d2ec7e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:16:14 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] m32r dma-mapping.h should simply include generic/dma-mapping-broken.h\n\n... instead of trying to duplicate its bits\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62577fa324991146ded3d16e7ef08e7a99d2ec7e",
      "tree": "e9bb4e35937c127c67f0f19b7c60c8652e6e42ae",
      "parents": [
        "6df0187efc91867383195a78e262414d8843f1c9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:16:04 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] fix ipath_dma_free_coherent() prototype\n\nmethod gets u64, not dma_addr_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6df0187efc91867383195a78e262414d8843f1c9",
      "tree": "88cf01a378279e353409afee5a883eac019b4d65",
      "parents": [
        "ebf88a9e7bfd7251fa80888c29b60aa4c86e2941"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:15:54 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] stacktrace doesn\u0027t work on uml\n\nand no, it\u0027s not the case of \"let\u0027s pull bits from underlying architecture\"\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebf88a9e7bfd7251fa80888c29b60aa4c86e2941",
      "tree": "fa7a30baebe2ab29da6f411ba8653130b7b6e568",
      "parents": [
        "c537b994505099b7197e7d3125b942ecbcc51eb6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:05:01 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] zatm __init abuse\n\nzatm_init() and zatm_start() should be __devinit (the former is\nnot module init, despite the name - it\u0027s a helper for PCI -\u003eprobe())\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c537b994505099b7197e7d3125b942ecbcc51eb6",
      "tree": "ec8da7b5f8968206de7f343df3ea68563fe92af2",
      "parents": [
        "bb81e6050fdc0f2303b47d9300db232571e3e42a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:04:51 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] (uml) sparse flags for userland glue are missing $(CF)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb81e6050fdc0f2303b47d9300db232571e3e42a",
      "tree": "95461e3d8c89c8714f4c5f98752c9e7c24a28457",
      "parents": [
        "d8b3966e4c976dbf5f2fbe693b381305f7911e3d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:04:41 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] appldata build fix\n\nPGALLOC_DMA is defined only if we have CONFIG_ZONE_DMA\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8b3966e4c976dbf5f2fbe693b381305f7911e3d",
      "tree": "7a9358f3c19da016760cac6f704a546aac4bf2cf",
      "parents": [
        "abf0437b420b1476b9afd56af69d1a725f51359c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:04:31 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] const file_operations fallout\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abf0437b420b1476b9afd56af69d1a725f51359c",
      "tree": "8fd4cd9e9e42a3c2e5b58dc8852422a413230144",
      "parents": [
        "04ff97086b1a3237bbd1fe6390fa80fe75207e23"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:04:21 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] ibmtr probe is __devinit, not __init\n\nused by -\u003eattach() in pcmcia analog\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04ff97086b1a3237bbd1fe6390fa80fe75207e23",
      "tree": "877e26055759d84a726c6bc68245bc6f9a4a5753",
      "parents": [
        "c4823bce033be74c0fcfbcae2f1be0854fdc2e18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Mar 12 16:17:58 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] sanitize security_getprocattr() API\n\nhave it return the buffer it had allocated\n\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4823bce033be74c0fcfbcae2f1be0854fdc2e18",
      "tree": "a37dce7574167fc3639b70bab2626bbf8eb896e3",
      "parents": [
        "baab1087c61d4506f2c9f4cdb7da162160de16c2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Mar 12 16:17:42 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] fix deadlock in audit_log_task_context()\n\nGFP_KERNEL allocations in non-blocking context; fixed by killing\nan idiotic use of security_getprocattr().\n\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b36c3f84988eebf38acaccc756e05f6b70e333ab",
      "tree": "d8e03ce262e6766a440e5db5d5c82b039cfd2131",
      "parents": [
        "3fca0894a4b5e52c278421b04435b88e32b423ad"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Mon Mar 12 13:25:44 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 14 14:37:35 2007 -0700"
      },
      "message": "ocfs2_dlm: Add missing locks in dlm_empty_lockres\n\n__dlm_lockres_unused() expects the caller to take the lockres spinlock.\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "3fca0894a4b5e52c278421b04435b88e32b423ad",
      "tree": "a69223852d772625b7957f7650db9b6a907190fa",
      "parents": [
        "afdf04ea098139e86147f63aad9c383cad3b6f37"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Mon Mar 12 13:24:34 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 14 14:37:33 2007 -0700"
      },
      "message": "ocfs2_dlm: Missing get/put lockres in dlm_run_purge_lockres\n\nIn some circumstances, this was causing us to reference freed memory.\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "afdf04ea098139e86147f63aad9c383cad3b6f37",
      "tree": "2050cfea8aeea2280182cc0263efbd3ad0505b34",
      "parents": [
        "03f981cf2ec95dd8bc43d2ecccaec4e83c8375e2"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Mon Mar 05 15:49:49 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 14 14:37:21 2007 -0700"
      },
      "message": "configfs: add missing mutex_unlock()\n\nd_alloc() failure in configfs_register_subsystem() would fail to unlock\nthe mutex taken above.  Reorganize the exit path to ensure the unlock\nhappens.\n\nReported-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "03f981cf2ec95dd8bc43d2ecccaec4e83c8375e2",
      "tree": "1c339ea26ceed628e33f3dc57c7936d2570d6e5c",
      "parents": [
        "e6c352dbc0f4dc7e3f82feafb9e6207c5814a189"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jan 04 14:54:41 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 14 14:37:16 2007 -0700"
      },
      "message": "ocfs2: add some missing address space callbacks\n\nUnder load, OCFS2 would crash in invalidate_inode_pages2_range() because\ninvalidate_complete_page2() was unable to invalidate a page.  It would\nappear that JBD is holding on to the page.  ext3 has a specific\n-\u003ereleasepage() handler to cover this case.\n\nSteal ext3\u0027s -\u003ereleasepage(), -\u003einvalidatepage(), and -\u003emigratepage(), as\nthey appear completely appropriate for OCFS2.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e6c352dbc0f4dc7e3f82feafb9e6207c5814a189",
      "tree": "796049268fa7a90ee87f2f01a109354f7a54ce01",
      "parents": [
        "c24f72cc7ca829bbad0532ddf315ace3ae1c359e"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Sat Feb 03 03:04:20 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 14 14:37:12 2007 -0700"
      },
      "message": "ocfs2: Concurrent access of o2hb_region-\u003ehr_task was not locked\n\nThis means that a build-up and a teardown could race which would result in a\ndouble-kthread_stop().\n\nProtect the setting and clearing of hr_task with o2hb_live_lock, as it\u0027s not\na common thing and not performance critical.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c24f72cc7ca829bbad0532ddf315ace3ae1c359e",
      "tree": "f52e199ba3e426d0713be8d401a1c53336f47b8b",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Sat Feb 03 03:14:30 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 14 14:37:09 2007 -0700"
      },
      "message": "ocfs2: Proper cleanup in case of error in ocfs2_register_hb_callbacks()\n\nIf ocfs2_register_hb_callbacks() succeeds on its first callback but fails\nits second, it doesn\u0027t release the first on the way out. Fix that.\n\nWhile we\u0027re at it, o2hb_unregister_callback() never returns anything but\n0, so let\u0027s make it void.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "baab1087c61d4506f2c9f4cdb7da162160de16c2",
      "tree": "53930d7ca21ce351acb4962ae7cf8310a33aaab8",
      "parents": [
        "b174ec2c65d7fa13c88085a04670ac015fd9eb2e",
        "bb8236f2b978e8ed84e8b664882905fb5a7dd6c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 16:57:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 16:57:15 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add missing HPAGE_MASK masks on address parameters.\n  [SPARC]: Hook up missing syscalls.\n"
    },
    {
      "commit": "b174ec2c65d7fa13c88085a04670ac015fd9eb2e",
      "tree": "83f096a470c050c406f4ff7fab07e4fa7577fd60",
      "parents": [
        "8b9909ded6922c33c221b105b26917780cfa497d",
        "0e6ee854e7be9f12146c35aa09da3fe366d60f8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 11:37:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 11:37:38 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] kspd: ioctl needs a translation entry.\n  [MIPS] Viper2: Remove defective support.\n  [MIPS] Oprofile: Reset all performance registers for MIPS_MT_SMP configs\n"
    },
    {
      "commit": "0e6ee854e7be9f12146c35aa09da3fe366d60f8c",
      "tree": "4902ea63aabd3bc0b5676472b8200176cc0aea30",
      "parents": [
        "aea0e582d3ed9fa966c60b41871381e7f734adf2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 15:10:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] kspd: ioctl needs a translation entry.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aea0e582d3ed9fa966c60b41871381e7f734adf2",
      "tree": "208c3ce7ebf7f81ef1203b866ac1da6ffb945f13",
      "parents": [
        "795a22583ba11deb82d57dd70632c7ac390bb8c8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 13:37:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] Viper2: Remove defective support.\n\nA defconfig file and the 10 lines of code (including comments ...) that\nare rotting since lmo commit 6516a42dc8b40c6c00010346dd51496125b16644\ndon\u0027t quite make proper support, so let\u0027s trash it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "795a22583ba11deb82d57dd70632c7ac390bb8c8",
      "tree": "1be26e34ca26907940c16d09bd4886a22d284e5b",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Mar 01 17:58:24 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] Oprofile: Reset all performance registers for MIPS_MT_SMP configs\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb8236f2b978e8ed84e8b664882905fb5a7dd6c8",
      "tree": "a7189be418ef263616c8b5601912e9d76ca23e62",
      "parents": [
        "50d266a3a1b6a284aed7e06b599668ec23b28d6f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 22:55:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 22:55:39 2007 -0700"
      },
      "message": "[SPARC64]: Add missing HPAGE_MASK masks on address parameters.\n\nThese pte loops all assume the passed in address is HPAGE\naligned, make sure that is actually true.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50d266a3a1b6a284aed7e06b599668ec23b28d6f",
      "tree": "5a7c831234874a4134c3a9d3972d8059f7067a13",
      "parents": [
        "8b9909ded6922c33c221b105b26917780cfa497d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:58:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:58:18 2007 -0700"
      },
      "message": "[SPARC]: Hook up missing syscalls.\n\nsys_mbind\nsys_get_mempolicy\nsys_set_mempolicy\nsys_kexec_load\nsys_move_pages\nsys_getcpu\nsys_epoll_pwait\n\nThis work is largely a result of David Woodhouse\u0027s most\nexcellent missing syscalls patch.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b9909ded6922c33c221b105b26917780cfa497d",
      "tree": "ed90419e17baf41974a6a46611ceb0db0f55692b",
      "parents": [
        "44a5085162f3d3231b359784319a207032e09523",
        "7b3c384db1ff0f336b59d5062617915e216eaec1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:45 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] sys_move_pages should be callable from an SPU\n  [POWERPC] Wire up sys_epoll_pwait\n  [POWERPC] Allocate syscall number for sys_getcpu\n  [POWERPC] update cell_defconfig\n  [POWERPC] ps3: always make sure were running on a PS3\n  [POWERPC] Fix spu SLB invalidations\n  [POWERPC] avoid SPU_ACTIVATE_NOWAKE optimization\n  [POWERPC] spufs: fix possible memory corruption is spufs_mem_write\n"
    },
    {
      "commit": "44a5085162f3d3231b359784319a207032e09523",
      "tree": "8edc17bb33586f4e05b06af8155ea8896bed6346",
      "parents": [
        "27d30b0f4e0c8e63f48ef400a64fc073b71bfe59",
        "54f565ea895b383b67a2d6e31d2e2fcac5e6c345"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix TIF_USEDFPU flag atomicity\n  [SPARC64]: Fix atomicity of TIF update in flush_thread()\n  [BW2]: Fix section mismatch warnings.\n  [CG14]: Fix section mismatch warnings.\n  [SPARC]: We do not need OLD_GETRLIMIT.\n"
    },
    {
      "commit": "27d30b0f4e0c8e63f48ef400a64fc073b71bfe59",
      "tree": "55440b5ab26f8d8f0ad6702f69fd29202239785d",
      "parents": [
        "2cb8a57b9851805883dfe92cf5d88a726134a384",
        "75e252d981c0e80c14ce90df246e9b1300474c4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:12:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:12:42 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [XFRM]: Fix missing protocol comparison of larval SAs.\n  [WANROUTER]: Delete superfluous source file \"net/wanrouter/af_wanpipe.c\".\n  [IPV4]: Fix warning in ip_mc_rejoin_group.\n  [ROSE]: Socket locking is a great invention.\n  [ROSE]: Remove ourselves from waitqueue when receiving a signal\n  [NetLabel]: parse the CIPSO ranged tag on incoming packets\n"
    },
    {
      "commit": "75e252d981c0e80c14ce90df246e9b1300474c4f",
      "tree": "668f2df92fb85e17574a1fbdf34062539eff69d7",
      "parents": [
        "ce0ecd594d78710422599918a608e96dd1ee6024"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Mon Mar 12 17:14:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 17:14:07 2007 -0700"
      },
      "message": "[XFRM]: Fix missing protocol comparison of larval SAs.\n\nI noticed that in xfrm_state_add we look for the larval SA in a few\nplaces without checking for protocol match. So when using both \nAH and ESP, whichever one gets added first, deletes the larval SA. \nIt seems AH always gets added first and ESP is always the larval \nSA\u0027s protocol since the xfrm-\u003etmpl has it first. Thus causing the\nadditional km_query()\n\nAdding the check eliminates accidental double SA creation. \n\nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54f565ea895b383b67a2d6e31d2e2fcac5e6c345",
      "tree": "82c9a38af3f9912ca3a4cb60e243a53151be5ac7",
      "parents": [
        "c0a79b229ac0e3a96fc00d5be65a498ceb06ef63"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Mon Mar 12 17:08:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 17:08:25 2007 -0700"
      },
      "message": "[SPARC]: Fix TIF_USEDFPU flag atomicity\n\nFrom: William Lee Irwin III \u003cwli@holomorphy.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce0ecd594d78710422599918a608e96dd1ee6024",
      "tree": "c4825b3b48ee20c7bba7ba3baeeaf15bb39ce1b7",
      "parents": [
        "08882669e06099eb3e6ac407f552743aeaaec73f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Mar 12 17:06:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 17:06:27 2007 -0700"
      },
      "message": "[WANROUTER]: Delete superfluous source file \"net/wanrouter/af_wanpipe.c\".\n\nDelete the apparently superfluous source file\nnet/wanrouter/af_wanpipe.c.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08882669e06099eb3e6ac407f552743aeaaec73f",
      "tree": "1f52e97265a74bd3d8a96e92d9d415c48bfe6570",
      "parents": [
        "2536b94a2d2e37dd6c14171d6251f63bbda47293"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Mar 12 17:02:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 17:02:37 2007 -0700"
      },
      "message": "[IPV4]: Fix warning in ip_mc_rejoin_group.\n\nKill warning about unused variable `in_dev\u0027 when CONFIG_IP_MULTICAST\nis not set.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cb8a57b9851805883dfe92cf5d88a726134a384",
      "tree": "9114c6a5ed999e36f2a407d77878fd039848808b",
      "parents": [
        "b6bc5d71499c6e2d403a0624841c280e6edebe43"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Mon Mar 12 14:58:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 16:36:16 2007 -0700"
      },
      "message": "[PATCH] Fix vmi time header bug\n\nSome gcc put this function in .init.text because the header didn\u0027t\nmatch.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6bc5d71499c6e2d403a0624841c280e6edebe43",
      "tree": "58ec33c3cb0985a6b07697fe996eeedc93c24ac3",
      "parents": [
        "9f35575dfc172f0a93fb464761883c8f49599b7a"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Mar 09 23:00:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 16:33:51 2007 -0700"
      },
      "message": "[PATCH] Fix VMI and COMPAT_VDSO for 2.6.21\n\nVMI is broken under COMPAT_VDSO, as Xen and other non hardware assisted\nhypervisors will be.  I have been working on a fix for this which works\nfor older glibcs that panic when the new relocatable VDSO is used.\n\nHowever, I believe at this time that the fix is going to be too radical\nto consider at this stage in the release of 2.6.21.  We don\u0027t expect\nthis config option to be turned on by vendors for new distributions, so\nat this point we are willing to drop support for it when VMI is compiled\nin, and work on a patch for 2.6.22 which more fully addresses the\nproblem.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f35575dfc172f0a93fb464761883c8f49599b7a",
      "tree": "5459681e96de3914a95c4993fc6f54b0e3b2ffee",
      "parents": [
        "392ee1e6dd901db6c4504617476f6442ed91f72d"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Mar 08 13:06:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 16:31:50 2007 -0700"
      },
      "message": "[PATCH] pci: Repair pci_save/restore_state so we can restore one save many times.\n\nBecause we do not reserve space for the pci-x and pci-e state in struct\npci dev we need to dynamically allocate it.  However because we need\nto support restore being called multiple times after a single save\nit is never safe to free the buffers we have allocated to hold the\nstate.\n\nSo this patch modifies the save routines to first check to see\nif we have already allocated a state buffer before allocating\na new one.  Then the restore routines are modified to not free\nthe state after restoring it.  Simple and it fixes some subtle\nerror path handling bugs, that are hard to test for.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "392ee1e6dd901db6c4504617476f6442ed91f72d",
      "tree": "591658a0197244782973674f240cf61895ef498e",
      "parents": [
        "529284a0b649499351495949d05fa3359121cbae"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Mar 08 13:04:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 16:31:50 2007 -0700"
      },
      "message": "[PATCH] msi: Safer state caching.\n\nThere are two ways pci_save_state and pci_restore_state are used.  As\nhelper functions during suspend/resume, and as helper functions around\na hardware reset event.  When used as helper functions around a hardware\nreset event there is no reason to believe the calls will be paired, nor\nis there a good reason to believe that if we restore the msi state from\nbefore the reset that it will match the current msi state.  Since arch\ncode may change the msi message without going through the driver, drivers\ncurrently do not have enough information to even know when to call\npci_save_state to ensure they will have msi state in sync with the other\nkernel irq reception data structures.\n\nIt turns out the solution is straight forward, cache the state in the\nexisting msi data structures (not the magic pci saved things) and\nhave the msi code update the cached state each time we write to the hardware.\nThis means we never need to read the hardware to figure out what the hardware\nstate should be.\n\nBy modifying the caching in this manner we get to remove our save_state\nroutines and only need to provide restore_state routines.\n\nThe only fields that were at all tricky to regenerate were the msi and msi-x\ncontrol registers and the way we regenerate them currently is a bit dependent\nupon assumptions on how we use the allow msi registers to be configured and used\nmaking the code a little bit brittle.  If we ever change what cases we allow\nor how we configure the msi bits we can address the fragility then.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2536b94a2d2e37dd6c14171d6251f63bbda47293",
      "tree": "963a1b750e0844bbd90b42b7e55c728b3abb3629",
      "parents": [
        "6cee77dbf29e3c4c2cf2ce16621759accc76891e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 12 15:53:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 15:53:33 2007 -0700"
      },
      "message": "[ROSE]: Socket locking is a great invention.\n\nEspecially if you actually try to do it ;-)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cee77dbf29e3c4c2cf2ce16621759accc76891e",
      "tree": "6ebfad8b6c14e70627365c61c1ff2bc6634dc70e",
      "parents": [
        "38c8947c1b46e5985df36435a6f21ef6a7e8a4b8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 12 15:52:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 15:52:52 2007 -0700"
      },
      "message": "[ROSE]: Remove ourselves from waitqueue when receiving a signal\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38c8947c1b46e5985df36435a6f21ef6a7e8a4b8",
      "tree": "da59e988d09f8b16137e16cf7b033ae6ce8e7730",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Mar 12 14:38:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 14:38:02 2007 -0700"
      },
      "message": "[NetLabel]: parse the CIPSO ranged tag on incoming packets\n\nCommit 484b366932be0b73a22c74a82748ca10a721643e added support for the CIPSO\nranged categories tag.  However, it appears that I made a mistake when rebasing\nthen patch to the latest upstream sources for submission and dropped the part\nof the patch that actually parses the tag on incoming packets.  This patch\nfixes this mistake by adding the required function call to the\ncipso_v4_skbuff_getattr() function.\n\nI\u0027ve run this patch over the weekend and have not noticed any problems.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "529284a0b649499351495949d05fa3359121cbae",
      "tree": "9b33459a8f720313eeee469bfe18eeb5052246d2",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6",
        "1dee79087c8b0f3239a2979f61ed92c7a5361b08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 12:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 12:31:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4263/1: fix IXP4XX_NPE[ABC]_BASE_VIRT address\n  [ARM] 4256/1: i.MX/MX1 SDHC fix/workaround of SD card recognition problems\n  [ARM] 4255/1: i.MX/MX1 Correct MPU PLL reference clock value.\n  [ARM] 4254/1: i.MX/MX1 CPU Frequency scaling honor boot loader set BCLK_DIV.\n  [ARM] 4251/1: Fix sharpsl_pm dependency\n  [ARM] 4250/1: Fix locomo backlight conversion error/compile failure\n  [ARM] 4249/1: Fix tosa compile failure\n  [ARM] 4248/1: lh7a40x: fix missing definitions for get_irqnr_preamble\n  [ARM] 4247/1: Fix long name for cc9p9360dev\n  ARM: OMAP: Fix OMAP2 dss2 so clk_set_parent works\n  ARM: OMAP: Fix missing workqueue include in board-h2.c\n  ARM: OMAP: Include missing header\n"
    },
    {
      "commit": "1dee79087c8b0f3239a2979f61ed92c7a5361b08",
      "tree": "1292b76de3120ab7e80e8731219a4ed84f9e636f",
      "parents": [
        "2cb3320b3fb788eb95afbfea8686f11bb14e30b0"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Mon Mar 12 12:38:07 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:38 2007 +0000"
      },
      "message": "[ARM] 4263/1: fix IXP4XX_NPE[ABC]_BASE_VIRT address\n\nThis fixs address defines for IXP4XX_NPE[ABC]_BASE_VIRT.\nThey are defined as (IXP4XX_PERIPHERAL_BASE_PHYS + 0x[678]000) now,\nbut they should be defined as (IXP4XX_PERIPHERAL_BASE_VIRT + 0x[678]000). Note PHYS vs VIRT in IXP4XX_PERIPHERAL_BASE...\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2cb3320b3fb788eb95afbfea8686f11bb14e30b0",
      "tree": "b0f737af20fa8cb6cbc3ba3309eb45da86b4d338",
      "parents": [
        "b3c6b76ffb1a8c8d1f12e838a25c1a86f5316e2c"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Thu Mar 08 00:00:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:37 2007 +0000"
      },
      "message": "[ARM] 4256/1: i.MX/MX1 SDHC fix/workaround of SD card recognition problems\n\nThe SDHC controllers cannot process shorter transfers.\nThey has to be handled as longer ones, but it such case CRC\nerror is evaluated. There was a case in the code still,\nwhere this error is not ignored as it should to be process\nthese transfers.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3c6b76ffb1a8c8d1f12e838a25c1a86f5316e2c",
      "tree": "7e68897d90f93ea62b890128408cfbf2d0b57c86",
      "parents": [
        "83b84c4e8c7cf00e26610f03ee59e9be010f527c"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Mar 07 23:56:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:35 2007 +0000"
      },
      "message": "[ARM] 4255/1: i.MX/MX1 Correct MPU PLL reference clock value.\n\nOnly System PLL clock source is selectable by CSCR_SYSTEM_SEL\nbit. MPU PLL is driven by 512*CLK32 for each case.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83b84c4e8c7cf00e26610f03ee59e9be010f527c",
      "tree": "9a7763688a632c8909071b293173800689b7d295",
      "parents": [
        "a45570ebf36c5408ce6cbfd3acd39edf1ada5cda"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Mar 07 23:52:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:34 2007 +0000"
      },
      "message": "[ARM] 4254/1: i.MX/MX1 CPU Frequency scaling honor boot loader set BCLK_DIV.\n\nThe minimal bus clock prescaler should be kept at value\nselected by the board / boot loader designer.\nSwitching frequency above startup limit could\nlead to the external memory/devices misbehave.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d108d4fe34730135647fe32a4f8091491d3542ea",
      "tree": "1965c3abc44bdff17d75aee85f603f555e1731c9",
      "parents": [
        "47a80edb1d80ae644ea374a016c8e68d43d2671f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Mar 10 22:45:45 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 14:55:26 2007 +0100"
      },
      "message": "HID: zeroing of bytes in output fields is bogus\n\nThis patch removes bogus zeroing of unused bits in output reports,\nintroduced in Simon\u0027s patch in commit d4ae650a.\nAccording to the specification, any sane device should not care\nabout values of unused bits.\n\nWhat is worse, the zeroing is done in a way which is broken and\nmight clear certain bits in output reports which are actually\n_used_ - a device that has multiple fields with one value of\nthe size 1 bit each might serve as an example of why this is\nbogus - the second call of hid_output_report() would clear the\nfirst bit of report, which has already been set up previously.\n\nThis patch will break LEDs on SpaceNavigator, because this device\nis broken and takes into account the bits which it shouldn\u0027t touch.\nThe quirk for this particular device will be provided in a separate\npatch.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "47a80edb1d80ae644ea374a016c8e68d43d2671f",
      "tree": "374089eed300fbc95b8286805cdb43333af9fc30",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 14:55:12 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 12 14:55:12 2007 +0100"
      },
      "message": "HID: allocate hid_parser in a proper way\n\nhid_parser is non-trivially large structure, so it should be allocated\nusing vmalloc() to avoid unsuccessful allocations when memory fragmentation\nis too high.\nThis structue has a very short life, it\u0027s destroyed as soon as the report\ndescriptor has been completely parsed.\n\nThis should be considered a temporary solution, until the hid_parser is\nrewritten to consume less memory during report descriptor parsing.\n\nAcked-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7b3c384db1ff0f336b59d5062617915e216eaec1",
      "tree": "41e9b3f429a7df0e461ab27d54120de4b8e3ca02",
      "parents": [
        "4b0092c215fc678e325193cf97ddcb4be6a550c3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 09 11:58:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:48:35 2007 +1100"
      },
      "message": "[POWERPC] sys_move_pages should be callable from an SPU\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b0092c215fc678e325193cf97ddcb4be6a550c3",
      "tree": "e3d29e4cd98a7743a6b1e18ca6527f41da976d4a",
      "parents": [
        "4cd723b4a0cc3e061e0a3fd86a1ec9a227f17c0b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 09 11:57:10 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:48:35 2007 +1100"
      },
      "message": "[POWERPC] Wire up sys_epoll_pwait\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4cd723b4a0cc3e061e0a3fd86a1ec9a227f17c0b",
      "tree": "96841978c61b7fbbbcf47d32536b5ab0e0154f68",
      "parents": [
        "f57e8430bd2546f6dcdf7d58e66b4965e1fd5c56"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 09 11:54:57 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:48:35 2007 +1100"
      },
      "message": "[POWERPC] Allocate syscall number for sys_getcpu\n\nI forgot to do this when wiring up the syscall.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f57e8430bd2546f6dcdf7d58e66b4965e1fd5c56",
      "tree": "764069f9371a82723149a7d9e1848da54c3aba02",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6",
        "c886c2bf804c029499694adcc0decfdd32a0cd8b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:47:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 12 15:47:23 2007 +1100"
      },
      "message": "Merge branch \u0027cell-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/cell-2.6 into merge\n"
    },
    {
      "commit": "ab97e6cf7be77d1a9ae48d1d0eafde0de21805fc",
      "tree": "1cf77e32e1d176572a9d8cbd2896fbc084782d2b",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Mar 11 12:59:47 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Mar 11 12:59:47 2007 +0000"
      },
      "message": "[WATCHDOG] i8xx TCO driver - mark for removal\n\nMark the i8xx TCO driver for removal.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6",
      "tree": "eedad20f581646f929507b8e84cca819f6442712",
      "parents": [
        "f47273e5c8f679220091335e0bed79e46237cfda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 10 14:22:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 10 14:22:07 2007 -0800"
      },
      "message": "Revert \"USB: pxa2xx_udc: fix hardcoded irq number\"\n\nThis reverts commit d2487cb4257dafb686f682285854fe7f02ca29d8.\n\nRussell King points out that it\u0027s obviously bogus, and I have to agree.\nNot only does \"irq\" not even exist in that scope, but we obviously need\nto free the irq that we actually requested, and that\u0027s IRQ_USB.\n\nReported-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e,\nCc: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0a79b229ac0e3a96fc00d5be65a498ceb06ef63",
      "tree": "5eda8f742f1480abf16952d6ba820be6a95d29b4",
      "parents": [
        "63abdcdc021063bf1cfcddfd3c1a14a761539807"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Mar 10 00:19:49 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 10 00:19:49 2007 -0800"
      },
      "message": "[SPARC64]: Fix atomicity of TIF update in flush_thread()\n\nFix atomicity of TIF update in flush_thread() for sparc64\n\nFixes correctly the race by using *_ti_thread_flag.\n\nRace :\n\nparent process executing :\nsys_ptrace()\n (lock_kernel())\n (ptrace_get_task_struct(pid))\n arch_ptrace()\n   ptrace_detach()\n     ptrace_disable(child);\n       clear_singlestep(child);\n         clear_tsk_thread_flag(child, TIF_SINGLESTEP);\n         (which clears the TIF_SINGLESTEP flag atomically from a different\n          process)\n (put_task_struct(child))\n (unlock_kernel())\n\nAnd at the same time, in the child process :\nsys_execve()\n do_execve()\n   search_binary_handler()\n     load_elf_binary()\n       flush_old_exec()\n         flush_thread()\n           doing a non-atomic thread flag update\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63abdcdc021063bf1cfcddfd3c1a14a761539807",
      "tree": "97693fafc099c64c50fb9eb1af8cf19033fc3674",
      "parents": [
        "8fdab4763a04f503301b14810b39c536f2277120"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu Mar 08 21:22:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 09 23:11:05 2007 -0800"
      },
      "message": "[BW2]: Fix section mismatch warnings.\n\nFix section mismatch warnings by moving data into __devinitdata section.\nAdd __devinit to two initialization functions.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fdab4763a04f503301b14810b39c536f2277120",
      "tree": "24f6c11c2f297f17d750c3438f8fc9beb51af368",
      "parents": [
        "ac33d1febb790bd3a2a51cda1239a1482a3c767f"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu Mar 08 21:22:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 09 23:10:56 2007 -0800"
      },
      "message": "[CG14]: Fix section mismatch warnings.\n\nFix section mismatch warning by moving data into __devinitdata section.\nAdd __devinit to an initialization function.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac33d1febb790bd3a2a51cda1239a1482a3c767f",
      "tree": "b4c07becc321aa78548da9897b58f10c58901631",
      "parents": [
        "f47273e5c8f679220091335e0bed79e46237cfda"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 16:23:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 09 23:10:23 2007 -0800"
      },
      "message": "[SPARC]: We do not need OLD_GETRLIMIT.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f47273e5c8f679220091335e0bed79e46237cfda",
      "tree": "6a6e3d37210e723524deae2991e399e2c15d4d79",
      "parents": [
        "f4cd87aabb51fcc709b0dacc05b718c400c64172",
        "d2b02ed9487ed25832d19534575052e43f8e0c4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:04:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:04:27 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV6] fix ipv6_getsockopt_sticky copy_to_user leak\n  [IPV6]: Fix for ipv6_setsockopt NULL dereference\n  [DCCP]: Initialise write_xmit_timer also on passive sockets\n  [IPV4]: Fix rtm_to_ifaddr() error handling.\n"
    },
    {
      "commit": "f4cd87aabb51fcc709b0dacc05b718c400c64172",
      "tree": "b1710d9da7a42951db8c764f5101b68a45e369af",
      "parents": [
        "271368b69b9e8042063d6c713423e84503bbdaa0",
        "e3a696e03c861f69627185dd235366b9a4403454"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:00:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:00:51 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] refresh config files\n  [IA64] put kdump_find_rsvd_region in __init\n  [IA64] Remove sparse warning from unwind code\n  [IA64] add missing syscall trace clear\n  [IA64] Cleanup in crash.c\n  [IA64] kexec: declare ia64_mca_pal_base in mca.h rather than kexec.h\n  [IA64] pci_get_legacy_ide_irq should return irq (not GSI)\n  [IA64] whitespace fixes for include/asm-ia64/sal.h\n  [IA64] Cache error recovery\n  [IA64] Proper handling of TLB errors from duplicate itr.d dropins\n"
    },
    {
      "commit": "271368b69b9e8042063d6c713423e84503bbdaa0",
      "tree": "71d9c592d8b92bee80a03d2de74d1763b1282076",
      "parents": [
        "117430b1fa3ae0b0bd981226bdb0c5412729c1db",
        "9e993efb0da827634778554070f3c3ec4bdade33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:28 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  kobject: new_device-\u003ekref wasn\u0027t putted after error in kobject_move()\n  driver core: export device_rename\n  Remove devfs from MAINTAINERS\n  Driver core: add device symlink back to sysfs\n  Revert \"driver core: refcounting fix\"\n"
    },
    {
      "commit": "117430b1fa3ae0b0bd981226bdb0c5412729c1db",
      "tree": "f1209f5705d1ba55d88f5a1e17b82382c8b460d0",
      "parents": [
        "2695cf412f07f394587e7901cb3b4e9b66d25051",
        "128bf5cb54dececc5209db65f8ef5d17d74244d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:10 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  pci: fix section mismatch warning\n  PCI: aer: fix section mismatch warning\n  pcie: fix section mismatch warning\n  PCI: allow multiple calls to pcim_pin_device()\n"
    },
    {
      "commit": "2695cf412f07f394587e7901cb3b4e9b66d25051",
      "tree": "603855ce8c359c3bcd979f4038c80058ddfc9cdd",
      "parents": [
        "63e34ca93a62f472144db60fa3b81111c0d15721",
        "ee17b289732e04fdcdd8ce2ce19b18d3e8b08e20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:57:46 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (23 commits)\n  USB Elan FTDI: check for workqueue creation\n  USB: fix spinlock recursion in cdc-acm.c\n  USB: fix Unaligned access in EHCI driver\n  USB: Product ID for FT232RL in ftdi_sio\n  USBNET: DM9501: Add Corega FEther USB-TXC support.\n  USB: ipaq.c: Additional devices\n  USB: further fix for usb-serial\n  USB: fix usb-serial device naming bug\n  USB: RTS/DTR signal patch for airprime driver\n  USB: ftdi_sio: use port_probe / port_remove thereby fixing access to the latency_timer\n  usb-serial: fix shutdown / device_unregister order\n  USB: add Additional PIDs in ftdi_sio\n  USB: add QL355P power supply ids to fdti_sio\n  USB: New device IDs for cp2101 driver\n  USB: kill dead code from hub.c\n  USB: ratelimit debounce error messages\n  USB: pxa2xx_udc: fix hardcoded irq number\n  UHCI: fix port resume problem\n  USB: set the correct interval for interrupt URBs\n  USB: goku_udc: Remove crude cache coherency code\n  ...\n"
    },
    {
      "commit": "63e34ca93a62f472144db60fa3b81111c0d15721",
      "tree": "2137a4b98360833e78cbb8edd5dce5b2ab5a0a60",
      "parents": [
        "51e7fff1c2b763da910db3a875eac5b992df91d9",
        "9327f46ee28116b17f15f6505edd90f905908d62"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:50 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:50 2007 -0500"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "51e7fff1c2b763da910db3a875eac5b992df91d9",
      "tree": "d7198ca0f3cd319c340b4c6547a6da16500a4867",
      "parents": [
        "bdf3aaf9519ddd8a026b5e04e713d2fa673532e5",
        "9e197219605513c14d3eae41039ecf1b82d1920d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:25 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:25 2007 -0500"
      },
      "message": "Pull bugzilla-8110 into release branch\n"
    },
    {
      "commit": "bdf3aaf9519ddd8a026b5e04e713d2fa673532e5",
      "tree": "fee44044f414c4a5e0b757d3ad494c1845cf8131",
      "parents": [
        "b2526300ab242dc31f9006dbf9a4de40797571bc",
        "610a3d069665ba2b27e42c90129ce640c4d6e515"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:19 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:19 2007 -0500"
      },
      "message": "Pull bugzilla-8066 into release branch\n"
    }
  ],
  "next": "b2526300ab242dc31f9006dbf9a4de40797571bc"
}
