)]}'
{
  "log": [
    {
      "commit": "b64ef8afa58f397e1eaba2bd9ecaa6812064d464",
      "tree": "2e8a312cbf4ff9df84ecee3ea2eca5c0c349d9a2",
      "parents": [
        "e9fa4f7bd291c29a785666e2fa5a9cf3241ee6c3"
      ],
      "author": {
        "name": "Edgar Hucek",
        "email": "hostmaster@ed-soft.at",
        "time": "Sun Aug 13 23:24:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 14 12:54:28 2006 -0700"
      },
      "message": "[PATCH] add imacfb documentation and detection\n\nAdd basic Machine detection to imacfb and some Ducumentation bits for\nimacfb.\n\nSigned-off-by: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9fa4f7bd291c29a785666e2fa5a9cf3241ee6c3",
      "tree": "7313e7994ed8dbeb47ca454ee7c53d45e040738d",
      "parents": [
        "dcb7cd97f133f7cfbd181149a1e60215a869f895"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 13 20:12:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 20:12:58 2006 -0700"
      },
      "message": "[INET]: Use pskb_trim_unique when trimming paged unique skbs\n\nThe IPv4/IPv6 datagram output path was using skb_trim to trim paged\npackets because they know that the packet has not been cloned yet\n(since the packet hasn\u0027t been given to anything else in the system).\n\nThis broke because skb_trim no longer allows paged packets to be\ntrimmed.  Paged packets must be given to one of the pskb_trim functions\ninstead.\n\nThis patch adds a new pskb_trim_unique function to cover the IPv4/IPv6\ndatagram output path scenario and replaces the corresponding skb_trim\ncalls with it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcb7cd97f133f7cfbd181149a1e60215a869f895",
      "tree": "73e600aa19051981a566ad55ca5fa6f9acec4f7a",
      "parents": [
        "0eff66e625306a794ecba4b29ed12f7a147ce219"
      ],
      "author": {
        "name": "Mark Huang",
        "email": "mlhuang@cs.princeton.edu",
        "time": "Sun Aug 13 18:57:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:57:54 2006 -0700"
      },
      "message": "[NETFILTER]: ulog: fix panic on SMP kernels\n\nFix kernel panic on various SMP machines. The culprit is a null\nub-\u003eskb in ulog_send(). If ulog_timer() has already been scheduled on\none CPU and is spinning on the lock, and ipt_ulog_packet() flushes the\nqueue on another CPU by calling ulog_send() right before it exits,\nthere will be no skbuff when ulog_timer() acquires the lock and calls\nulog_send(). Cancelling the timer in ulog_send() doesn\u0027t help because\nit has already been scheduled and is running on the first CPU.\n\nSimilar problem exists in ebt_ulog.c and nfnetlink_log.c.\n\nSigned-off-by: Mark Huang \u003cmlhuang@cs.princeton.edu\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0eff66e625306a794ecba4b29ed12f7a147ce219",
      "tree": "2f6cfe4d4c6305ccf1c0e942865e8753959a27a4",
      "parents": [
        "7ee66fcb94cb8be77d5f34cce7d315d11759f9c1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 13 18:57:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:57:28 2006 -0700"
      },
      "message": "[NETFILTER]: {arp,ip,ip6}_tables: proper error recovery in init path\n\nNeither of {arp,ip,ip6}_tables cleans up behind itself when something goes\nwrong during initialization.\n\nNoticed by Rennie deGraaf \u003cdegraaf@cpsc.ucalgary.ca\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ee66fcb94cb8be77d5f34cce7d315d11759f9c1",
      "tree": "b42e1a84e1f75d85ad12cfc2b90dbf8a4c6a7447",
      "parents": [
        "d49c73c729e2ef644558a1f441c044bfacdc9744"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Aug 13 18:56:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:56:26 2006 -0700"
      },
      "message": "[LLC]: multicast receive device match\n\nFix from Aji_Srinivas@emc.com, STP packets are incorrectly received on\nall LLC datagram sockets, whichever interface they are bound to.  The\nllc_sap datagram receive logic sends packets with a unicast\ndestination MAC to one socket bound to that SAP and MAC, and multicast\npackets to all sockets bound to that SAP. STP packets are multicast,\nand we do need to know on which interface they were received.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d49c73c729e2ef644558a1f441c044bfacdc9744",
      "tree": "db35cd20d57fe5d9a7fcac5f40539902b6abbdf9",
      "parents": [
        "1c7628bd7a458faf7c96ef521f6d3a5ea9b106b8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 13 18:55:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 13 18:55:53 2006 -0700"
      },
      "message": "[IPSEC]: Validate properly in xfrm_dst_check()\n\nIf dst-\u003eobsolete is -1, this is a signal from the\nbundle creator that we want the XFRM dst and the\ndsts that it references to be validated on every\nuse.\n\nI misunderstood this intention when I changed\nxfrm_dst_check() to always return NULL.\n\nNow, when we purge a dst entry, by running dst_free()\non it.  This will set the dst-\u003eobsolete to a positive\ninteger, and we want to return NULL in that case so\nthat the socket does a relookup for the route.\n\nThus, if dst-\u003eobsolete\u003c0, let stale_bundle() validate\nthe state, else always return NULL.\n\nIn general, we need to do things more intelligently\nhere because we flush too much state during rule\nchanges.  Herbert Xu has some ideas wherein the key\nmanager gives us some help in this area.  We can also\nuse smarter state management algorithms inside of\nthe kernel as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c7628bd7a458faf7c96ef521f6d3a5ea9b106b8",
      "tree": "45c4a21ee032a813df08dd4e4dc47b0a14fa571d",
      "parents": [
        "97c802a113989800430a981b6f36b14c62163d37"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 13 18:06:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:06:02 2006 -0700"
      },
      "message": "[NETFILTER]: xt_hashlimit: fix limit off-by-one\n\nHashlimit doesn\u0027t account for the first packet, which is inconsistent\nwith the limit match.\n\nReported by ryan.castellucci@gmail.com, netfilter bugzilla #500.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97c802a113989800430a981b6f36b14c62163d37",
      "tree": "92dad3b2bb31469531c6a6f2c8bc2a3bba2f861a",
      "parents": [
        "18b6fe64d4d1f6e0a2c71429a5e5074f43e29203"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Sun Aug 13 18:05:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:05:35 2006 -0700"
      },
      "message": "[NETFILTER]: xt_string: fix negation\n\nThe xt_string match is broken with ! negation.\nThis resolves a portion of netfilter bugzilla #497.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18b6fe64d4d1f6e0a2c71429a5e5074f43e29203",
      "tree": "32d7c7f7a3fc82c5478f129f52105c1c020df75a",
      "parents": [
        "f54fa84dda211f68f65002efa44142207c886c79"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:05:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 13 18:05:09 2006 -0700"
      },
      "message": "[TCP]: Fix botched memory leak fix to tcpprobe_read().\n\nSomehow I clobbered James\u0027s original fix and only my\nsubsequent compiler warning change went in for that\nchangeset.\n\nGet the real fix in there.\n\nNoticed by Jesper Juhl.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f54fa84dda211f68f65002efa44142207c886c79",
      "tree": "117113e866346afa5737a78ba3ba2085b059aab1",
      "parents": [
        "2011e9249a252e0655807fbe6841f6cfe6b6c197"
      ],
      "author": {
        "name": "Orjan Friberg",
        "email": "orjan.friberg@axis.com",
        "time": "Tue Aug 08 23:31:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: usbtest.c: unsigned retval makes ctrl_out return 0 in case of error\n\nIn my quest to try and figure out why test 14 (control write) doesn\u0027t\nwork with my EZ-USB board, I noticed that sometimes testusb reported\nno error even though the kernel log complained \"byte 0 is 0 not 2\" etc.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2011e9249a252e0655807fbe6841f6cfe6b6c197",
      "tree": "c9395f80099187cd9dc710874591e4e438558185",
      "parents": [
        "922fdaa692e23bf57a10c16047d993c181991579"
      ],
      "author": {
        "name": "Jonathan Davies",
        "email": "jjd27@cam.ac.uk",
        "time": "Wed Aug 09 10:48:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: ftdi_sio driver - new PIDs\n\nSigned-off-by: Jonathan Davies \u003cjjd27@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "922fdaa692e23bf57a10c16047d993c181991579",
      "tree": "6381403081e18fefa11a007b619caf245b5410e9",
      "parents": [
        "7af569abc33ce09d3cb93e9b2160efff2531c59f"
      ],
      "author": {
        "name": "Norihiko Tomiyama",
        "email": "norihiko.tomiyama@ctc-g.co.jp",
        "time": "Tue Aug 08 14:31:25 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: Additional PID for SHARP W-ZERO3\n\nI write a patch for ipaq.c.\nWould you like to add upstream tree ?\n\nThis patch enables a support of \"SHARP W-ZERO3(WS004SH)\" and \"SHARP W-ZERO3[es](WS007SH)\".\n\nFrom: Norihiko Tomiyama \u003cnorihiko.tomiyama@ctc-g.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7af569abc33ce09d3cb93e9b2160efff2531c59f",
      "tree": "b8d4dd5cf7c9e01049f3cf3483f5b8c8b7c91bf0",
      "parents": [
        "919aeadcfa8e72ec2d6bf7bd405a16c40b8d8ecf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 19 15:39:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: appletouch: fix atp_disconnect\n\nappletouch uses urb-\u003etransfer_dma after having freed the urb, this shows\nup only if the system is compiled with slab debugging. This patch fixes\nit by reordering the free calls.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "919aeadcfa8e72ec2d6bf7bd405a16c40b8d8ecf",
      "tree": "11552bd24b2a689cf02ce581024998fc4f44a8af",
      "parents": [
        "b41ee5d62211825cbe5e583cafc2255c91385aee"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 03 09:54:24 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: removed a unbalanced #endif from ohci-au1xxx.c\n\nThis patch has removed a unbalanced #endif from ohci-au1xxx.c .\nPlease apply before 2.6.18 release.\n\nError message was:\nIn file included from drivers/usb/host/ohci-hcd.c:909:\ndrivers/usb/host/ohci-au1xxx.c:113:2: #endif without #if\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b41ee5d62211825cbe5e583cafc2255c91385aee",
      "tree": "7bd8ceb0069a844c0e84ab112b85785015ee9f12",
      "parents": [
        "f0c1dc07309f0fe3409b92eb170b648a487b1e81"
      ],
      "author": {
        "name": "David Kuehling",
        "email": "dvdkhlng@gmx.de",
        "time": "Mon Aug 07 10:18:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "USB: unusual_devs entry for A-VOX WSX-300ER MP3 player\n\nThis patch (as763) adds an unusual_devs entry for the A-VOX WSX-300ER MP3\nplayer.\n\nFrom: David Kuehling \u003cdvdkhlng@gmx.de\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0c1dc07309f0fe3409b92eb170b648a487b1e81",
      "tree": "bffa6977410d22edbc0dab8fe7be052865a1b9e4",
      "parents": [
        "e50d1088bf2e5a68068c5f602be1dcc3e52dc873"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 09 15:25:09 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "PCI: remove dead HOTPLUG_PCI_SHPC_PHPRM_LEGACY option.\n\nNothing in the tree references this config option.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e50d1088bf2e5a68068c5f602be1dcc3e52dc873",
      "tree": "72e502cb1f59081f07ea40344e23a46cb341d3b2",
      "parents": [
        "1cc6daf2349ea07830906e05164256ab36d82697"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 08 09:44:26 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "pciehp: make pciehp build for powerpc\n\nMake pciehp build on powerpc\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1cc6daf2349ea07830906e05164256ab36d82697",
      "tree": "5385595a7b3cfdd92d70ed3bb3321ff6afdf072e",
      "parents": [
        "e9539ee73a9b85bdc6eab9e15dd1ee639a815406"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Tue Aug 08 01:37:15 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "pr_debug() should not be used in drivers\n\npr_debug() should not be used from drivers, add comment saying that.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9539ee73a9b85bdc6eab9e15dd1ee639a815406",
      "tree": "3a3f2242c8e9d3f2f0b324dfe0fa324d3b1e9ee2",
      "parents": [
        "4ca8a3c1b17cde8241eb9157484519427fa5bf91"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Aug 01 14:04:17 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "genhd.c reference in Documentation/kobjects.txt\n\nblock/genhd.c no longer in drivers/.  Update Documentation/kobjects.txt\n\nSigned-off-by: Brandon Philips \u003cbrandon@ifup.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ca8a3c1b17cde8241eb9157484519427fa5bf91",
      "tree": "e68a5b1148ae8a90751ff16bddac826b73a2e817",
      "parents": [
        "c4e321b85a89d7cd392d3105b2c033a6c58ed337"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Aug 03 12:28:11 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "Add stable branch to maintainers file\n\nWhile helping someone to submit a patch to the stable branch, I noticed\nthat the stable branch is not listed in the MAINTAINERS file.  This was\nafter I went there to look for the email addresses for the stable branch\nlist (stable@kernel.org).\n\nThis patch adds the stable branch to the maintainers file so that people\ncan find where to send patches when they have a fix for the stable team.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4e321b85a89d7cd392d3105b2c033a6c58ed337",
      "tree": "9990b519bc24579e9497f1b15ca94f2fc9cd61d3",
      "parents": [
        "f8872f4cb4b58f06a27d0443668d12d49f3b5d31",
        "dd2c609c59cd9daeb90d58f3d1bc3813e8987df1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:10:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:10:01 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "f8872f4cb4b58f06a27d0443668d12d49f3b5d31",
      "tree": "cf6bd1786e902f99ab764f8d8482f557cd8cf531",
      "parents": [
        "99baa75231e35aca41b9718adfb07f45ce40e84c",
        "574dc0abab6650c5371df15ac708e48fa25bed89"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:07:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:07:17 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "99baa75231e35aca41b9718adfb07f45ce40e84c",
      "tree": "43af56a0ebfab13169eff61ffa3bfb13c5fb1bd0",
      "parents": [
        "fff642570dc47ab76491fe81ee6599269c4eb13e",
        "0e1edbd99994270023cea5afe593f972eb09a778"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 23:57:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 23:57:52 2006 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/nathans/xfs-rc-2.6\n"
    },
    {
      "commit": "0e1edbd99994270023cea5afe593f972eb09a778",
      "tree": "e4b2618172c17426d200ec435c24daaf606e2437",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Aug 10 14:40:41 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Aug 10 14:40:41 2006 +1000"
      },
      "message": "[XFS] Fix xfs_free_extent related NULL pointer dereference.\n\nWe recently fixed an out-of-space deadlock in XFS, and part of that fix\ninvolved the addition of the XFS_ALLOC_FLAG_FREEING flag to some of the\nspace allocator calls to indicate they\u0027re freeing space, not allocating\nit. There was a missed xfs_alloc_fix_freelist condition test that did not\ncorrectly test \"flags\". The same test would also test an uninitialised\nstructure field (args-\u003euserdata) and depending on its value either would\nor would not return early with a critical buffer pointer set to NULL.\n\nThis fixes that up, adds asserts to several places to catch future botches\nof this nature, and skips sections of xfs_alloc_fix_freelist that are\nirrelevent for the space-freeing case.\n\nSGI-PV: 955303\nSGI-Modid: xfs-linux-melb:xfs-kern:26743a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "fff642570dc47ab76491fe81ee6599269c4eb13e",
      "tree": "f5620d5af28bcd5614386a43febc5751423abf05",
      "parents": [
        "06aebfb7faa13258af5230ff3d1587ece6c0250e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 09 17:36:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 09 17:36:15 2006 -0700"
      },
      "message": "[IPX]: Fix typo, ipxhdr() --\u003e ipx_hdr()\n\nNoticed by Dave Jones.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06aebfb7faa13258af5230ff3d1587ece6c0250e",
      "tree": "8d2703662be840f8e64084d42706b1e4e5a354c9",
      "parents": [
        "79860a9a79a17f1bed0713680a3995467405ba49"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 09 16:52:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 09 16:52:04 2006 -0700"
      },
      "message": "[IPV6]: The ifa lock is a BH lock\n\nThe ifa lock is expected to be taken in BH context (by addrconf timers)\nso we must disable BH when accessing it from user context.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79860a9a79a17f1bed0713680a3995467405ba49",
      "tree": "bf127cfc807aef0ef4f5bdc53b43a6f1f32d3fd1",
      "parents": [
        "a4657141091c2f975fa35ac1ad28fffdd756091e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 09 15:04:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 15:43:27 2006 -0700"
      },
      "message": "[PATCH] PATCH: 2.6.18 oops on boot fix for IDE\n\nWhen the IDE fix for Jmicron went in one piece went walking somewhere\n(send log shows my end somehow). Without this sometimes you get an oops\non boot.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4657141091c2f975fa35ac1ad28fffdd756091e",
      "tree": "d284f416d2ffb21d5cb3a74843a9ab976ec32193",
      "parents": [
        "54f58d6c4f15f3bdf15d43fa640ca6de9487f50e",
        "7c91767a6b701543c93ebcd611dab61deff3dad1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:49:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:49:13 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "54f58d6c4f15f3bdf15d43fa640ca6de9487f50e",
      "tree": "5d6bab099bb8376528847ec37f162d218c7940b9",
      "parents": [
        "897e11a40baf24224bd0edc948f908ed07c5675d",
        "013b68bf7cb4edfb8753aac9bde3cb60c84bc067"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:46:30 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:46:30 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-greg\u0027 of gregkh@master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "897e11a40baf24224bd0edc948f908ed07c5675d",
      "tree": "a256194bc50f9f0eeef68d7cba746ae4d35629b4",
      "parents": [
        "ad552692a4489917fa4b71f9c6a91baae4aee799",
        "22aac0896b1b0b8cabaf00714c55dd12f25d5738"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:45:59 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:45:59 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-greg\u0027 of gregkh@master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "7c91767a6b701543c93ebcd611dab61deff3dad1",
      "tree": "5ccc47d32641d1dacff118bb6b4f7256acb8e2dc",
      "parents": [
        "7b1ba8de569460894efa892457af7a37c0d574f9"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Wed Aug 09 02:25:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 09 02:25:54 2006 -0700"
      },
      "message": "[NET]: add_timer -\u003e mod_timer() in dst_run_gc()\n\nPatch from Dmitry Mishin \u003cdim@openvz.org\u003e:\n\nReplace add_timer() by mod_timer() in dst_run_gc\nin order to avoid BUG message.\n\n       CPU1                            CPU2\ndst_run_gc()  entered           dst_run_gc() entered\nspin_lock(\u0026dst_lock)                   .....\ndel_timer(\u0026dst_gc_timer)         fail to get lock\n       ....                         mod_timer() \u003c--- puts \n                                                 timer back\n                                                 to the list\nadd_timer(\u0026dst_gc_timer) \u003c--- BUG because timer is in list already.\n\nFound during OpenVZ internal testing.\n\nAt first we thought that it is OpenVZ specific as we\nadded dst_run_gc(0) call in dst_dev_event(),\nbut as Alexey pointed to me it is possible to trigger\nthis condition in mainstream kernel.\n\nF.e. timer has fired on CPU2, but the handler was preeempted\nby an irq before dst_lock is tried.\nMeanwhile, someone on CPU1 adds an entry to gc list and\nstarts the timer.\nIf CPU2 was preempted long enough, this timer can expire\nsimultaneously with resuming timer handler on CPU1, arriving\nexactly to the situation described.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22aac0896b1b0b8cabaf00714c55dd12f25d5738",
      "tree": "fbae079c8ca9b22103a1e11439ae8b738d756c72",
      "parents": [
        "85455dd34219376dcc7dce94bea67058f0b7d731"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Aug 08 14:08:59 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 01:16:27 2006 -0400"
      },
      "message": "[PATCH] libata: clear sdev-\u003elocked on door lock failure\n\nSCSI EH locks door if sdev-\u003elocked is set.  Sometimes door lock\ncommand fails continuously (e.g. when medium is not present) and as\nlibata uses EH to acquire sense data, this easily creates a loop where\na failed lock door invokes EH and EH issues lock door on completion.\n\nThis patch clears sdev-\u003elocked on door lock failure to break this\nloop.  This problem has been spotted and diagnosed by Unicorn Chang\n\u003cuchang@tw.ibm.com\u003e.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "85455dd34219376dcc7dce94bea67058f0b7d731",
      "tree": "dc81f6f2fa31fef75fec99096c52c6213302ade2",
      "parents": [
        "c71d6be54e92c4b2d31faf51850354aff22b82b0"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Tue Aug 08 13:51:02 2006 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 01:16:27 2006 -0400"
      },
      "message": "[PATCH] Fix compile problem when sata debugging is on\n\nFix a sata debug print statement that still uses an old variable name.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "013b68bf7cb4edfb8753aac9bde3cb60c84bc067",
      "tree": "7ce7d4a4c5e519b4a8f60ec6eff0d673bfa74fb9",
      "parents": [
        "2f96740c26f1dcff9111dca3e01379ab12aafde5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Aug 09 00:07:53 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 00:12:47 2006 -0400"
      },
      "message": "[PATCH] myri10ge: always re-enable dummy rdmas in myri10ge_resume\n\nDummy RDMA are always enabled on device startup since commit\n9a71db721a2cbb9921b929b2699ab181f5a3c6c0 (to work around buggy\nPCIe chipsets which do not implement resending properly). But,\nwe also need to always re-enable them when resuming the device.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c71d6be54e92c4b2d31faf51850354aff22b82b0",
      "tree": "ab0f157c958658aa57e17fffce5d67f6e80c3b1b",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d",
        "77f3f879387cc5fce6c7a4ca7777c586fe6291cd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 08 23:59:39 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 08 23:59:39 2006 -0400"
      },
      "message": "Merge branch \u0027tj-upstream-fixes\u0027 of git://htj.dyndns.org/libata-tj into upstream-fixes\n"
    },
    {
      "commit": "2f96740c26f1dcff9111dca3e01379ab12aafde5",
      "tree": "fd40f2f794431089c18659ecfaa054cad5dca22e",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d",
        "782a6675119c76c071e74e2ddd98268f47770cba"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 08 23:48:48 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 08 23:48:48 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "7b1ba8de569460894efa892457af7a37c0d574f9",
      "tree": "8739f17110b12aedf5f3067c3dba1f3350727f7a",
      "parents": [
        "70f8e78e150425b01c1099087ad3decacf7e4ccf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 08 16:48:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 08 16:48:51 2006 -0700"
      },
      "message": "[IPX]: Another nonlinear receive fix\n\nNeed to check some more cases in IPX receive.  If the skb is purely\nfragments, the IPX header needs to be extracted. The function\npskb_may_pull() may in theory invalidate all the pointers in the skb,\nso references to ipx header must be refreshed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70f8e78e150425b01c1099087ad3decacf7e4ccf",
      "tree": "a8b670e567d0936b830d2212101e5593b4f1c57c",
      "parents": [
        "1b2a720506ccf7c30baaeda5d990c29b31e21726"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 08 16:47:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 08 16:47:37 2006 -0700"
      },
      "message": "[RTNETLINK]: Fix IFLA_ADDRESS handling.\n\nThe -\u003eset_mac_address handlers expect a pointer to a\nsockaddr which contains the MAC address, whereas\nIFLA_ADDRESS provides just the MAC address itself.\n\nSo whip up a sockaddr to wrap around the netlink\nattribute for the -\u003eset_mac_address call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad552692a4489917fa4b71f9c6a91baae4aee799",
      "tree": "26cd1c8a92f9c8f9a219961fe054adbf877e85f4",
      "parents": [
        "20dbfad8e5dfea56b3cb0cfd4465f01c37b57aa6",
        "0851fb48486c044476b019029245cb9b348fca33"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 08 14:19:23 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 08 14:19:23 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "0851fb48486c044476b019029245cb9b348fca33",
      "tree": "4a664e168f9d809963a52f507e0b5c4f6803e881",
      "parents": [
        "eafa98177a388700d613c187c7716e11869b7171"
      ],
      "author": {
        "name": "Yeasah Pell",
        "email": "yeasah@schwide.com",
        "time": "Tue Aug 08 09:10:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4431): Add several error checks to dst\n\nSigned-off-by: Yeasah Pell \u003cyeasah@shwide.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "eafa98177a388700d613c187c7716e11869b7171",
      "tree": "b8f8fc1903e72a3695b5435b74c5cb24dfaf9ac0",
      "parents": [
        "8a016dcc8383bedc731bca9fdedae77ff52a6ad7"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Tue Aug 08 09:10:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4430): Quickcam_messenger compilation fix\n\nIn bugzilla #6943, Maxim Britov reported:\n\"I can enable Logitech quickcam support in .config, but it want be compile.\nI have to add into drivers/media/video/Makefile:\nobj-$(CONFIG_USB_QUICKCAM_MESSENGER)    +\u003d usbvideo/\"\nHe\u0027s right, just enable that driver as module while disabling every other\ndriver that gets into that directory, nothing will get compiled.\nThis patch fixes the Makefile.\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a016dcc8383bedc731bca9fdedae77ff52a6ad7",
      "tree": "0accaa04a9d8976f95ca46929ca65f446cc08c53",
      "parents": [
        "43c560fa59ef2688d891f6431e972b7763b73a00"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:16 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4427): Fix V4L1 Compat for VIDIOCGPICT ioctl\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "43c560fa59ef2688d891f6431e972b7763b73a00",
      "tree": "6b58b6764d2f9cac26ba3e646fc8c867bbe1e262",
      "parents": [
        "e335fada5afef0658038b6bec432d37f332da9fc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 08 09:10:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4419): Turn on the Low Noise Amplifier of the Samsung tuners.\n\nWithout the LNA these tuners perform very poorly (read \u0027unwatchable\u0027) when\nthe signal is weak.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e335fada5afef0658038b6bec432d37f332da9fc",
      "tree": "93aaf4228723915db153bbf9eaaa7d0c57e2db90",
      "parents": [
        "17531c168c7b8138b5379a85de788798fc6696e1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 08 09:10:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:03 2006 -0300"
      },
      "message": "V4L/DVB (4418): Fix broken msp3400 module option \u0027standard\u0027\n\nDue to a wrong statement order the \u0027standard\u0027 module option didn\u0027t\nwork for \u0027G\u0027 model chips.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "17531c168c7b8138b5379a85de788798fc6696e1",
      "tree": "f0ca8541a78786c01c90fefe58a11c9dc8ca5504",
      "parents": [
        "b02dc515914bc37f5e406cc6f622fc06991eb779"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 08 09:10:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:03 2006 -0300"
      },
      "message": "V4L/DVB (4416): Cx25840_read4 has wrong endianness.\n\ncx25840_read4 assembled the bytes in the wrong order.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b02dc515914bc37f5e406cc6f622fc06991eb779",
      "tree": "29eaa79b76db0d98de2d057aba43ff14200ccb59",
      "parents": [
        "7fb6529762f8185f792ad74adcf211713f973c80"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Aug 08 09:10:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:03 2006 -0300"
      },
      "message": "V4L/DVB (4411): Fix minor errors in build files\n\nIn pwc Kconfig, change \u0027depends\u0027 to \u0027depends on\u0027\nIn dvb-core Makefile, change \u0027\u003d\u0027 to \u0027:\u003d\u0027\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fb6529762f8185f792ad74adcf211713f973c80",
      "tree": "c6dd9bb2f151561e795977366669df55faf8eafb",
      "parents": [
        "0dfa9abd6bd153364da8cb131db0d0404ab15ad1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:47:31 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:52:52 2006 -0300"
      },
      "message": "V4L/DVB (4407): Driver dsbr100 is a radio device, not a video one!\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0dfa9abd6bd153364da8cb131db0d0404ab15ad1",
      "tree": "5c46dc1a46e43eb08fe0ba7900a88fdd35577e7e",
      "parents": [
        "3cdc0f263b9fe99f7dfcef49df7a148b458e9d11"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:07 2006 -0300"
      },
      "message": "V4L/DVB (4399): Fix a typo that caused some compat stuff to not work\n\nConfig option typo:\n-#ifdef CONFIG_V4L1_COMPAT\n+#ifdef CONFIG_VIDEO_V4L1_COMPAT\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3cdc0f263b9fe99f7dfcef49df7a148b458e9d11",
      "tree": "a859c93a8dd066db9548c0cc9e4d02f7853f37cd",
      "parents": [
        "6054b68e84478e66e626bde33f93b5f0bf48c180"
      ],
      "author": {
        "name": "Luc Van Oostenryck",
        "email": "luc.vanoostenryck@looxix.net",
        "time": "Tue Aug 08 09:10:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:05 2006 -0300"
      },
      "message": "V4L/DVB (4395): Restore compat_ioctl in pwc driver\n\nThe compat_ioctl support of the pwc driver was dropped during the last update of the driver.\nI suppose it was by mistake. If yes here is the patch to restore the support.\n\nSigned-off-by: Luc Van Oostenryck \u003cluc.vanoostenryck@looxix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6054b68e84478e66e626bde33f93b5f0bf48c180",
      "tree": "f483ed2777058c7c5ae6cc447bdd19d5309b4ca0",
      "parents": [
        "5bdd6cc3300be534f2a2cf826e3fb926b5695698"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:06 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:03 2006 -0300"
      },
      "message": "V4L/DVB (4371b): Fix V4L1 dependencies at drivers under sound/oss and sound/pci\n\nTVMixer and FM801 Tea5757 are still using V4L1 API. \n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5bdd6cc3300be534f2a2cf826e3fb926b5695698",
      "tree": "401b0f19ff7930666d0afb3c0701c769b0d498a0",
      "parents": [
        "487206f26364a878f5f8cec9f92796d403f1d7c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 25 16:17:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:01 2006 -0300"
      },
      "message": "V4L/DVB (4371a): Fix V4L1 dependencies on compat_ioctl32\n\nCompat32 should be able to handle V4L1 ioctls if the old API support were\nselected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "487206f26364a878f5f8cec9f92796d403f1d7c9",
      "tree": "7f5a8271373daf6e0763aa27a9e1f561c281fc99",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:54:12 2006 -0300"
      },
      "message": "V4L/DVB (4340): Videodev.h should be included also when V4L1_COMPAT is selected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1b2a720506ccf7c30baaeda5d990c29b31e21726",
      "tree": "5990f56e364077c83563566ed64beae95b855a9f",
      "parents": [
        "bd37a088596ccdb2b2dd3299e25e333bca7a9a34"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Aug 07 21:46:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 21:46:02 2006 -0700"
      },
      "message": "[TG3]: Fix tx race condition\n\nFix a subtle race condition between tg3_start_xmit() and tg3_tx()\ndiscovered by Herbert Xu \u003cherbert@gondor.apana.org.au\u003e:\n\nCPU0\t\t\t\t\tCPU1\ntg3_start_xmit()\n\tif (tx_ring_full) {\n\t\ttx_lock\n\t\t\t\t\ttg3_tx()\n\t\t\t\t\t\tif (!netif_queue_stopped)\n\t\tnetif_stop_queue()\n\t\tif (!tx_ring_full)\n\t\t\t\t\t\tupdate_tx_ring \n\t\t\tnetif_wake_queue()\n\t\ttx_unlock\n\t}\n\nEven though tx_ring is updated before the if statement in tg3_tx() in\nprogram order, it can be re-ordered by the CPU as shown above.  This\nscenario can cause the tx queue to be stopped forever if tg3_tx() has\njust freed up the entire tx_ring.  The possibility of this happening\nshould be very rare though.\n\nThe following changes are made:\n\n1. Add memory barrier to fix the above race condition.\n\n2. Eliminate the private tx_lock altogether and rely solely on\nnetif_tx_lock.  This eliminates one spinlock in tg3_start_xmit()\nwhen the ring is full.\n\n3. Because of 2, use netif_tx_lock in tg3_tx() before calling\nnetif_wake_queue().\n\n4. Change TX_BUFFS_AVAIL to an inline function with a memory barrier.\nHerbert and David suggested using the memory barrier instead of\nvolatile.\n\n5. Check for the full wake queue condition before getting\nnetif_tx_lock in tg3_tx().  This reduces the number of unnecessary\nspinlocks when the tx ring is full in a steady-state condition.\n\n6. Update version to 3.65.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd37a088596ccdb2b2dd3299e25e333bca7a9a34",
      "tree": "733ea30682425011df988e9b49f350ea4af3233e",
      "parents": [
        "69d8c28c9578ce78b3dc1b9be36926d962282898"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@nanjing-fnst.com",
        "time": "Mon Aug 07 21:04:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 21:04:15 2006 -0700"
      },
      "message": "[TCP]: SNMPv2 tcpOutSegs counter error\n\nDo not count retransmitted segments.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@nanjing-fnst.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69d8c28c9578ce78b3dc1b9be36926d962282898",
      "tree": "99de9e5074b93c3aee6577fb817ebdfdcbf678b8",
      "parents": [
        "aaf580601ff244df82324fff380ed6740f27ef03"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 07 20:52:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 07 20:52:10 2006 -0700"
      },
      "message": "[PKTGEN]: Make sure skb-\u003e{nh,h} are initialized in fill_packet_ipv6() too.\n\nMirror the bug fix from fill_packet_ipv4()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaf580601ff244df82324fff380ed6740f27ef03",
      "tree": "be59a493781fddb2f0201de3d5e335524bbd1959",
      "parents": [
        "8d1502de27c46b365b5c86e17d173083d3d6c9ac"
      ],
      "author": {
        "name": "Chen-Li Tien",
        "email": "cltien@gmail.com",
        "time": "Mon Aug 07 20:49:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 20:49:07 2006 -0700"
      },
      "message": "[PKTGEN]: Fix oops when used with balance-tlb bonding\n\nSigned-off-by: Chen-Li Tien \u003ccltien@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d1502de27c46b365b5c86e17d173083d3d6c9ac",
      "tree": "e2fa9cebe61e08aaf65d0457c48347cc67716609",
      "parents": [
        "8b5cc5ef40c83c6ea4c90b203bb2c8b17edfa11b"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Mon Aug 07 20:44:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 20:44:22 2006 -0700"
      },
      "message": "[IPV4]: Limit rt cache size properly.\n\nFrom: Kirill Korotaev \u003cdev@sw.ru\u003e\n\nDuring OpenVZ stress testing we found that UDP traffic with random src\ncan generate too much excessive rt hash growing leading finally to OOM\nand kernel panics.\n\nIt was found that for 4GB i686 system (having 1048576 total pages and\n  225280 normal zone pages) kernel allocates the following route hash:\nsyslog: IP route cache hash table entries: 262144 (order: 8, 1048576\nbytes) \u003d\u003e ip_rt_max_size \u003d 4194304 entries, i.e.  max rt size is\n4194304 * 256b \u003d 1Gb of RAM \u003e normal_zone\n\nAttached the patch which removes HASH_HIGHMEM flag from\nalloc_large_system_hash() call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b5cc5ef40c83c6ea4c90b203bb2c8b17edfa11b",
      "tree": "35b76d98988aabfc78a57342291b4be63bb04f99",
      "parents": [
        "d14cc9a342a8004b0ecfe66f1f12120962b61d8c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Aug 07 20:09:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 20:09:20 2006 -0700"
      },
      "message": "[IPX]: Header length validation needed\n\nThis patch will linearize and check there is enough data.\nIt handles the pprop case as well as avoiding a whole audit of\nthe routing code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d14cc9a342a8004b0ecfe66f1f12120962b61d8c",
      "tree": "2789722fbdd2118b51f09d47373b83103320417e",
      "parents": [
        "7b2e497a06c0e93719fda88820e057b635e8fae2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Aug 07 16:11:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 16:11:48 2006 -0700"
      },
      "message": "[TG3]: skb-\u003edev assignment is done by netdev_alloc_skb\n\nAll caller of netdev_alloc_skb need to assign skb-\u003edev shortly\nafterwards.  Move it into common code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b2e497a06c0e93719fda88820e057b635e8fae2",
      "tree": "5ca55484d813656f56cf7fc86cafd041327c7dae",
      "parents": [
        "766ea8cce007e699679109df4fa469b870ba4860"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Aug 07 16:09:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 16:09:04 2006 -0700"
      },
      "message": "[NET]: Assign skb-\u003edev in netdev_alloc_skb\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "766ea8cce007e699679109df4fa469b870ba4860",
      "tree": "07b343a0be217f1cc2b1b06c65dc371ac45fadae",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Aug 07 15:49:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 15:49:53 2006 -0700"
      },
      "message": "[NET]: Fix alloc_skb comment typo\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20dbfad8e5dfea56b3cb0cfd4465f01c37b57aa6",
      "tree": "2700dbf73a0faef3a8678499c502c1bbaad18a07",
      "parents": [
        "8b384b81e27222a307576630c89ea26e17b7be6a",
        "9ee4e3365dd0dab4c1e02fe44dc08a223b826c72"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 07 13:39:55 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 07 13:39:55 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-2.6.18\n"
    },
    {
      "commit": "9ee4e3365dd0dab4c1e02fe44dc08a223b826c72",
      "tree": "f133dfb7e53d0d3ea6f7734c4087dc02f737c5a3",
      "parents": [
        "58a2f7d85aaf4c41157f15c43a913b5c3c6b3adb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 21:01:36 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 21:01:36 2006 +0200"
      },
      "message": "kbuild: external modules shall not check config consistency\n\nexternal modules needs include/linux/autoconf.h and include/config/auto.conf\nbut skip the integrity test of these. Even with a newer Kconfig file we\nshall just proceed since external modules simply uses the kernel source and\nshall not attempt to modify it.\nError out if a config fiel is missing since they are mandatory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "58a2f7d85aaf4c41157f15c43a913b5c3c6b3adb",
      "tree": "1e7b373066c747e25086e8ce3a8789e02538dea2",
      "parents": [
        "8ccf28324c14096bef005c90a2bf5e03ffa07cc6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 20:58:28 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 20:58:28 2006 +0200"
      },
      "message": "kbuild: do not try to build content of initramfs\n\nWhen a file supplied via CONFIG_INITRAMFS pointed to a file\nfor which kbuild had a rule to compile it (foo.c \u003d\u003e foo.o)\nthen kbuild would compile the file before adding the\nfile to the initramfs.\n\nTeach make that files included in initramfs shall not be updated by adding\nan \u0027empty command\u0027. (See \"Using Empty Commands\" in info make).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8b384b81e27222a307576630c89ea26e17b7be6a",
      "tree": "4a601caf262651bc90449ac51999bcaf07cce4b3",
      "parents": [
        "dbd43d08642c037beb937c2670976c076120507b",
        "65200c291c4ce397835d8232eaa0878b765a9bce"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 07 10:26:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 07 10:26:49 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n"
    },
    {
      "commit": "65200c291c4ce397835d8232eaa0878b765a9bce",
      "tree": "32b6282ae63318d92c630f41a3ca6fd04e4bbbbf",
      "parents": [
        "4bc0c4f9e74e7a5d62ef4db923b377f2aa474a8f"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Aug 07 17:00:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 17:00:33 2006 +0200"
      },
      "message": "[S390] lost interrupt after chpid vary off/on cycle.\n\nI/O on a CCW device may stall if a channel path to that device is\nlogicaly varied off/on. A user I/O interrupt can get misinterpreted\nas interrupt for an internal path verification operation due to a\nmissing check and is therefore never reported to the device driver.\n\nCorrect check for pending interruptions before starting path\nverification.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4bc0c4f9e74e7a5d62ef4db923b377f2aa474a8f",
      "tree": "6f504c1716d8710025e5a58153b90cd4f2d893f2",
      "parents": [
        "25a2001a285e187d99ea347693bedd73b3e0722a"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Aug 07 17:00:30 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 17:00:30 2006 +0200"
      },
      "message": "[S390] retry after deferred condition code.\n\nDo a retry of read device characteristics / read configuration\ndata when a deferred condition code 1 is encountered in\nccw_device_wake_up().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "25a2001a285e187d99ea347693bedd73b3e0722a",
      "tree": "beb8855dc37c0593ebc6fe325e208b4696741101",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Aug 07 17:00:28 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 17:00:28 2006 +0200"
      },
      "message": "[S390] tape class return value handling.\n\nWithout this patch register_tape_dev() will always fail, but might\nreturn a value that is not an error number. This will lead to accesses\nto already freed memory areas...\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dd2c609c59cd9daeb90d58f3d1bc3813e8987df1",
      "tree": "2a37fb9ad8dae6fb051374824d601498ce5a4006",
      "parents": [
        "916f3ac680fcc4c142e9acd46161f55533b11760"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Aug 07 01:40:04 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 07 14:47:54 2006 +0100"
      },
      "message": "[MMC] Another stray \u0027io\u0027 reference\n\nAnother misuse of the global \u0027io\u0027 variable instead of the local \u0027base\u0027.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dbd43d08642c037beb937c2670976c076120507b",
      "tree": "4d44a4b54a731eb290e040345c38ed9e1e7ecc6a",
      "parents": [
        "c34c07d6946ec8969fa71ba03dbb95091f4eb9d3",
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Aug 06 15:44:39 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Aug 06 15:44:39 2006 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/greg/linux/git/torvalds-2.6/\n"
    },
    {
      "commit": "916f3ac680fcc4c142e9acd46161f55533b11760",
      "tree": "849b825e4e043ed2207f03bcee222a95244e85ce",
      "parents": [
        "c723e08af18e60cda3bbc90e0d6fb688587aeb9f"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 06 22:22:23 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 21:44:48 2006 +0100"
      },
      "message": "[MMC] Fix base address configuration in wbsd\n\nThere were some confusion about base I/O variables in the wbsd driver.\nSeems like things have been working on shear luck so far. The global \u0027io\u0027\nvariable (used when manually configuring the resources) was used instead of\nthe local \u0027base\u0027 variable.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "574dc0abab6650c5371df15ac708e48fa25bed89",
      "tree": "05b870ed38dd30457817c032e495baeee58fde15",
      "parents": [
        "ca8c100a00e91cf93782008441a2e159c4b49a25"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 06 20:55:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 20:55:33 2006 +0100"
      },
      "message": "[ARM] Fix Acorn platform SCSI driver build failures\n\nSCSI folk forgot to fix up all the uses of \u0027buffer\u0027 before deleting\nthis struct member.  Do it for them to rescue the resulting build\nfailures.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca8c100a00e91cf93782008441a2e159c4b49a25",
      "tree": "6c1cf696f4a19537d07220c6818c92bea1758028",
      "parents": [
        "8832157bff28e6559fd38fc18433f8bd8803340a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 06 20:53:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 20:53:40 2006 +0100"
      },
      "message": "[ARM] Fix NCR5380-based SCSI card build\n\nThe NCR5380-based SCSI cards need the SCSI SPI transport selected\nto build correctly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f737633e6ee54fc174282d49b2559bd2208391d",
      "tree": "9320b223f5878f0d911fc0f752e985ed6b794a70",
      "parents": [
        "6e1e63259b1e01f047796e7985d960ca040993e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 11:20:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 11:20:11 2006 -0700"
      },
      "message": "Linux v2.6.18-rc4\n"
    },
    {
      "commit": "6e1e63259b1e01f047796e7985d960ca040993e6",
      "tree": "43c895798f3f8565a34c61a0a7fa593c6900d74c",
      "parents": [
        "a05ef8bfdc03c5061f44d91826caa855b0aae481",
        "2ffc1ccad85e8c2e81a6a4beb390fb4ce143256b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 09:12:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 09:12:49 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (24 commits)\n  Input: ati_remote - use msec instead of jiffies\n  Input: ati_remote - add missing input_sync()\n  Input: ati_remote - relax permissions sysfs module parameters\n  Input: ati_remote - make filter time a module parameter\n  Input: atkbd - restore repeat rate when resuming\n  Input: trackpoint - activate protocol when resuming\n  Input: logips2pp - fix button mapping for MX300\n  Input: keyboard - change to use kzalloc\n  Input: serio/gameport - check whether driver core calls succeeded\n  Input: spaceball - make 4000FLX Lefty work\n  Input: keyboard - simplify emulate_raw() implementation\n  Input: keyboard - remove static variable and clean up initialization\n  Input: hiddev - use standard list implementation\n  Input: add missing handler-\u003estart() call\n  Input: HID - fix potential out-of-bound array access\n  Input: fix list iteration in input_release_device()\n  Input: iforce - add Trust Force Feedback Race Master support\n  Input: iforce - check array bounds before accessing elements\n  Input: libps2 - warn instead of oopsing when passed bad arguments\n  Input: fm801-gp - fix use after free\n  ...\n"
    },
    {
      "commit": "a05ef8bfdc03c5061f44d91826caa855b0aae481",
      "tree": "296a086ddb55bd47dc0ff9bea2623a43ed009bba",
      "parents": [
        "cb3f1e7b835f6fe0fc09574381fe54daf6600001",
        "6cb53e7ed77d429531afa8d822d59909f953a771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 09:11:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 09:11:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] Don\u0027t reject O_RDWR at opening PCM OSS with read/write-only device\n  [ALSA] snd-emu10k1: Implement support for Audigy 2 ZS [SB0353]\n  [ALSA] add MAINTAINERS entry for snd-aoa\n  [ALSA] aoa: platform function gpio: ignore errors from functions that don\u0027t exist\n  [ALSA] make snd-powermac load even when it can\u0027t bind the device\n  [ALSA] aoa: fix toonie codec\n  [ALSA] aoa: feature gpio layer: fix IRQ access\n  [ALSA] Conversions from kmalloc+memset to k(z|c)alloc\n  [ALSA] snd-emu10k1: Fixes ALSA bug#2190\n"
    },
    {
      "commit": "cb3f1e7b835f6fe0fc09574381fe54daf6600001",
      "tree": "80db1baa3e59b65a2bb2db833af8eb336459404f",
      "parents": [
        "3e3183bab0257a6d02038658c53b491e1378612f",
        "558e10a57db10de355ee97712d2b6df49e9b7849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:58:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:58:24 2006 -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  [LAPB]: Fix windowsize check\n  [TCP]: Fixes IW \u003e 2 cases when TCP is application limited\n  [PKT_SCHED] RED: Fix overflow in calculation of queue average\n  [LLX]: SOCK_DGRAM interface fixes\n  [PKT_SCHED]: Return ENOENT if qdisc module is unavailable\n  [BRIDGE]: netlink status fix\n"
    },
    {
      "commit": "3e3183bab0257a6d02038658c53b491e1378612f",
      "tree": "35221f1808e85674d9ba0ff93ce0cc4bce7edf7f",
      "parents": [
        "225add619624b4877941470f31d297e0151b21be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Aug 05 12:15:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] SCX200_ACB: eliminate spurious timeout errors\n\nWhile busy-waiting for completion, check the hardware after scheduling;\ndon\u0027t schedule and then immediately check the _timeout_.  If the yield()\ntook a long time (as it does on my OLPC prototype board when it\u0027s busy),\nwe\u0027d report a timeout even though the hardware was now ready.\n\nThis fixes it, and also switches the yield() for a cond_resched() because\nwe don\u0027t actually want to be _that_ nice about it.  I see nice\ntightly-packed SMBus transactions now, rather than waiting for milliseconds\nbetween successive phases.\n\nActually, we shouldn\u0027t be busy-waiting here at all.  We should be using\ninterrupts.  That\u0027s an exercise for another day though.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Christer Weinigel \u003cwingel@nano-system.com\u003e\nCc: \u003cJordan.Crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "225add619624b4877941470f31d297e0151b21be",
      "tree": "5c47608e3a45934e511b4e7979c62a601a24683f",
      "parents": [
        "ce2c6b53847afc444c4d0a7a1075c61f499c57a5"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Sat Aug 05 12:15:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] udf: initialize parts of inode earlier in create\n\nI saw an oops down this path when trying to create a new file on a UDF\nfilesystem which was internally marked as readonly, but mounted rw:\n\nudf_create\n        udf_new_inode\n                new_inode\n                        alloc_inode\n                        \tudf_alloc_inode\n                udf_new_block\n                        returns EIO due to readonlyness\n                iput (on error)\n                        udf_put_inode\n                                udf_discard_prealloc\n                                        udf_next_aext\n                                                udf_current_aext\n                                                        udf_get_fileshortad\n                                                                OOPS\n\nthe udf_discard_prealloc() path was examining uninitialized fields of the\nudf inode.\n\nudf_discard_prealloc() already has this code to short-circuit the discard\npath if no extents are preallocated:\n\n        if (UDF_I_ALLOCTYPE(inode) \u003d\u003d ICBTAG_FLAG_AD_IN_ICB ||\n                inode-\u003ei_size \u003d\u003d UDF_I_LENEXTENTS(inode))\n        {\n                return;\n        }\n\nso if we initialize UDF_I_LENEXTENTS(inode) \u003d 0 earlier in udf_new_inode,\nwe won\u0027t try to free the (not) preallocated blocks, since this will match\nthe i_size \u003d 0 set when the inode was initialized.\n\nSigned-off-by: Eric Sandeen \u003csandeen@sandeen.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce2c6b53847afc444c4d0a7a1075c61f499c57a5",
      "tree": "ad7e920292169f1febcf0cdc12375a8473d75337",
      "parents": [
        "2b8de5f50e4a302b83ebcd5b0120621336d50bd6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Aug 05 12:15:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] futex: Apply recent futex fixes to futex_compat\n\nThe recent fixups in futex.c need to be applied to futex_compat.c too.  Fixes\na hang reported by Olaf.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b8de5f50e4a302b83ebcd5b0120621336d50bd6",
      "tree": "6d7778126fb646aa9119b5850e3125dda72c2905",
      "parents": [
        "b4c76fa721c7c8a43655a74e508870d21d2e26d3"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sat Aug 05 12:15:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] pnpacpi: reject ACPI_PRODUCER resources\n\nA patch in -mm kernel correct the parsing of \"address resources\" of pnpacpi.\nBefore we assumed it was memory only, but it could be also IO.\n\nBut this change show an hidden bug : some resources could be producer type\nthat are not handled by pnp layer.  So we should ignore the producer\nresources.\n\nThis patch fixes bug 6292 (http://bugzilla.kernel.org/show_bug.cgi?id\u003d6292).\nSome devices like PNP0A03 have 0xd00-0xffff and 0x0-0xcf7 as IO producer\nresources.\n\nBefore correcting \"address resources\" parsing, it was seen as memory and was\nharmless, because nobody tried to reserve this memory range as it should be\nIO.\n\nWith the correction it become IO resources, and make failed all others device\nthat want to register IO in this range and use pnp layer (like a ISA sound\ncard).\n\nThe solution is to ignore producer resources\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4c76fa721c7c8a43655a74e508870d21d2e26d3",
      "tree": "b8c69298a29e3476413da922f7fd6c13cb750f83",
      "parents": [
        "b5f3953c10b27fcd1c83e199e573b41d8327e22e"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Sat Aug 05 12:15:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] reiserfs_write_full_page() should not get_block past eof\n\nreiserfs_write_full_page does zero bytes in the file past eof, but it may\ncall get_block on those buffers as well.  On machines where the page size\nis larger than the blocksize, this can result in mmaped files incorrectly\ngrowing up to a block boundary during writepage.\n\nThe fix is to avoid calling get_block for any blocks that are entirely past\neof\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5f3953c10b27fcd1c83e199e573b41d8327e22e",
      "tree": "a7d3cafe3dbdfcfaa09de415bc46d3829c634bdb",
      "parents": [
        "ebd15302dc0ba1b8761600c20854f5371e7bae1e"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Sat Aug 05 12:15:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] fix reiserfs lock inversion of bkl vs inode semaphore\n\nThe correct lock ordering is inode lock -\u003e BKL\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebd15302dc0ba1b8761600c20854f5371e7bae1e",
      "tree": "af9dc4b9c1c840fcdcd7d1a4053ba0e05eb1f028",
      "parents": [
        "5d2870faaa1fdcec795a6bf4dbbfc3e5d57fd7ab"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: enhance collision check\n\nThis patch is for collision check enhancement for memory hot add.\n\nIt\u0027s better to do resouce collision check before doing memory hot add,\nwhich will touch memory management structures.\n\nAnd add_section() should check section exists or not before calling\nsparse_add_one_section(). (sparse_add_one_section() will do another\ncheck anyway. but checking in memory_hotplug.c will be easy to understand.)\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: keith mannthey \u003ckmannth@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d2870faaa1fdcec795a6bf4dbbfc3e5d57fd7ab",
      "tree": "0bed831b70618d33f8f543865fb422887870ed80",
      "parents": [
        "fa25d8d6d3fa0fecd00cd4b909011291eae9257d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: avoid registering res twice\n\nboth of acpi_memory_enable_device() and acpi_memory_add_device() may evaluate\n_CRS method.\n\nWe should avoid evaluate device\u0027s resource twice if we could get it\nsuccessfully in past.\n\nSigned-off-by: KAMEZWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa25d8d6d3fa0fecd00cd4b909011291eae9257d",
      "tree": "641304544db303a499387b52940aa0b52dcc0311",
      "parents": [
        "58c1b5b079071d82b2f924000b7e8fb5585ce7d8"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: avoid check in acpi\n\nadd_memory() does all necessary check to avoid collision.  then, acpi layer\ndoesn\u0027t have to check region by itself.\n\n(*) pfn_valid() just returns page struct is valid or not. It returns 0\n    if a section has been already added even is ioresource is not added.\n    ioresource collision check in mm/memory_hotplug.c can do more precise\n    collistion check.\n    added enabled bit check just for sanity check..\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58c1b5b079071d82b2f924000b7e8fb5585ce7d8",
      "tree": "74178ceb6462b68cba9f1b144d450dafcaf01c22",
      "parents": [
        "0f04ab5efbca73ab366a156d96b073d2da35b158"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: find_next_system_ram catch range fix\n\nfind_next_system_ram() is used to find available memory resource at onlining\nnewly added memory.  This patch fixes following problem.\n\nfind_next_system_ram() cannot catch this case.\n\nResource:      (start)-------------(end)\nSection :                (start)-------------(end)\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f04ab5efbca73ab366a156d96b073d2da35b158",
      "tree": "53da6790d43c370c56699e093e7c9ba6ad310ea6",
      "parents": [
        "6f712711dbd180aa3777efe5ae3b9b0e915b9471"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:14:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: change find_next_system_ram\u0027s return value manner\n\nfind_next_system_ram() returns valid memory range which meets requested area,\nonly used by memory-hot-add.\n\nThis function always rewrite requested resource even if returned area is not\nfully fit in requested one.  And sometimes the returnd resource is larger than\nrequested area.  This annoyes the caller.  This patch changes the returned\nvalue to fit in requested area.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f712711dbd180aa3777efe5ae3b9b0e915b9471",
      "tree": "afc406afbc330641eb66029e5c9c6d201be847c3",
      "parents": [
        "94f563c426a78c97fc2a377315995e6ec8343872"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:14:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: not-aligned memory hotadd handling fix\n\nioresouce handling code in memory hotplug allows not-aligned memory hot add.\nBut when memmap and other memory structures are initialized, parameters should\nbe aligned.  (if not aligned, initialization of mem_map will do wrong, it\nassumes parameters are aligned.) This patch fix it.\n\nAnd this patch allows ioresource collision check to handle -EEXIST.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94f563c426a78c97fc2a377315995e6ec8343872",
      "tree": "a3cd539a665947d389d90bc99aff9daa50eda5a2",
      "parents": [
        "e31f59ce593b073ee14241781edfb0637697eeb6"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Sat Aug 05 12:14:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] Fix BeFS slab corruption\n\nIn bugzilla #6941, Jens Kilian reported:\n\n\"The function befs_utf2nls (in fs/befs/linuxvfs.c) writes a 0 byte past the\nend of a block of memory allocated via kmalloc(), leading to memory\ncorruption.  This happens only for filenames which are pure ASCII and a\nmultiple of 4 bytes in length.  [...]\n\nWithout DEBUG_SLAB, this leads to further corruption and hard lockups; I\nbelieve this is the bug which has made kernels later than 2.6.8 unusable\nfor me.  (This must be due to changes in memory management, the bug has\nbeen in the BeFS driver since the time it was introduced (AFAICT).)\n\nSteps to reproduce:\nCreate a directory (in BeOS, naturally :-) with files named, e.g.,\n\"1\", \"22\", \"333\", \"4444\", ...  Mount it in Linux and do an \"ls\" or \"find\"\"\n\nThis patch implements the suggested fix. Credits to Jens Kilian for\ndebugging the problem and finding the right fix.\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nCc: Jens Kilian \u003cjjk@acm.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e31f59ce593b073ee14241781edfb0637697eeb6",
      "tree": "eb8b756925ebc929cf74424f8f79a8b7b11f02bd",
      "parents": [
        "855f46ad15d51e10081b13a5ce6fb36223cd2af5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 05 12:14:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] ieee1394: sbp2: enable auto spin-up for Maxtor disks\n\nAt least Maxtor OneTouch III require a \"start stop unit\" command after auto\nspin-down before the next access can proceed.  This patch activates the\nresponsible code in scsi_mod for all Maxtor SBP-2 disks.\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d183011\n\nMaybe that should be done for all SBP-2 disks, but better be cautious.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "855f46ad15d51e10081b13a5ce6fb36223cd2af5",
      "tree": "00bef9dc5567bf42f2d21d76fc10e1f60039578c",
      "parents": [
        "757be186129b674e3a0146a4bc1861ed0744cd95"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sat Aug 05 12:14:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] Add stable branch to maintainers file\n\nWhile helping someone to submit a patch to the stable branch, I noticed\nthat the stable branch is not listed in the MAINTAINERS file.  This was\nafter I went there to look for the email addresses for the stable branch\nlist (stable@kernel.org).\n\nThis patch adds the stable branch to the maintainers file so that people\ncan find where to send patches when they have a fix for the stable team.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "757be186129b674e3a0146a4bc1861ed0744cd95",
      "tree": "1cf219ca504b56a1057d3939204104bbec0b8b6b",
      "parents": [
        "453c3e478e94004606b394b9ea57de71094e7c6a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Sat Aug 05 12:14:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] sh: fix proc file removal for superh store queue module\n\nClean up proc file removal in sq module for superh arch.  currently on a\nfailed module load or on module unload a proc file is left registered which\ncan cause a random memory execution or oopses if read after unload.  This\npatch cleans up that deregistration.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "453c3e478e94004606b394b9ea57de71094e7c6a",
      "tree": "aa195bc949f1b87cd0cb087eade66b9485b0886c",
      "parents": [
        "64e0cc38b69b8d43ab9793f50e4bb09cea0e6bb9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] eicon: fix define conflict with ptrace\n\n* MODE_MASK is unused in eicon driver.\n* Conflicts with a ptrace stuff on arm.\n\ndrivers/isdn/hardware/eicon/divasync.h:259:1: warning: \"MODE_MASK\" redefined\ninclude2/asm/ptrace.h:48:1: warning: this is the location of the previous definition\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64e0cc38b69b8d43ab9793f50e4bb09cea0e6bb9",
      "tree": "734381fd5c4db5a3a79db114603d0900980bb14c",
      "parents": [
        "229395c90aadbadef76bacf52b9cb3326f509e93"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Aug 05 12:14:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] pSeries: hvsi char driver janitorial cleanup\n\nA set of tty line discipline cleanup patches were introduced before the\ndawn of time, in kernel version 2.4.21.  This patch performs that cleanup\nfor the hvsi driver.\n\nThe hvsi driver is used only on IBM pSeries PowerPC boxes.  The driver was\noriginally written by Hollis Blanchard, who has delegated maintainership to\nme.  So this my first and maybe only patch in this official new role,\nbecause this driver is otherwise bug-free :-)\n\nAlan: \"Actually its also a bug fix, tty-\u003eldisc should be locked by refcounting\nand the helpers do this for you.\"\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "229395c90aadbadef76bacf52b9cb3326f509e93",
      "tree": "53705312e1521192a3fff0af34a5aa1d62f40372",
      "parents": [
        "825e037fb8912f38e9d9ddd3ec79fa7c584db708"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Aug 05 12:14:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] pSeries hvsi char driver null pointer deref\n\nUnder certain rare circumstances, it appears that there can be be a\nNULL-pointer deref when a user fiddles with terminal emeulation programs while\noutpu is being sent to the console.  This patch checks for and avoids a\nNULL-pointer deref.\n\nSigned-off-by: Hollis Blanchard \u003chollisbl@austin.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "825e037fb8912f38e9d9ddd3ec79fa7c584db708",
      "tree": "3a03e67c418bfac073b510420656ced9400d0329",
      "parents": [
        "8b23d04dd26e6d170adc644cf12a0d9dfa1f5094"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] Fix more per-cpu typos\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b23d04dd26e6d170adc644cf12a0d9dfa1f5094",
      "tree": "01657165733560aa789c09913d90d1954045e6fa",
      "parents": [
        "2f34931fdc78b4895553aaa33748939cc7697c99"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Sat Aug 05 12:14:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] doc: update panic_on_oops documentation\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f34931fdc78b4895553aaa33748939cc7697c99",
      "tree": "c94736005fd9b9b67515c9e5518b3543d58ff488",
      "parents": [
        "9b7f750d446a717d4c8346fbb165b62661019b92"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Sat Aug 05 12:14:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] knfsd: fix race related problem when adding items to and svcrpc auth cache\n\nIf we don\u0027t find the item we are lookng for, we allocate a new one, and\nthen grab the lock again and search to see if it has been added while we\ndid the alloc.  If it had been added we need to \u0027cache_put\u0027 the newly\ncreated item that we are never going to use.  But as it hasn\u0027t been\ninitialised properly, putting it can cause an oops.\n\nSo move the -\u003einit call earlier to that it will always be fully initilised\nif we have to put it.\n\nThanks to Philipp Matthias Hahn \u003cpmhahn@svs.Informatik.Uni-Oldenburg.de\u003e\nfor reporting the problem.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b7f750d446a717d4c8346fbb165b62661019b92",
      "tree": "300a8d395582cf3d33b5c779ff23c3cf227115bd",
      "parents": [
        "60c371bc753495f36d3a71338b46030f7fffce3b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] debug_locks.h: add \"struct task_struct;\"\n\nRemoves many, many \"declared inside parameter list\" warnings on parisc.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "60c371bc753495f36d3a71338b46030f7fffce3b"
}
