)]}'
{
  "log": [
    {
      "commit": "dd2d1c6f2958d027e4591ca5d2a04dfe36ca6512",
      "tree": "5eaf4aa2ddce2cdbff1bdf04df6e7392c0cde94b",
      "parents": [
        "61c9fed41638249f8b6ca5345064eb1beb50179f"
      ],
      "author": {
        "name": "Vladislav Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri May 19 11:52:20 2006 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri May 19 11:52:20 2006 -0700"
      },
      "message": "[SCTP]: Respect the real chunk length when walking parameters.\n\nWhen performing bound checks during the parameter processing, we\nwant to use the real chunk and paramter lengths for bounds instead\nof the rounded ones.  This prevents us from potentially walking of\nthe end if the chunk length was miscalculated.  We still use rounded\nlengths when advancing the pointer. This was found during a\nconformance test that changed the chunk length without modifying\nparameters.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "61c9fed41638249f8b6ca5345064eb1beb50179f",
      "tree": "8855a0e6cbee58a9d94e30396b7d0a1baa526900",
      "parents": [
        "8de8c8738086501bbe3057ed6f4b70dded657488"
      ],
      "author": {
        "name": "Vladislav Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri May 19 11:01:18 2006 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri May 19 11:01:18 2006 -0700"
      },
      "message": "[SCTP]: A better solution to fix the race between sctp_peeloff() and\nsctp_rcv().\n\nThe goal is to hold the ref on the association/endpoint throughout the\nstate-machine process.  We accomplish like this:\n\n  /* ref on the assoc/ep is taken during lookup */\n\n  if owned_by_user(sk)\n \tsctp_add_backlog(skb, sk);\n  else\n \tinqueue_push(skb, sk);\n\n  /* drop the ref on the assoc/ep */\n\nHowever, in sctp_add_backlog() we take the ref on assoc/ep and hold it\nwhile the skb is on the backlog queue.  This allows us to get rid of the\nsock_hold/sock_put in the lookup routines.\n\nNow sctp_backlog_rcv() needs to account for potential association move.\nIn the unlikely event that association moved, we need to retest if the\nnew socket is locked by user.  If we don\u0027t this, we may have two packets\nracing up the stack toward the same socket and we can\u0027t deal with it.\nIf the new socket is still locked, we\u0027ll just add the skb to its backlog\ncontinuing to hold the ref on the association.  This get\u0027s rid of the\nneed to move packets from one backlog to another and it also safe in\ncase new packets arrive on the same backlog queue.\n\nThe last step, is to lock the new socket when we are moving the\nassociation to it.  This is needed in case any new packets arrive on\nthe association when it moved.  We want these to go to the backlog since\nwe would like to avoid the race between this new packet and a packet\nthat may be sitting on the backlog queue of the old socket toward the\nsame association.\n\nSigned-off-by: Vladislav Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "8de8c8738086501bbe3057ed6f4b70dded657488",
      "tree": "c8c5b4b5c3d3c35993368d0e462484cc62b006f4",
      "parents": [
        "ee433530d96a7b0af24ab616e5b51f1d89f9ae38"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri May 19 10:58:12 2006 -0700"
      },
      "committer": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri May 19 10:58:12 2006 -0700"
      },
      "message": "[SCTP]: Set sk_err so that poll wakes up after a non-blocking connect failure.\n\nAlso fix some other cases where sk_err is not set for 1-1 style sockets.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "ee433530d96a7b0af24ab616e5b51f1d89f9ae38",
      "tree": "ef97ce3211d8a034a24de86a06741e662be2c27e",
      "parents": [
        "2c8ac66bb2ff89e759f0d632a27cc64205e9ddd9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri May 19 02:17:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 19 02:17:18 2006 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix byteorder confusion\n\nflags is a u16, so use htons instead of htonl. Also avoid double\nconversion.\n\nNoticed by Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c8ac66bb2ff89e759f0d632a27cc64205e9ddd9",
      "tree": "5f0b19841fbe6e49dd17cee6da189dfeea6ff7bf",
      "parents": [
        "a467704dcb4fa45da48079486f1b0e6baffb12d2"
      ],
      "author": {
        "name": "Solar Designer",
        "email": "solar@openwall.com",
        "time": "Fri May 19 02:16:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 19 02:16:52 2006 -0700"
      },
      "message": "[NETFILTER]: Fix do_add_counters race, possible oops or info leak (CVE-2006-0039)\n\nSolar Designer found a race condition in do_add_counters(). The beginning\nof paddc is supposed to be the same as tmp which was sanity-checked\nabove, but it might not be the same in reality. In case the integer\noverflow and/or the race condition are triggered, paddc-\u003enum_counters\nmight not match the allocation size for paddc. If the check below\n(t-\u003eprivate-\u003enumber !\u003d paddc-\u003enum_counters) nevertheless passes (perhaps\nthis requires the race condition to be triggered), IPT_ENTRY_ITERATE()\nwould read kernel memory beyond the allocation size, potentially causing\nan oops or leaking sensitive data (e.g., passwords from host system or\nfrom another VPS) via counter increments. This requires CAP_NET_ADMIN.\n\nSigned-off-by: Solar Designer \u003csolar@openwall.com\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a467704dcb4fa45da48079486f1b0e6baffb12d2",
      "tree": "5e08a631dfe15e7d90f372eb36a3318cae1f3b32",
      "parents": [
        "5c170a09d9092e63af1658179f29867d32d56b55"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri May 19 02:16:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 19 02:16:29 2006 -0700"
      },
      "message": "[NETFILTER]: GRE conntrack: fix htons/htonl confusion\n\nGRE keys are 16 bit.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c170a09d9092e63af1658179f29867d32d56b55",
      "tree": "4263c58f0e0e89e21412f67d84761971dbbdfeca",
      "parents": [
        "493e2428aa1db0e592736ad15885c6ed1e81b8af"
      ],
      "author": {
        "name": "Philip Craig",
        "email": "philipc@snapgear.com",
        "time": "Fri May 19 02:15:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 19 02:15:47 2006 -0700"
      },
      "message": "[NETFILTER]: fix format specifier for netfilter log targets\n\nThe prefix argument for nf_log_packet is a format specifier,\nso don\u0027t pass the user defined string directly to it.\n\nSigned-off-by: Philip Craig \u003cphilipc@snapgear.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "493e2428aa1db0e592736ad15885c6ed1e81b8af",
      "tree": "abfa2a9540b4c84ce0cb33819398a792e3914ed9",
      "parents": [
        "a54c9d30dbb06391ec4422aaf0e1dc2c8c53bd3e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri May 19 02:15:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 19 02:15:13 2006 -0700"
      },
      "message": "[NETFILTER]: Fix memory leak in ipt_recent\n\nThe Coverity checker spotted that we may leak \u0027hold\u0027 in\nnet/ipv4/netfilter/ipt_recent.c::checkentry() when the following\nis true:\n  if (!curr_table-\u003estatus_proc) {\n    ...\n    if(!curr_table) {\n    ...\n      return 0;  \u003c-- here we leak.\nSimply moving an existing vfree(hold); up a bit avoids the possible leak.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a54c9d30dbb06391ec4422aaf0e1dc2c8c53bd3e",
      "tree": "a87b764e94d4ca3f787b076e3f731a67ff68ee71",
      "parents": [
        "679c0cd2dd61c825ab910fdbf347a8b7d1dddec4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 15 22:09:46 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 21:32:22 2006 -0700"
      },
      "message": "[PATCH] ohci1394, sbp2: fix \"scsi_add_device failed\" with PL-3507 based devices\n\nRe-enable posted writes for status FIFO.\n\nBesides bringing back a very minor bandwidth tweak from Linux 2.6.15.x\nand older, this also fixes an interoperability regression since 2.6.16:\n\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d6356\n   (sbp2: scsi_add_device failed. IEEE1394 HD is not working anymore.)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nTested-by: Vanei Heidemann \u003clinux@javanei.com.br\u003e\nTested-by: Martin Putzlocher \u003cmputzi@gmx.de\u003e (chip type unconfirmed)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "679c0cd2dd61c825ab910fdbf347a8b7d1dddec4",
      "tree": "01fc830a4e2e799de61afdb986d0a6c3d5270841",
      "parents": [
        "e9a1c52c7b19d10342226c12f170d7ab644427e2"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 15 22:08:09 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 21:32:22 2006 -0700"
      },
      "message": "[PATCH] sbp2: add ability to override hardwired blacklist\n\nIn case the blacklist with workarounds for device bugs yields a false\npositive, the module load parameter can now also be used as an override\ninstead of an addition to the blacklist.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9a1c52c7b19d10342226c12f170d7ab644427e2",
      "tree": "231d00c761444c650e527d048aab0776bd135fb5",
      "parents": [
        "24d3bf884e093f9de52d31c97187f4b9b4ad7dcb"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 15 22:06:37 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 21:32:21 2006 -0700"
      },
      "message": "[PATCH] sbp2: add read_capacity workaround for iPod\n\nApple decided to copy some USB stupidity over to FireWire.\n\nThe sector number returned by iPods from read_capacity is one too many.\nThis may cause I/O errors, especially if the kernel is configured for EFI\npartition support. We use the same workaround as usb-storage but have to\ncheck for different model IDs.\n\n\thttp://marc.theaimsgroup.com/?t\u003d114233262300001\n\thttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d187409\n\nAcknowledgements:\n  Diagnosis and therapy by Mathieu Chouquet-Stringer \u003cml2news@free.fr\u003e,\n  additional data about affected and unaffected Apple hardware from\n  Vladimir Kotal, Sander De Graaf, Bryan Olmstead and Hugh Dixon.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24d3bf884e093f9de52d31c97187f4b9b4ad7dcb",
      "tree": "3580e6023f813b1167df65be37298c278434b2d7",
      "parents": [
        "cb46c3701fb7b738de1e22ac4f2d06d18f547a74"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 15 22:04:59 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 21:32:21 2006 -0700"
      },
      "message": "[PATCH] sbp2: consolidate workarounds\n\nGrand unification of the three types of workarounds we have so far.\n\nThe \"skip mode page 8\" workaround is now limited to devices which\npretend to be of TYPE_DISK instead of TYPE_RBC. This workaround is no\nlonger enabled for Initio bridges.\n\nPatch update in anticipation of more workarounds:\n - Add module parameter \"workarounds\".\n - Deprecate parameter \"force_inquiry_hack\".\n - Compose the blacklist of a compound type for better readability and\n   extensibility.\n - Remove a now unused #define.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb46c3701fb7b738de1e22ac4f2d06d18f547a74",
      "tree": "7d8740ed7849d31eaea19e696a4ea098ba151a96",
      "parents": [
        "9676489866a75fdd56b0d3e40ec7884298bb1338",
        "8872d8e1c4311dd7e5086975df9c76120a0be83b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 16:30:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 16:30:31 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  [TCP]: reno sacked_out count fix\n  [IPV6]: Endian fix in net/ipv6/netfilter/ip6t_eui64.c:match().\n  [TR]: Remove an unused export.\n  [IPX]: Correct return type of ipx_map_frame_type().\n  [IPX]: Correct argument type of ipxrtr_delete().\n  [PKT_SCHED]: Potential jiffy wrap bug in dev_watchdog().\n"
    },
    {
      "commit": "9676489866a75fdd56b0d3e40ec7884298bb1338",
      "tree": "75cbfb35f4e09ad15b8753191b566d401d86de56",
      "parents": [
        "15eb7105a74a0a5d72d006fec2192b0ec692b5cc",
        "843a46f423a508b3a443a08baa903c6da02f3297"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 16:13:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 16:13:25 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/netdev-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/netdev-2.6:\n  sky2: prevent dual port receiver problems\n  x86_64: Check for bad dma address in b44 1GB DMA workaround\n  The ixp2000 driver for the enp2611 was developed on a board with\n"
    },
    {
      "commit": "15eb7105a74a0a5d72d006fec2192b0ec692b5cc",
      "tree": "b774ed6e13751f590038c1d0454436326339cd62",
      "parents": [
        "a5d1792847172077d173c959c37d4562b9ec69e6",
        "cef0893dcf1fdf22943aa49e75ee1eb3bfffe5f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 16:11:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 16:11:41 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://oss.oracle.com/home/sourcebo/git/ocfs2\n\n* \u0027upstream-linus\u0027 of git://oss.oracle.com/home/sourcebo/git/ocfs2:\n  configfs: Make sure configfs_init() is called before consumers.\n  configfs: configfs_mkdir() failed to cleanup linkage.\n  configfs: Fix a reference leak in configfs_mkdir().\n  ocfs2: fix gfp mask in some file system paths\n  ocfs2: Don\u0027t populate uptodate cache in ocfs2_force_read_journal()\n  ocfs2: take meta data lock in ocfs2_file_aio_read()\n  ocfs2: take data locks around extend\n"
    },
    {
      "commit": "cef0893dcf1fdf22943aa49e75ee1eb3bfffe5f5",
      "tree": "13d7116b336bf935dafe70a732395c5c1fd03be3",
      "parents": [
        "eed7a0db460595b139428d252798a83f1e1ce1d3"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed May 03 11:38:53 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:51 2006 -0700"
      },
      "message": "configfs: Make sure configfs_init() is called before consumers.\n\nconfigfs_init() needs to be called first to register configfs before anyconsumers try to access it.  Move up configfs in fs/Makefile to make\nsure it is initialized early.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "eed7a0db460595b139428d252798a83f1e1ce1d3",
      "tree": "129db180cb8bac9810b6168802914c5ae2f619a3",
      "parents": [
        "84efad1a53dd05969094f9a2562b4e6666571c00"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Apr 11 21:37:20 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:51 2006 -0700"
      },
      "message": "configfs: configfs_mkdir() failed to cleanup linkage.\n\nIf configfs_mkdir() errored in certain ways after the parent\u003c-\u003echild\nlinkage was already created, it would not undo the linkage.  Also,\ncomment the reference counting for clarity.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "84efad1a53dd05969094f9a2562b4e6666571c00",
      "tree": "15ddfe0250f5d59d56e989cd89c682096139c1f5",
      "parents": [
        "afae00ab45ea71d89086f924ebee6ca51c81e48e"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Mon Mar 27 18:46:09 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:50 2006 -0700"
      },
      "message": "configfs: Fix a reference leak in configfs_mkdir().\n\nconfigfs_mkdir() failed to release the working parent reference in most\nexit paths.  Also changed the exit path for readability.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "afae00ab45ea71d89086f924ebee6ca51c81e48e",
      "tree": "1306e519591e2dabb4376f52e34e515b343be4ad",
      "parents": [
        "dd4a2c2bfe159cc39e9672e875c8314563699764"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Wed Apr 12 14:37:00 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:49 2006 -0700"
      },
      "message": "ocfs2: fix gfp mask in some file system paths\n\nWe were using GFP_KERNEL in a handful of places which really wanted\nGFP_NOFS. Fix this.\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "dd4a2c2bfe159cc39e9672e875c8314563699764",
      "tree": "d858215c972c637000e2a28af85830fd4665cd89",
      "parents": [
        "c4374f8a6093fbee42ac4368b3ca180d1d0c7c6d"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Apr 12 14:24:05 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:48 2006 -0700"
      },
      "message": "ocfs2: Don\u0027t populate uptodate cache in ocfs2_force_read_journal()\n\nThis greatly reduces the amount of memory useded during recovery.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c4374f8a6093fbee42ac4368b3ca180d1d0c7c6d",
      "tree": "6e52cb1f85a5e769bd9f23e0e59d266767e25dcf",
      "parents": [
        "53013cba4118a5cfe8f7c7ea5e5bc1c48b160f76"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 05 19:04:35 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:47 2006 -0700"
      },
      "message": "ocfs2: take meta data lock in ocfs2_file_aio_read()\n\nTemporarily take the meta data lock in ocfs2_file_aio_read() to allow us to\nupdate our inode fields.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "53013cba4118a5cfe8f7c7ea5e5bc1c48b160f76",
      "tree": "5170ed12fbe07b5e8557e61952aa27c25034bd7a",
      "parents": [
        "0c056c50a6218e0e577817c16ba8851af593d742"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 05 19:04:03 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 17 14:38:47 2006 -0700"
      },
      "message": "ocfs2: take data locks around extend\n\nWe need to take a data lock around extends to protect the pages that\nocfs2_zero_extend is going to be pulling into the page cache. Otherwise an\nextend on one node might populate the page cache with data pages that have\nno lock coverage.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "a5d1792847172077d173c959c37d4562b9ec69e6",
      "tree": "8ba84daea4d3e0cb4396d08cd9264fff327b0c69",
      "parents": [
        "0c056c50a6218e0e577817c16ba8851af593d742",
        "4c31ce8fea9760961a2d1b1d6c84b7590c17ae38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 14:28:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 14:28:57 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] one-line cleanup on set_irq_affinity_info\n  [IA64] fix broken irq affinity\n  [IA64] sn2 defconfig\n"
    },
    {
      "commit": "4c31ce8fea9760961a2d1b1d6c84b7590c17ae38",
      "tree": "f18228706ac73a3ddb9fa9a88329a8ffe629bf89",
      "parents": [
        "41503def5d83bada6a2fd792e636ccc28a285f38"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue May 16 16:34:57 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 17 06:20:59 2006 -0700"
      },
      "message": "[IA64] one-line cleanup on set_irq_affinity_info\n\nCalls to set_irq_info in set_irq_affinity_info() is redundant because\nirq_affinity mask was set just one line immediately above it.  Remove\nthat duplicate call.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "41503def5d83bada6a2fd792e636ccc28a285f38",
      "tree": "4f2c602db9cf66232001baa3be9f5952b8a50266",
      "parents": [
        "1101ece44e00cfe31a2fd9d3222d05f927b00ef8"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue May 16 16:29:00 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 17 06:20:23 2006 -0700"
      },
      "message": "[IA64] fix broken irq affinity\n\nWhen CONFIG_PCI_MSI is set, move_irq() is an empty function, causing\ngrief when sys admin tries to bind interrupt to CPU.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1101ece44e00cfe31a2fd9d3222d05f927b00ef8",
      "tree": "3160a56cf83405fee56d6f764bd396e05b2cac70",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon May 15 05:07:54 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 17 06:18:56 2006 -0700"
      },
      "message": "[IA64] sn2 defconfig\n\nSet node shift to 10 on SN2 and disable mutex debugging.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8872d8e1c4311dd7e5086975df9c76120a0be83b",
      "tree": "1486697e32c65521785721fe9523f4eaee9a3e90",
      "parents": [
        "d8fd0a73169e90022dc3ccf3083ca24573b44b5c"
      ],
      "author": {
        "name": "Angelo P. Castellani",
        "email": "angelo.castellani+lkml@gmail.com",
        "time": "Tue May 16 21:42:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 16 21:42:11 2006 -0700"
      },
      "message": "[TCP]: reno sacked_out count fix\n\nFrom: \"Angelo P. Castellani\" \u003cangelo.castellani+lkml@gmail.com\u003e\n\nUsing NewReno, if a sk_buff is timed out and is accounted as lost_out,\nit should also be removed from the sacked_out.\n\nThis is necessary because recovery using NewReno fast retransmit could\ntake up to a lot RTTs and the sk_buff RTO can expire without actually\nbeing really lost.\n\nleft_out \u003d sacked_out + lost_out\nin_flight \u003d packets_out - left_out + retrans_out\n\nUsing NewReno without this patch, on very large network losses,\nleft_out becames bigger than packets_out + retrans_out (!!).\n\nFor this reason unsigned integer in_flight overflows to 2^32 - something.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8fd0a73169e90022dc3ccf3083ca24573b44b5c",
      "tree": "0147645272a7d86fcfe102b9ce694ebe7f8bcc03",
      "parents": [
        "6599519e9c6c56ff0f9a4ffd53f90c5b65b902f4"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue May 16 15:24:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 16 15:24:41 2006 -0700"
      },
      "message": "[IPV6]: Endian fix in net/ipv6/netfilter/ip6t_eui64.c:match().\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6599519e9c6c56ff0f9a4ffd53f90c5b65b902f4",
      "tree": "ea393e5e8c5f13afa5b0adb77b89d7eaac85d4c5",
      "parents": [
        "4ac396c0467993853d3d58c0975151515700c07b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 16 15:23:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 16 15:23:40 2006 -0700"
      },
      "message": "[TR]: Remove an unused export.\n\nThis patch removes the unused EXPORT_SYMBOL(tr_source_route).\n\n(Note, the usage in net/llc/llc_output.c can\u0027t be modular.)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c056c50a6218e0e577817c16ba8851af593d742",
      "tree": "feabddbd93b49ce94103c6054336078f240848ee",
      "parents": [
        "4fbca5320eb102d2e15bdeffe79e125c11cf925e",
        "1e316d7566b63767aa18902235c719e9e95465d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 15:18:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 15:18:26 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/spi-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/spi-2.6:\n  [PATCH] SPI: spi_bitbang: clocking fixes\n  [PATCH] spi: Update to PXA2xx SPI Driver\n  [PATCH] SPI: busnum \u003d\u003d 0 needs to work\n  [PATCH] SPI: devices can require LSB-first encodings\n  [PATCH] SPI: Renamed bitbang_transfer_setup to spi_bitbang_setup_transfer and export it\n  [PATCH] SPI: Add David as the SPI subsystem maintainer\n  [PATCH] SPI: spi bounce buffer has a minimum length\n  [PATCH] SPI: spi whitespace fixes\n  [PATCH] SPI: add PXA2xx SSP SPI Driver\n  [PATCH] SPI: per-transfer overrides for wordsize and clocking\n"
    },
    {
      "commit": "4ac396c0467993853d3d58c0975151515700c07b",
      "tree": "fb52e9578201b027ffba0292199c9acd2c4720d8",
      "parents": [
        "53d42f541278b6c97724465b19bae4730d7a85c8"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue May 16 15:17:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 16 15:17:49 2006 -0700"
      },
      "message": "[IPX]: Correct return type of ipx_map_frame_type().\n\nCasting BE16 to int and back may or may not work. Correct, to be sure.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fbca5320eb102d2e15bdeffe79e125c11cf925e",
      "tree": "59111c77d71bbdf557bbc30e31f5f3235ae0498c",
      "parents": [
        "509b70b677ca35a0e800807c6470181df5008d70",
        "3170a5e80be7db29ab5ccb6b4145cf28b4a156de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 15:16:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 15:16:14 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] arch/arm/kernel/dma-isa.c: named initializers\n  [ARM] 3527/1: MPCore Boot Lockup Fix\n  [ARM] arch/arm/kernel/process.c: Fix warning\n  [ARM] 3526/1: ioremap should use vunmap instead of vfree on ARM\n  [ARM] 3524/1: ARM EABI: more 64-bit aligned stack fixes\n  [ARM] 3517/1: move definition of PROC_INFO_SZ from procinfo.h to asm-offsets.h\n"
    },
    {
      "commit": "509b70b677ca35a0e800807c6470181df5008d70",
      "tree": "a877b27154b0ce0aab10a1d76106a32f4701f456",
      "parents": [
        "716f8954fb3029ca2df52a986b60af8d06f093ee",
        "1281e36027a9119356bd93b5e7853c72c35dd462"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 15:15:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 15:15:59 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [ARM] 3523/1: Serial core pm_state\n"
    },
    {
      "commit": "53d42f541278b6c97724465b19bae4730d7a85c8",
      "tree": "cf974cb6debb01c7b54d53b0106a001941460a22",
      "parents": [
        "338f7566e5c26a9547e25d54863ae4e4e5c856d1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue May 16 15:07:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 16 15:07:28 2006 -0700"
      },
      "message": "[IPX]: Correct argument type of ipxrtr_delete().\n\nA single caller passes __u32. Inside function \"net\" is compared with\n__u32 (__be32 really, just wasn\u0027t annotated).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "338f7566e5c26a9547e25d54863ae4e4e5c856d1",
      "tree": "fbe483e07f8680a7718e02b869cdf5e042e2ec7b",
      "parents": [
        "716f8954fb3029ca2df52a986b60af8d06f093ee"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 16 15:02:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 16 15:02:12 2006 -0700"
      },
      "message": "[PKT_SCHED]: Potential jiffy wrap bug in dev_watchdog().\n\nThere is a potential jiffy wraparound bug in the transmit watchdog\nthat is easily avoided by using time_after().\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e316d7566b63767aa18902235c719e9e95465d0",
      "tree": "506783a779e1b06b20de0bc03e4b0008f77704e8",
      "parents": [
        "9708c121c38fe864eb6f5a119f7525729686e095"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Apr 06 22:25:56 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:58 2006 -0700"
      },
      "message": "[PATCH] SPI: spi_bitbang: clocking fixes\n\nThis fixes two problems triggered by the MMC stack updating clocks:\n\n - SPI masters driver should accept a max clock speed of zero; that\u0027s one\n   convention for marking idle devices.  (Presumably that helps controllers\n   that don\u0027t autogate clocks to \"off\" when not in use.)\n\n - There are more than 1000 nanoseconds per millisecond; setting the clock\n   down to 125 KHz now works properly.\n\nShowing once again that Zero (http://en.wikipedia.org/wiki/Zero) is still\nan inexhaustible number of bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9708c121c38fe864eb6f5a119f7525729686e095",
      "tree": "27d5afdcafdcf10b45f4a228c739d5819cc9240c",
      "parents": [
        "a020ed7521a9737bcf3e34eb880867c60c3c68d0"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Tue Mar 28 14:05:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:58 2006 -0700"
      },
      "message": "[PATCH] spi: Update to PXA2xx SPI Driver\n\nFix two outstanding issues with the pxa2xx_spi driver:\n\n1) Bad cast in the function u32_writer. Thanks to Henrik Bechmann\n2) Adds support for per transfer changes to speed and bits per word\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a020ed7521a9737bcf3e34eb880867c60c3c68d0",
      "tree": "52941e00b05df6c1bfe228fd193fdb09cf963d15",
      "parents": [
        "ccf77cc4af5b048e20cfd9327fcc286cb69c34cc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 03 15:49:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:57 2006 -0700"
      },
      "message": "[PATCH] SPI: busnum \u003d\u003d 0 needs to work\n\nWe need to be able to have a \"SPI bus 0\" matching chip numbering; but\nthat number was wrongly used to flag dynamic allocation of a bus number.\n\nThis patch resolves that issue; now negative numbers trigger dynamic alloc.\n\nIt also updates the how-to-write-a-controller-driver overview to mention\nthis stuff.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccf77cc4af5b048e20cfd9327fcc286cb69c34cc",
      "tree": "0a19a6948fe8bbf2128010a655e170ffebc9d8b8",
      "parents": [
        "ff9f4771b5f017ee0f57629488b6cd7a6ef3d19b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 03 15:46:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:57 2006 -0700"
      },
      "message": "[PATCH] SPI: devices can require LSB-first encodings\n\nAdd spi_device hook for LSB-first word encoding, and update all the\n(in-tree) controller drivers to reject such devices.  Eventually,\nsome controller drivers will be updated to support lsb-first encodings\non the wire; no current drivers need this.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff9f4771b5f017ee0f57629488b6cd7a6ef3d19b",
      "tree": "2d487a384f075f82444135a77330755f1755aa16",
      "parents": [
        "025c398710ac24456f0288fc7e64f426c5c5508f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Apr 02 16:06:35 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:57 2006 -0700"
      },
      "message": "[PATCH] SPI: Renamed bitbang_transfer_setup to spi_bitbang_setup_transfer and export it\n\nRenamed bitbang_transfer_setup to follow convention of other exported symbols\nfrom spi-bitbang.  Exported spi_bitbang_setup_transfer to allow users of\nspi-bitbang to use the function in their own setup_transfer.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "025c398710ac24456f0288fc7e64f426c5c5508f",
      "tree": "53863cd918bc5d0980d2f5bf0b71594fa9ed2f3a",
      "parents": [
        "a9948b6194b46e489aa3b4d111d6dfd786c39c4b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Apr 02 16:05:54 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:57 2006 -0700"
      },
      "message": "[PATCH] SPI: Add David as the SPI subsystem maintainer\n\nAdd David as the SPI subsystem maintainer\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9948b6194b46e489aa3b4d111d6dfd786c39c4b",
      "tree": "28f4984be0547c773ad24ef6ed882f1ae9cbede8",
      "parents": [
        "747d844ee9a183ff3067bb1181f2a25c50649538"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:37:40 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:57 2006 -0700"
      },
      "message": "[PATCH] SPI: spi bounce buffer has a minimum length\n\nMake sure that spi_write_then_read() can always handle at least 32 bytes\nof transfer (total, both directions), minimizing one portability issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "747d844ee9a183ff3067bb1181f2a25c50649538",
      "tree": "0d35d9c2e3267765f328d7371b23433a5c7709c9",
      "parents": [
        "e0c9905e87ac1bc56c9ea8f5b2934aeee53dce26"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:33:37 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:56 2006 -0700"
      },
      "message": "[PATCH] SPI: spi whitespace fixes\n\nThis removes superfluous whitespace in the \u003clinux/spi/spi.h\u003e header.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0c9905e87ac1bc56c9ea8f5b2934aeee53dce26",
      "tree": "7752a74a70b6e174f347f1d56ab98717e9e93b61",
      "parents": [
        "4cff33f94fefcce1b3c01a9d1da6bb85fe3cbdfa"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Tue Mar 07 23:53:24 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:56 2006 -0700"
      },
      "message": "[PATCH] SPI: add PXA2xx SSP SPI Driver\n\nThis driver turns a PXA2xx synchronous serial port (SSP) into a SPI master\ncontroller (see Documentation/spi/spi_summary).  The driver has the following\nfeatures:\n\n- Support for any PXA2xx SSP\n- SSP PIO and SSP DMA data transfers.\n- External and Internal (SSPFRM) chip selects.\n- Per slave device (chip) configuration.\n- Full suspend, freeze, resume support.\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4cff33f94fefcce1b3c01a9d1da6bb85fe3cbdfa",
      "tree": "0ef6066c4f2c0225517a6402bb04f4b4d56afd4d",
      "parents": [
        "716f8954fb3029ca2df52a986b60af8d06f093ee"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Fri Feb 17 10:02:18 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:56 2006 -0700"
      },
      "message": "[PATCH] SPI: per-transfer overrides for wordsize and clocking\n\nSome protocols (like one for some bitmap displays) require different clock\nspeed or word size settings for each transfer in an SPI message. This adds\nthose parameters to struct spi_transfer.  They are to be used when they are\nnonzero; otherwise the defaults from spi_device are to be used.\n\nThe patch also adds a setup_transfer callback to spi_bitbang, uses it for\nmessages that use those overrides, and implements it so that the pure\nbitbanging code can help resolve any questions about how it should work.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3170a5e80be7db29ab5ccb6b4145cf28b4a156de",
      "tree": "c9279a69bc34cd01568f506dd4f163fd350b3ea7",
      "parents": [
        "bb1a2aa617e67e2d60f22052b13422c7caeaf798"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 16 22:09:46 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 22:09:46 2006 +0100"
      },
      "message": "[ARM] arch/arm/kernel/dma-isa.c: named initializers\n\nThis patch converts struct dma_resources to named initializers.\n\nBesides fixing a compile error in -mm, it didn\u0027t sound like a bad idea.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alexander Schulz \u003calex@shark-linux.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb1a2aa617e67e2d60f22052b13422c7caeaf798",
      "tree": "01b34d62f8ec450c496bb090733d49695346442e",
      "parents": [
        "9d494ccb9ca297f80dc61a0d6357e88c86f44e92"
      ],
      "author": {
        "name": "Harry Fearnhamm",
        "email": "Harry.Fearnhamm@arm.com",
        "time": "Tue May 16 16:50:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 16:50:21 2006 +0100"
      },
      "message": "[ARM] 3527/1: MPCore Boot Lockup Fix\n\nPatch from Harry Fearnhamm\n\nThis patch fixes the occasional lockup seen in early boot stage\non RealView MPCore system.\n\nSigned-off-by: Harry Fearnhamm \u003cHarry.Fearnhamm@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "716f8954fb3029ca2df52a986b60af8d06f093ee",
      "tree": "d5f983daab287e0a46ac2a76e78a13037b7ed9b6",
      "parents": [
        "a4523a8b38089478f93bc053c31f678c63f5ee1b",
        "cb6b2eb9bcf2f61e84dc0b55ef7e3d4923842313"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 08:46:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 08:46:10 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] Fix pSeries identification in prom_init.c\n  [PATCH] powerpc: fix kernel version display on pseries boxes\n"
    },
    {
      "commit": "a4523a8b38089478f93bc053c31f678c63f5ee1b",
      "tree": "96f828650d2234aac76fe39ea38b7c7250c49349",
      "parents": [
        "40e59a61669a3cab9e0bd24644e29155d6b00970"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon May 15 11:41:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 07:59:32 2006 -0700"
      },
      "message": "[PATCH] slab: Fix kmem_cache_destroy() on NUMA\n\nWith CONFIG_NUMA set, kmem_cache_destroy() may fail and say \"Can\u0027t\nfree all objects.\"  The problem is caused by sequences such as the\nfollowing (suppose we are on a NUMA machine with two nodes, 0 and 1):\n\n * Allocate an object from cache on node 0.\n * Free the object on node 1.  The object is put into node 1\u0027s alien\n   array_cache for node 0.\n * Call kmem_cache_destroy(), which ultimately ends up in __cache_shrink().\n * __cache_shrink() does drain_cpu_caches(), which loops through all nodes.\n   For each node it drains the shared array_cache and then handles the\n   alien array_cache for the other node.\n\nHowever this means that node 0\u0027s shared array_cache will be drained,\nand then node 1 will move the contents of its alien[0] array_cache\ninto that same shared array_cache.  node 0\u0027s shared array_cache is\nnever looked at again, so the objects left there will appear to be in\nuse when __cache_shrink() calls __node_shrink() for node 0.  So\n__node_shrink() will return 1 and kmem_cache_destroy() will fail.\n\nThis patch fixes this by having drain_cpu_caches() do\ndrain_alien_cache() on every node before it does drain_array() on the\nnodes\u0027 shared array_caches.\n\nThe problem was originally reported by Or Gerlitz \u003cogerlitz@voltaire.com\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40e59a61669a3cab9e0bd24644e29155d6b00970",
      "tree": "25db313781596303562a1a316592ffb9ff96542b",
      "parents": [
        "fad7906d16e8c4926aeb5b0f1756eb9f55b2837d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 15 18:19:47 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 07:59:32 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t schedule on exception stack on preemptive kernels\n\nExtends an earlier patch from John Blackwood to more exception handlers\nthat also run on the exception stacks.\n\nExpand the use of preempt_conditional_{sti,cli} to all cases where\ninterrupts are to be re-enabled during exception handling while running\non an IST stack.\n\nBased on original patch from Jan Beulich.\n\nCc: John Blackwood \u003cjohn.blackwood@ccur.com\u003e\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fad7906d16e8c4926aeb5b0f1756eb9f55b2837d",
      "tree": "1a238328b29316e3aa8d8fa9f05dedcf1d58c153",
      "parents": [
        "5491d0f3e206beb95eeb506510d62a1dab462df1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 15 18:19:44 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 07:59:31 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix memory hotadd heuristics\n\nThis fixes some boot failures on Dell and Unisys systems with memory\nhotadd added.\n\n - Set hotadd_percent to 0 by default.  This means anybody using hotadd\n   memory needs to specify the value on the command line.  That\u0027s\n   because there are lots of Intel boxes which have a bogus hotplug area\n   in their SRAT and they would waste a lot of memory before.\n - Fix calculation of how much memory to use when the hotplug area\n   exceeds hotadd_percent\n - Fix fallback when the\n - Fix fallback if memory hotadd is not compiled in.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5491d0f3e206beb95eeb506510d62a1dab462df1",
      "tree": "5c4aadcfb4a93535e2f6e0f5977e930ccacec0e9",
      "parents": [
        "f0fdabf8bf187c9aafeb139a828c530ef45cf022"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 15 18:19:41 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 07:59:31 2006 -0700"
      },
      "message": "[PATCH] i386/x86_64: Force pci\u003dnoacpi on HP XW9300\n\nThis is needed to see all devices.\n\nThe system has multiple PCI segments and we don\u0027t handle that properly\nyet in PCI and ACPI. Short term before this is fixed blacklist it to\npci\u003dnoacpi.\n\nAcked-by: len.brown@intel.com\nCc: gregkh@suse.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0fdabf8bf187c9aafeb139a828c530ef45cf022",
      "tree": "d445ab6a41a30633e335938164698bfc6152a8ad",
      "parents": [
        "639b421b911bbde1e3fb5ed037a4f8c85a5bffcb"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 15 18:19:38 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 07:59:31 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t warn for overflow in nommu case when dma_mask is \u003c 32bit\n\nThis triggers for b44\u0027s 1GB DMA workaround which tries to map\nfirst and then bounces.\n\nThe 32bit heuristic is reasonable because the IOMMU doesn\u0027t attempt\nto handle \u003c 32bit masks anyways.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "639b421b911bbde1e3fb5ed037a4f8c85a5bffcb",
      "tree": "31522e82cffe76cc13bd2f6db68d74bcbd526f53",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 15 18:19:35 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 16 07:59:31 2006 -0700"
      },
      "message": "[PATCH] x86_64: Check for bad dma address in b44 1GB DMA workaround\n\nNeeded for interaction with the nommu code in x86-64 which\nwill return bad_dma_address if the address exceeds dma_mask.\n\nCc: netdev@vger.kernel.org\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb6b2eb9bcf2f61e84dc0b55ef7e3d4923842313",
      "tree": "71d42f762163a309e804193efd3f0674c3e57dbb",
      "parents": [
        "3de620e8394406fd01f450b8c6e3e74464e81a78"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 15 15:46:03 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 16 21:31:25 2006 +1000"
      },
      "message": "[PATCH] Fix pSeries identification in prom_init.c\n\nThe OF trampoline code prom_init.c still needs to identify IBM pSeries\n(PAPR) machines in order to run some platform specific code on them like\ninstanciating the TCE tables. The code doing that detection was changed\nrecently in 2.6.17 early stages but was done slightly incorrectly. It\nshould be testing for an exact match of \"chrp\" and it currently tests\nfor anything that begins with \"chrp\". That means it will incorrectly\nmatch with platforms using Maple-like device-trees and have open\nfirmware. This fixes it by using strcmp instead of strncmp to match what\nthe actual platform detection code does.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3de620e8394406fd01f450b8c6e3e74464e81a78",
      "tree": "045a6604109bb566d5405998652c04954cac1725",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed May 10 13:05:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 16 21:30:57 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix kernel version display on pseries boxes\n\nWe are displaying the wrong thing on the operator panel (2x40\ncharacter LCD).  This got broken in commit cebb21b5, when UTS_RELEASE\ngot changed to system_utsname.version.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d494ccb9ca297f80dc61a0d6357e88c86f44e92",
      "tree": "bff2835d78fb8cb3bdbab1cf9e235e52929e5653",
      "parents": [
        "478922c2b3c4ec8844ff2dec7eb1eba6f89a10ee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 16 11:33:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:39:32 2006 +0100"
      },
      "message": "[ARM] arch/arm/kernel/process.c: Fix warning\n\narch/arm/kernel/process.c:314: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "478922c2b3c4ec8844ff2dec7eb1eba6f89a10ee",
      "tree": "827e2d2df5798a97f5aa401505dba88fee998ca3",
      "parents": [
        "1d6760a3ac6b5691e4914a3333b48fee5c2e275d"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue May 16 11:30:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:39:31 2006 +0100"
      },
      "message": "[ARM] 3526/1: ioremap should use vunmap instead of vfree on ARM\n\nPatch from Catalin Marinas\n\nThis patch modifies the __ioremap_pfn and __iounmap functions in\narch/arm/mm/ioremap.c to use vunmap instead of vfree.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1d6760a3ac6b5691e4914a3333b48fee5c2e275d",
      "tree": "02d0296c1155377e79b22760ca9cf9638b223425",
      "parents": [
        "2ceec0c8c6e2780d58dece91b4b787729405d9e7"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue May 16 11:29:46 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:39:31 2006 +0100"
      },
      "message": "[ARM] 3524/1: ARM EABI: more 64-bit aligned stack fixes\n\nPatch from Nicolas Pitre\n\nAssembly code that calls C code must ensure the C code sees a 64-bit\naligned stack pointer.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ceec0c8c6e2780d58dece91b4b787729405d9e7",
      "tree": "121c03865e0b8e6bc86161592ebeacb852727d04",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Wed May 10 18:11:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:39:30 2006 +0100"
      },
      "message": "[ARM] 3517/1: move definition of PROC_INFO_SZ from procinfo.h to asm-offsets.h\n\nPatch from Uwe Zeisberger\n\nThe symbol is only used in arch/arm/kernel/head-common.S.  This in turn\nis included from arch/arm/kernel/head.S and arch/arm/kernel/head-nommu.S\nwhich include asm-offsets.h .\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1281e36027a9119356bd93b5e7853c72c35dd462",
      "tree": "c10b62b061a3a3f74a1e94ac539345ebaf8708ed",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue May 16 11:28:49 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:28:49 2006 +0100"
      },
      "message": "[ARM] 3523/1: Serial core pm_state\n\nPatch from Andrew Victor\n\nThe serial_core already manages the power state of the UARTs, and\ntherefore it shouldn\u0027t suspend a UART which was previously suspended.\n\nThis patch modifies serial_core only call the UART-specific\npower-management function if the PM state is actually changing.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "843a46f423a508b3a443a08baa903c6da02f3297",
      "tree": "635b032413590677e32b968e4c301bac3d7af554",
      "parents": [
        "de54bc0f00c23a805f4ad2146c5a1fd5e2abe1e9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 11 15:07:28 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 15 12:35:01 2006 -0700"
      },
      "message": "sky2: prevent dual port receiver problems\n\nWhen both ports are receiving simultaneously, the receive logic gets confused\nand may pass up a packet before it is full. This causes hangs, and IP will see\nlots of garbage packets. There is even the potential for data corruption if\na later arriving packet DMA\u0027s into freed memory.\n\nIt looks like a hardware bug because status arrives for a packet but no\ndata is there. Until this bug is worked out, block the user from bringing\nup both ports at once.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "de54bc0f00c23a805f4ad2146c5a1fd5e2abe1e9",
      "tree": "ded841bc40c3d5c63013c8f3a7bcc83c3d56ffdc",
      "parents": [
        "1ea739a5f9f469a57d804ebcf70514b8a5efe9da"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 15 18:19:35 2006 +0200"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 15 12:26:00 2006 -0700"
      },
      "message": "x86_64: Check for bad dma address in b44 1GB DMA workaround\n\nNeeded for interaction with the nommu code in x86-64 which\nwill return bad_dma_address if the address exceeds dma_mask.\n\nCc: netdev@vger.kernel.org\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "1ea739a5f9f469a57d804ebcf70514b8a5efe9da",
      "tree": "48269d9f017b7f09eab3577ba78ed81ad9faa7f5",
      "parents": [
        "9be2f7c38e0bd64e8a0f74ea68df1e73e2ddfcc3"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon May 15 12:25:29 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 15 12:25:29 2006 -0700"
      },
      "message": "The ixp2000 driver for the enp2611 was developed on a board with\nthree gigabit ports, but some enp2611 models only have two ports\n(and only one onboard PM3386.)  The current driver assumes there\nare always three ports and so it doesn\u0027t work on the two-port\nversion of the board at all.\n\nThis patch adds a bit of logic to the enp2611 driver to limit the\nnumber of ports to 2 if the second PM3386 isn\u0027t detected.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2",
      "tree": "f06021acf77cc63e869a0fb75348eec93f99c2c1",
      "parents": [
        "194a61b8e09ac526c33777a688ee2a1504d7fbc3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 09:44:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] dl2k needs dma-mapping.h\n\nOn alpha:\n\ndrivers/net/dl2k.c: In function `rio_free_tx\u0027:\ndrivers/net/dl2k.c:768: error: `DMA_48BIT_MASK\u0027 undeclared (first use in this function)\ndrivers/net/dl2k.c:768: error: (Each undeclared identifier is reported only once\ndrivers/net/dl2k.c:768: error: for each function it appears in.)\ndrivers/net/dl2k.c: In function `receive_packet\u0027:\ndrivers/net/dl2k.c:896: error: `DMA_48BIT_MASK\u0027 undeclared (first use in this function)\ndrivers/net/dl2k.c: In function `rio_close\u0027:\ndrivers/net/dl2k.c:1803: error: `DMA_48BIT_MASK\u0027 undeclared (first use in this function)\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "194a61b8e09ac526c33777a688ee2a1504d7fbc3",
      "tree": "8319b7deca72b265317102ea0dfd5c9442f474ba",
      "parents": [
        "d3779e7989cfdba854b843fe605f8df9e991cd18"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 09:44:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] jffs2 warning fixes\n\nfs/jffs2/nodelist.c: In function `check_node_data\u0027:\nfs/jffs2/nodelist.c:441: warning: unsigned int format, different type arg (arg 4)\nfs/jffs2/nodelist.c:464: warning: int format, different type arg (arg 5)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3779e7989cfdba854b843fe605f8df9e991cd18",
      "tree": "b535626d492020e650c2014b44cc182f05353eac",
      "parents": [
        "264a341231e8af2c2e35ac15d26de76f1198525b"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Mon May 15 09:44:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] devices.txt: remove pktcdvd entry\n\nChanging the driver to use dynamic device numbers was one of the many\nchanges that were made in order to have the driver accepted into the\nmainline kernel.  Therefore I would say that the entry in devices.txt is\nobsolete.  This patch removes it.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Torben Mathiasen \u003cdevice@lanana.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "264a341231e8af2c2e35ac15d26de76f1198525b",
      "tree": "c86301f2a55057e29425731965d5fdea264494f8",
      "parents": [
        "79afecfaabbe42e2a8a7e28880517f1721f2f3a7"
      ],
      "author": {
        "name": "Thomas Kleffel",
        "email": "tk@maintech.de",
        "time": "Mon May 15 09:44:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] ide_cs: Add IBM microdrive to known IDs\n\nAdd the IBM microdrive to the known PCMCIA IDs for ide_cs.\n\nSigned-off-by: Thomas Kleffel \u003ctk@maintech.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79afecfaabbe42e2a8a7e28880517f1721f2f3a7",
      "tree": "26b577c7c882e1fec21e4dedb2c938bc742e8964",
      "parents": [
        "bfe2e9349f318883c036607c64b6205d573a28ff"
      ],
      "author": {
        "name": "Aneesh Kumar",
        "email": "aneesh.kumar@gmail.com",
        "time": "Mon May 15 09:44:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] Fix typos in Documentation/memory-barriers.txt\n\nFix some typos in Documentation/memory-barriers.txt\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfe2e9349f318883c036607c64b6205d573a28ff",
      "tree": "c1ea32e56a4346638867d3320834abc3f29f32e9",
      "parents": [
        "b2d596d8e08099b47e0a75aa4b7f82aae780e851"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 15 09:44:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] gigaset: endian fix\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2d596d8e08099b47e0a75aa4b7f82aae780e851",
      "tree": "5b76a8b0122e76564d98003425dbd06dff420230",
      "parents": [
        "ce007ea59729d627f62bb5fa8c1a81e25653a0ad"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon May 15 09:44:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] fix hotplug kconfig help\n\nHOTPLUG_CPU entry says \"Say Y...\" then \"Say N.\".  Slightly ugly, so I fixed\nit up, and added remark about suspend on SMP as a bonus.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce007ea59729d627f62bb5fa8c1a81e25653a0ad",
      "tree": "c09308c9da8b75462510fce1719ce4a29143964a",
      "parents": [
        "eee391a66d774e644bf3cbb35403562e09d88bb2"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 15 09:44:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] smbus unhiding kills thermal management\n\nDo not enable the SMBus device on Asus boards if suspend is used.  We do\nnot reenable the device on resume, leading to all sorts of undesirable\neffects, the worst being a total fan failure after resume on Samsung P35\nlaptop.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\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": "eee391a66d774e644bf3cbb35403562e09d88bb2",
      "tree": "1c04e7edb60a5c129c8e118decfea8b5ba5076a3",
      "parents": [
        "be6e028b6422878df2e799a74609a03a553c7dad"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 09:44:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] revert \"vfs: propagate mnt_flags into do_loopback/vfsmount\"\n\nRevert commit f6422f17d3a480f21917a3895e2a46b968f56a08, due to\n\nValdis.Kletnieks@vt.edu wrote:\n\u003e\n\u003e There seems to have been a bug introduced in this changeset:\n\u003e\n\u003e Am running 2.6.17-rc3-mm1.  When this changeset is applied, \u0027mount --bind\u0027\n\u003e misbehaves:\n\u003e\n\u003e \u003e # mkdir /foo\n\u003e \u003e # mount -t tmpfs -o rw,nosuid,nodev,noexec,noatime,nodiratime none /foo\n\u003e \u003e # mkdir /foo/bar\n\u003e \u003e # mount --bind /foo/bar /foo\n\u003e \u003e # tail -2 /proc/mounts\n\u003e \u003e none /foo tmpfs rw,nosuid,nodev,noexec,noatime,nodiratime 0 0\n\u003e \u003e none /foo tmpfs rw 0 0\n\u003e\n\u003e Reverting this changeset causes both mounts to have the same options.\n\u003e\n\u003e (Thanks to Stephen Smalley for tracking down the changeset...)\n\u003e\n\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: \u003cValdis.Kletnieks@vt.edu\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be6e028b6422878df2e799a74609a03a553c7dad",
      "tree": "8903854a9d6f82f3ec0b4e6087ff0fbad80578db",
      "parents": [
        "3835a9bd07778d87dea37fbf190f70883515e8fc"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Mon May 15 09:44:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] root mount failure: emit filesystems attempted\n\nWhen we fail to mount from a valid root device list out the filesystems we\nhave tried to mount it with.  This gives the user vital diagnostics as to\nwhat is missing from their kernel.\n\nFor example in the fragment below the kernel does not have CRAMFS compiled\ninto the kernel and yet appears to recognise it at the RAMDISK detect\nstage.  Later the mount fails as we don\u0027t have the filesystem.\n\n  RAMDISK: cramfs filesystem found at block 0\n  RAMDISK: Loading 1604KiB [1 disk] into ram disk... done.\n  XFS: bad magic number\n  XFS: SB validate failed\n  No filesystem could mount root, tried: reiserfs ext3 ext2 msdos vfat\n    iso9660 jfs xfs\n  Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3835a9bd07778d87dea37fbf190f70883515e8fc",
      "tree": "e094973e46552335bb1ecaa9eaee04788df45b16",
      "parents": [
        "bb53a76116a8af13ee2581c85c02fe40e0c1a599"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 15 09:44:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] fs/compat.c: fix \u0027if (a |\u003d b )\u0027 typo\n\nMentioned by Mark Armbrust somewhere on Usenet.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\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": "bb53a76116a8af13ee2581c85c02fe40e0c1a599",
      "tree": "1338b1488774d50aa8f6586c72a6e6b1400e3327",
      "parents": [
        "655fdeab809a5612b0eab6aee873b00d26404ca7"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Mon May 15 09:44:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] tpm_register_hardware gcc 4.1 warning fix\n\ndrivers/char/tpm/tpm.c: In function \u0027tpm_register_hardware\u0027:\ndrivers/char/tpm/tpm.c:1157: warning: assignment from incompatible pointer type\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "655fdeab809a5612b0eab6aee873b00d26404ca7",
      "tree": "9aa5608c1ee21cf03abae11b8ae2f13c18d9c12c",
      "parents": [
        "2a7362f52a17e8dbeab57c00c3c45fcfeb0dff54"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 15 09:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] Final rio polish\n\nSigned-off-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": "2a7362f52a17e8dbeab57c00c3c45fcfeb0dff54",
      "tree": "ff9daf3ca4ad802fe1c25adf40aa65d76d49b770",
      "parents": [
        "64471ebe534dc6cedd72849b2324b52cb5249eb9"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon May 15 09:44:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] tpm: fix constant\n\nFix the constant used for the base address when it cannot be determined\nfrom ACPI.  It was off by one order of magnitude.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64471ebe534dc6cedd72849b2324b52cb5249eb9",
      "tree": "3686422779a7bd5846fd0adaffa964d3455ea2eb",
      "parents": [
        "e6333fd4ddf7a583480017f535b9ea53c116ab81"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@kvack.org",
        "time": "Mon May 15 09:44:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] Add Core Solo and Core Duo support to oprofile\n\nAdd support to oprofile for the Intel Core Solo and Core Duo processors.\nSee also the patch to add support to oprofile-0.9.1-8.1.1 at\nhttp://www.kvack.org/~bcrl/patches/oprofile/oprofile-core-0.9.1.diff .\n\nSigned-off-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.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": "e6333fd4ddf7a583480017f535b9ea53c116ab81",
      "tree": "df1aeae28ce51103a0c9eda8f7d40e463297b2ef",
      "parents": [
        "41e5a6ac80c600e1f8bda0a4871f0b797e097d78"
      ],
      "author": {
        "name": "Hua Zhong",
        "email": "hzhong@gmail.com",
        "time": "Mon May 15 09:44:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] fix can_share_swap_page() when !CONFIG_SWAP\n\ncan_share_swap_page() is used to check if the page has the last reference.\nThis avoids allocating a new page for COW if it\u0027s the last page.\n\nHowever, if CONFIG_SWAP is not set, can_share_swap_page() is defined as 0,\nthus always causes a copy for the last COW page.  The below simple patch\nfixes it.\n\nSigned-off-by: Hua Zhong \u003chzhong@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41e5a6ac80c600e1f8bda0a4871f0b797e097d78",
      "tree": "e2796bac0d285751d027eff931e31c0842669788",
      "parents": [
        "343f1fe6f2e3fb4912db241e639b0721c2e14f2e"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Mon May 15 09:44:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] v9fs: signal handling fixes\n\nMultiple races can happen when v9fs is interrupted by a signal and Tflush\nmessage is sent to the server.  After v9fs sends Tflush it doesn\u0027t wait\nuntil it receives Rflush, and possibly the response of the original\nmessage.  This behavior may confuse v9fs what fids are allocated by the\nfile server.\n\nThis patch fixes the races and the fid allocation.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@hera.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "343f1fe6f2e3fb4912db241e639b0721c2e14f2e",
      "tree": "80f5c857ff7d4cd162c7d3fc0b23abc348de9559",
      "parents": [
        "3dc7b82ea7649356bf027fba50c16ca50cec31e2"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Mon May 15 09:44:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] v9fs: Twalk memory leak\n\nv9fs leaks memory if the file server responds with Rerror to a Twalk\nmessage.  The patch fixes the leak.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@hera.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dc7b82ea7649356bf027fba50c16ca50cec31e2",
      "tree": "52bb14b8021c851d6cbd765f74aafa6c33ea631e",
      "parents": [
        "263de9b582b0f9b6ad5a0651b7df884fe80d6c3c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 15 09:44:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] LED: Fix sysfs store function error handling\n\nFix the error handling of some LED _store functions.  This corrects them to\nreturn -EINVAL if the value is not numeric with an optional byte of trailing\nwhitespace.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\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": "263de9b582b0f9b6ad5a0651b7df884fe80d6c3c",
      "tree": "256bfce6d1d3ae66e85ae2d5e79be74766ba5f4a",
      "parents": [
        "68673afd443c5eeb4cebfb9026e3675f43d79f2b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 15 09:44:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] LED: Add maintainer entry for the LED subsystem\n\nAdd a MAINTAINERS entry for the LED subsystem.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68673afd443c5eeb4cebfb9026e3675f43d79f2b",
      "tree": "b8350ec63cee168284b35016aa097334c215d633",
      "parents": [
        "a8d2e7d95229db9999682113bfac40b49978f212"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 15 09:44:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] Backlight/LCD Class: Fix sysfs _store error handling\n\nThe backlight and LCD class _store functions currently accept values like \"34\nsome random strings\" without error.  This corrects them to return -EINVAL if\nthe value is not numeric with an optional byte of trailing whitespace.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\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": "a8d2e7d95229db9999682113bfac40b49978f212",
      "tree": "f45f31fa12e3f795966006b8cb19ccc4e913f103",
      "parents": [
        "39d24e64263cd3211705d3b61ea4171c65030921"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 15 09:44:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] LED: Improve Kconfig information\n\nImprove the NEW_LEDS Kconfig information to say what it does as well as what\nit doesn\u0027t.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39d24e64263cd3211705d3b61ea4171c65030921",
      "tree": "b527b1395b070180b7f930c0a89530f11bce7b3c",
      "parents": [
        "48564e628bd7662d7a0b3ac81c41cd0e4cc36dae"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon May 15 09:44:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] add slab_is_available() routine for boot code\n\nslab_is_available() indicates slab based allocators are available for use.\nSPARSEMEM code needs to know this as it can be called at various times\nduring the boot process.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48564e628bd7662d7a0b3ac81c41cd0e4cc36dae",
      "tree": "44f5d76fb7dfa2636b790a0aea1fe8568807a088",
      "parents": [
        "2e367a82fc2da335455984a7722c721dd3fa782b"
      ],
      "author": {
        "name": "Jan Niehusmann",
        "email": "jan@gondor.com",
        "time": "Mon May 15 09:44:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] smbfs: Fix slab corruption in samba error path\n\nYesterday, I got the following error with 2.6.16.13 during a file copy from\na smb filesystem over a wireless link.  I guess there was some error on the\nwireless link, which in turn caused an error condition for the smb\nfilesystem.\n\nIn the log, smb_file_read reports error\u003d4294966784 (0xfffffe00), which also\nshows up in the slab dumps, and also is -ERESTARTSYS.  Error code 27499\ncorresponds to 0x6b6b, so the rq_errno field seems to be the only one being\nset after freeing the slab.\n\nIn smb_add_request (which is the only place in smbfs where I found\nERESTARTSYS), I found the following:\n\n        if (!timeleft || signal_pending(current)) {\n                /*\n                 * On timeout or on interrupt we want to try and remove the\n                 * request from the recvq/xmitq.\n                 */\n                smb_lock_server(server);\n                if (!(req-\u003erq_flags \u0026 SMB_REQ_RECEIVED)) {\n                        list_del_init(\u0026req-\u003erq_queue);\n                        smb_rput(req);\n                }\n                smb_unlock_server(server);\n        }\n\t[...]\n        if (signal_pending(current))\n                req-\u003erq_errno \u003d -ERESTARTSYS;\n\nI guess that some codepath like smbiod_flush() caused the request to be\nremoved from the queue, and smb_rput(req) be called, without\nSMB_REQ_RECEIVED being set.  This violates an asumption made by the quoted\ncode.\n\nThen, the above code calls smb_rput(req) again, the req gets freed, and\nreq-\u003erq_errno \u003d -ERESTARTSYS writes into the already freed slab.  As\nlist_del_init doesn\u0027t cause an error if called multiple times, that does\ncause the observed behaviour (freed slab with rq_errno\u003d-ERESTARTSYS).\n\nIf this observation is correct, the following patch should fix it.\n\nI wonder why the smb code uses list_del_init everywhere - using list_del\ninstead would catch such situations by poisoning the next and prev\npointers.\n\nMay  4 23:29:21 knautsch kernel: [17180085.456000] ipw2200: Firmware error detected.  Restarting.\nMay  4 23:29:21 knautsch kernel: [17180085.456000] ipw2200: Sysfs \u0027error\u0027 log captured.\nMay  4 23:33:02 knautsch kernel: [17180306.316000] ipw2200: Firmware error detected.  Restarting.\nMay  4 23:33:02 knautsch kernel: [17180306.316000] ipw2200: Sysfs \u0027error\u0027 log already exists.\nMay  4 23:33:02 knautsch kernel: [17180306.968000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:34:18 knautsch kernel: [17180383.256000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:34:18 knautsch kernel: [17180383.284000] SMB connection re-established (-5)\nMay  4 23:37:19 knautsch kernel: [17180563.956000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:40:09 knautsch kernel: [17180733.636000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:40:26 knautsch kernel: [17180750.700000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:43:02 knautsch kernel: [17180907.304000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:43:08 knautsch kernel: [17180912.324000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:43:34 knautsch kernel: [17180938.416000] smb_errno: class Unknown, code 27499 from command 0x6b\nMay  4 23:43:34 knautsch kernel: [17180938.416000] Slab corruption: start\u003dc4ebe09c, len\u003d244\nMay  4 23:43:34 knautsch kernel: [17180938.416000] Redzone: 0x5a2cf071/0x5a2cf071.\nMay  4 23:43:34 knautsch kernel: [17180938.416000] Last user: [\u003ce087b903\u003e](smb_rput+0x53/0x90 [smbfs])\nMay  4 23:43:34 knautsch kernel: [17180938.416000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6a 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:43:34 knautsch kernel: [17180938.416000] 0f0: 00 fe ff ff\nMay  4 23:43:34 knautsch kernel: [17180938.416000] Next obj: start\u003dc4ebe19c, len\u003d244\nMay  4 23:43:34 knautsch kernel: [17180938.416000] Redzone: 0x5a2cf071/0x5a2cf071.\nMay  4 23:43:34 knautsch kernel: [17180938.416000] Last user: [\u003c00000000\u003e](_stext+0x3feffde0/0x30)\nMay  4 23:43:34 knautsch kernel: [17180938.416000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:43:34 knautsch kernel: [17180938.416000] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:43:34 knautsch kernel: [17180938.460000] SMB connection re-established (-5)\nMay  4 23:43:42 knautsch kernel: [17180946.292000] ipw2200: Firmware error detected.  Restarting.\nMay  4 23:43:42 knautsch kernel: [17180946.292000] ipw2200: Sysfs \u0027error\u0027 log already exists.\nMay  4 23:45:04 knautsch kernel: [17181028.752000] ipw2200: Firmware error detected.  Restarting.\nMay  4 23:45:04 knautsch kernel: [17181028.752000] ipw2200: Sysfs \u0027error\u0027 log already exists.\nMay  4 23:45:05 knautsch kernel: [17181029.868000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:45:36 knautsch kernel: [17181060.984000] smb_errno: class Unknown, code 27499 from command 0x6b\nMay  4 23:45:36 knautsch kernel: [17181060.984000] Slab corruption: start\u003dc4ebe09c, len\u003d244\nMay  4 23:45:36 knautsch kernel: [17181060.984000] Redzone: 0x5a2cf071/0x5a2cf071.\nMay  4 23:45:36 knautsch kernel: [17181060.984000] Last user: [\u003ce087b903\u003e](smb_rput+0x53/0x90 [smbfs])\nMay  4 23:45:36 knautsch kernel: [17181060.984000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6a 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:45:36 knautsch kernel: [17181060.984000] 0f0: 00 fe ff ff\nMay  4 23:45:36 knautsch kernel: [17181060.984000] Next obj: start\u003dc4ebe19c, len\u003d244\nMay  4 23:45:36 knautsch kernel: [17181060.984000] Redzone: 0x5a2cf071/0x5a2cf071.\nMay  4 23:45:36 knautsch kernel: [17181060.984000] Last user: [\u003c00000000\u003e](_stext+0x3feffde0/0x30)\nMay  4 23:45:36 knautsch kernel: [17181060.984000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:45:36 knautsch kernel: [17181060.984000] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:45:36 knautsch kernel: [17181061.024000] SMB connection re-established (-5)\nMay  4 23:46:17 knautsch kernel: [17181102.132000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:47:46 knautsch kernel: [17181190.468000] smb_errno: class Unknown, code 27499 from command 0x6b\nMay  4 23:47:46 knautsch kernel: [17181190.468000] Slab corruption: start\u003dc4ebe09c, len\u003d244\nMay  4 23:47:46 knautsch kernel: [17181190.468000] Redzone: 0x5a2cf071/0x5a2cf071.\nMay  4 23:47:46 knautsch kernel: [17181190.468000] Last user: [\u003ce087b903\u003e](smb_rput+0x53/0x90 [smbfs])\nMay  4 23:47:46 knautsch kernel: [17181190.468000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6a 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:47:46 knautsch kernel: [17181190.468000] 0f0: 00 fe ff ff\nMay  4 23:47:46 knautsch kernel: [17181190.468000] Next obj: start\u003dc4ebe19c, len\u003d244\nMay  4 23:47:46 knautsch kernel: [17181190.468000] Redzone: 0x5a2cf071/0x5a2cf071.\nMay  4 23:47:46 knautsch kernel: [17181190.468000] Last user: [\u003c00000000\u003e](_stext+0x3feffde0/0x30)\nMay  4 23:47:46 knautsch kernel: [17181190.468000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:47:46 knautsch kernel: [17181190.468000] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nMay  4 23:47:46 knautsch kernel: [17181190.492000] SMB connection re-established (-5)\nMay  4 23:49:20 knautsch kernel: [17181284.828000] smb_file_read: //some_file validation failed, error\u003d4294966784\nMay  4 23:49:39 knautsch kernel: [17181303.896000] smb_file_read: //some_file validation failed, error\u003d4294966784\n\nSigned-off-by: Jan Niehusmann \u003cjan@gondor.com\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": "2e367a82fc2da335455984a7722c721dd3fa782b",
      "tree": "c2d1030acacd80fe96e7a483bccad3b1702e5c86",
      "parents": [
        "5e376613899076396d0c97de67ad072587267370"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Mon May 15 09:44:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] Marcelo has moved\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e376613899076396d0c97de67ad072587267370",
      "tree": "ecc15c25ee4da7754aa7d137dccebab68820399e",
      "parents": [
        "0159677857c5ada0a0a2c03a4dd59312382b73d0"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon May 15 09:44:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] symbol_put_addr() locks kernel\n\nEven since a previous patch:\n\nFix race between CONFIG_DEBUG_SLABALLOC and modules\nSun, 27 Jun 2004 17:55:19 +0000 (17:55 +0000)\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/old-2.6-bkcvs.git;a\u003dcommit;h\u003d92b3db26d31cf21b70e3c1eadc56c179506d8fbe\n\nThe function symbol_put_addr() will deadlock the kernel.\n\nsymbol_put_addr() would acquire modlist_lock, then while holding the lock call\ntwo functions kernel_text_address() and module_text_address() which also try\nto acquire the same lock.  This deadlocks the kernel of course.\n\nThis patch changes symbol_put_addr() to not acquire the modlist_lock, it\ndoesn\u0027t need it since it never looks at the module list directly.  Also, it\nnow uses core_kernel_text() instead of kernel_text_address().  The latter has\nan additional check for addr inside a module, but we don\u0027t need to do that\nsince we call module_text_address() (the same function kernel_text_address\nuses) ourselves.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nCc: Zwane Mwaikambo \u003czwane@fsmlabs.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0159677857c5ada0a0a2c03a4dd59312382b73d0",
      "tree": "51c3ed1fad1c0bcf732a9810b97f7a68790a75e7",
      "parents": [
        "6a050da45b5d855b48b057446847ff1542977b52"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 15 09:44:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] s390: add vmsplice system call\n\nAdd new vmsplice system call and add missing __NR_xxx defines for\nsys_set_robust_list, sys_get_robust_list, sys_splice, sys_sync_file_range\nand sys_tee.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a050da45b5d855b48b057446847ff1542977b52",
      "tree": "f455f444ddd5be62740cd430c595c6d6a13fb4db",
      "parents": [
        "698d070746770aaaec78ab4ffa3ab1f1d5c6abe8"
      ],
      "author": {
        "name": "Mark Huang",
        "email": "mlhuang@CS.Princeton.EDU",
        "time": "Mon May 15 09:44:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] initramfs: fix CPIO hardlink check\n\nCopy the filenames of hardlinks when inserting them into the hash, since\nthe \"name\" pointer may point to scratch space (name_buf).  Not doing so\nresults in corruption if the scratch space is later overwritten: the wrong\nfile may be hardlinked, or, if the scratch space contains garbage, the link\nwill fail and a 0-byte file will be created instead.\n\nSigned-off-by: Mark Huang \u003cmlhuang@cs.princeton.edu\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "698d070746770aaaec78ab4ffa3ab1f1d5c6abe8",
      "tree": "00aab6741bbc7e8c419903a7d8f4f876889c7a8a",
      "parents": [
        "ac924c6034d9095f95ee889f7e31bbb9145da0c2"
      ],
      "author": {
        "name": "Greg Smith",
        "email": "gsmith@nc.rr.com",
        "time": "Mon May 15 09:44:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] s390: lcs incorrect test\n\nWhile debugging why our LCS emulator is having some problems I noticed the\nfollowing weirdness in drivers/s390/net/lcs.c routine lcs_irq.  The `if\u0027\nstatement is always true since SCHN_STAT_PCI is defined as 0x80.\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac924c6034d9095f95ee889f7e31bbb9145da0c2",
      "tree": "2db4fc64a008ff2b81a0faf381d8c21ccc5006b2",
      "parents": [
        "5afdbd6e84c7fbdaa7cfde4cbee0d3a5f4f56da2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 09:43:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] setup_per_zone_pages_min() overflow fix\n\nAs pointed out in http://bugzilla.kernel.org/show_bug.cgi?id\u003d6490, this\nfunction can experience overflows on 32-bit machines, causing our response to\nchanged values of min_free_kbytes to go whacky.\n\nFixing it efficiently is all too hard, so fix it with 64-bit math instead.\n\nCc: Ake Sandgren \u003cake.sandgren@hpc2n.umu.se\u003e\nCc: Martin Bligh \u003cmbligh@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5afdbd6e84c7fbdaa7cfde4cbee0d3a5f4f56da2",
      "tree": "9b4c317054b833245372f0c0e64b015469825479",
      "parents": [
        "986733e01d258c26107f1da9d8d47c718349ad2f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 15 09:43:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] s390: exploit rcu_needs_cpu() interface\n\nExploit rcu_needs_cpu() interface to keep the cpu \u0027ticking\u0027 if necessary.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "986733e01d258c26107f1da9d8d47c718349ad2f",
      "tree": "5e0f04a707b8c341f79927ba6fffd0ad55d85c29",
      "parents": [
        "3b7c8108273bed41a2fc04533cc9f2026ff38c8e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 15 09:43:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] RCU: introduce rcu_needs_cpu() interface\n\nWith \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\n\nIntroduce rcu_needs_cpu() interface.  This can be used to tell if there\nwill be a new rcu batch on a cpu soon by looking at the curlist pointer.\nThis can be used to avoid to enter a tickless idle state where the cpu\nwould miss that a new batch is ready when rcu_start_batch would be called\non a different cpu.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b7c8108273bed41a2fc04533cc9f2026ff38c8e",
      "tree": "d437254b0cd1b07ecc33631fea13ad79f925353b",
      "parents": [
        "a7b862f663d81858531dfccc0537bc9d8a2a4121"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Mon May 15 09:43:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] smbfs chroot issue (CVE-2006-1864)\n\nMark Moseley reported that a chroot environment on a SMB share can be left\nvia \"cd ..\\\\\".  Similar to CVE-2006-1863 issue with cifs, this fix is for\nsmbfs.\n\nSteven French \u003csfrench@us.ibm.com\u003e wrote:\n\nLooks fine to me.  This should catch the slash on lookup or equivalent,\nwhich will be all obvious paths of interest.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7b862f663d81858531dfccc0537bc9d8a2a4121",
      "tree": "00d5e21bd77f789150db61fdd999c73d59fa78b2",
      "parents": [
        "73d58588091e81e5ee4266488e2fb09a410f1512"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Mon May 15 09:43:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] VIA quirk fixup, additional PCI IDs\n\nAn earlier commit (75cf7456dd87335f574dcd53c4ae616a2ad71a11) changed an\noverly-zealous PCI quirk to only poke those VIA devices that need it.\nHowever, some PCI devices were not included in what I hope is now the full\nlist.  Consequently we\u0027re failing to run the quirk on all machines which need\nit, causing IRQ routing failures.\n\nThis should I hope correct this.\n\nThanks to Masoud Sharbiani \u003cmasouds@masoud.ir\u003e for pointing this out\nand testing the fix.\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.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": "73d58588091e81e5ee4266488e2fb09a410f1512",
      "tree": "38effb2a3d6ba36aa9839adffb2ec4f8e737a509",
      "parents": [
        "94585136606e0598a93ec145d9a899c8ec9b2208"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 15 09:43:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:54 2006 -0700"
      },
      "message": "[PATCH] pcmcia Oopses fixes\n\nFix some NULL dereferences in the pcmcia code when using old userland\ntools.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94585136606e0598a93ec145d9a899c8ec9b2208",
      "tree": "ae20ed8b78f9ef2e12ec02eac7380942e6860ca2",
      "parents": [
        "90d5ede5985f3b172cc3ccd89bf8c52a209088a5"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon May 15 09:43:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:54 2006 -0700"
      },
      "message": "[PATCH] tpm: update module dependencies\n\nThe TIS driver is dependent upon information from the ACPI table for device\ndiscovery thus it compiles but does no actual work without this dependency.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "90d5ede5985f3b172cc3ccd89bf8c52a209088a5"
}
