)]}'
{
  "log": [
    {
      "commit": "5dbbf3bcae2f6b5dee1c33b3eeced00bcb6c4f71",
      "tree": "a283e3bec7aaac7c3ade00c80ff976330d5ba41e",
      "parents": [
        "9c536d275823b8a6281894f4f8c2687f60578253"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:11:22 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 23:34:34 2009 +0530"
      },
      "message": "headers_check fix: tc_act/tc_pedit.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/tc_act/tc_pedit.h:19: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "9c536d275823b8a6281894f4f8c2687f60578253",
      "tree": "fd3ef17cac9303d8c833a42139193bfaeddd6c61",
      "parents": [
        "2d594c0c8aa46beb21be1c5c2b7141f89d206313"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:10:44 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 23:34:04 2009 +0530"
      },
      "message": "headers_check fix: tc_act/tc_mirred.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/tc_act/tc_mirred.h:16: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "2d594c0c8aa46beb21be1c5c2b7141f89d206313",
      "tree": "3fea3e8011e31f4af912c1bb19262241726a2685",
      "parents": [
        "550e978aa52e2ac3c493e8a0b36b368ade6dd2b4"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:10:05 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 23:33:38 2009 +0530"
      },
      "message": "headers_check fix: tc_act/tc_gact.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/tc_act/tc_gact.h:19: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "550e978aa52e2ac3c493e8a0b36b368ade6dd2b4",
      "tree": "2c274b3d0f1ca2649fe5589ff340abfd37b43cdf",
      "parents": [
        "bcf74582af3feca80ec96cc21d0a26c938d1863e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:07:35 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 23:33:12 2009 +0530"
      },
      "message": "headers_check fix: spi/spidev.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/spi/spidev.h:83: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "bcf74582af3feca80ec96cc21d0a26c938d1863e",
      "tree": "5649b38f3f26a3eff1ead14cf00e908aa8030306",
      "parents": [
        "03cf1e0c3b4ee4ef51dc7eb197a4d098ad4873af"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:06:44 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 23:32:45 2009 +0530"
      },
      "message": "headers_check fix: raid/md_p.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/raid/md_p.h:85: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "03cf1e0c3b4ee4ef51dc7eb197a4d098ad4873af",
      "tree": "9cd4dc8f105e9174e627552dfc84445d4692297a",
      "parents": [
        "9e87b1e53f3c72c1196dc22cb359b5d6188a3729"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:05:27 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 23:30:42 2009 +0530"
      },
      "message": "headers_check fix: nfsd/syscall.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/nfsd/syscall.h:12: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/linux/nfsd/syscall.h:104: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "9e87b1e53f3c72c1196dc22cb359b5d6188a3729",
      "tree": "52379cb02346b408c49a627369b9e939f05e5249",
      "parents": [
        "3187cedf158687432cdf152eeee205f7b149f4ef"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:04:03 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:04:03 2009 +0530"
      },
      "message": "headers_check fix: nfsd/nfsfh.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/nfsd/nfsfh.h:17: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/linux/nfsd/nfsfh.h:28: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "3187cedf158687432cdf152eeee205f7b149f4ef",
      "tree": "d575331a8a1a73ad767ed49fcb06f2c46c0b5a8c",
      "parents": [
        "9df27bab62e60d1f786abd0599af4a5e3192a784"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:03:06 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:03:06 2009 +0530"
      },
      "message": "headers_check fix: nfsd/export.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/nfsd/export.h:13: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "9df27bab62e60d1f786abd0599af4a5e3192a784",
      "tree": "7f5a1e2b5f29fceb320f2562426093a5aa4df5ac",
      "parents": [
        "b852d36b86902abb272b0f2dd7a56dd2d17ea88c"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:00:47 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 20:00:47 2009 +0530"
      },
      "message": "headers_check fix: netfilter/xt_conntrack.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/netfilter/xt_conntrack.h:40: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "b852d36b86902abb272b0f2dd7a56dd2d17ea88c",
      "tree": "69b70bcb7870e0f47ed9ac80fd7e0f8cfc6c2795",
      "parents": [
        "8996be9de98a9362a3192b866dd8ab9930e28ad9"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:59:53 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:59:53 2009 +0530"
      },
      "message": "headers_check fix: dvb/video.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/dvb/video.h:29: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/linux/dvb/video.h:102: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "8996be9de98a9362a3192b866dd8ab9930e28ad9",
      "tree": "df7344e07f3612c350ea1e442f6cc1a3b0b540ee",
      "parents": [
        "de189f078ee4ae74944e6827dff184a3ef1fc89b"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:58:00 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:58:00 2009 +0530"
      },
      "message": "headers_check fix: dvb/net.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/dvb/net.h:27: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/linux/dvb/net.h:31: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "de189f078ee4ae74944e6827dff184a3ef1fc89b",
      "tree": "c7420d4d9c1c237d4fb3c619f74395fe9f18c0e8",
      "parents": [
        "c86629c855800071314810881d1d2fb226ca9ec9"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:56:41 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:56:41 2009 +0530"
      },
      "message": "headers_check fix: dvb/frontend.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/dvb/frontend.h:29: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/linux/dvb/frontend.h:76: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "c86629c855800071314810881d1d2fb226ca9ec9",
      "tree": "7d2e8113a564cbffd4ae95f203ae24eb8ff6db7e",
      "parents": [
        "15cf98ad2965aaefaa2f85332535ff39e48f9f4e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:55:32 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:55:32 2009 +0530"
      },
      "message": "headers_check fix: dvb/dmx.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/dvb/dmx.h:27: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/linux/dvb/dmx.h:90: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "15cf98ad2965aaefaa2f85332535ff39e48f9f4e",
      "tree": "f95bf41be286cab3ca197256e9e7ced6f3a28606",
      "parents": [
        "9d6aa4c7ece26652fcbfe37bd45679eac5f69347"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:53:38 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:53:38 2009 +0530"
      },
      "message": "headers_check fix: dvb/audio.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/dvb/audio.h:133: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "9d6aa4c7ece26652fcbfe37bd45679eac5f69347",
      "tree": "ef95562b1ce504ef3d68b8d1550bc578d694a2a9",
      "parents": [
        "f2257b70b0f9b2fe8f2afd83fc6798dca75930b8"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:50:25 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 19:50:25 2009 +0530"
      },
      "message": "headers_check fix: can/bcm.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/can/bcm.h:29: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "f2257b70b0f9b2fe8f2afd83fc6798dca75930b8",
      "tree": "eb4eee66ed54915fab3e75781affbefb402d6a11",
      "parents": [
        "1737ef7598d3515fdc11cb9ba7e054f334404e04",
        "a9ac49d303f967be0dabd97cb722c4a13109c6c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:21:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:21:14 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: make sure we allocate enough storage for socket address\n  [CIFS] Make socket retry timeouts consistent between blocking and nonblocking cases\n  [CIFS] some cleanup to dir.c prior to addition of posix_open\n  [CIFS] revalidate parent inode when rmdir done within that directory\n  [CIFS] Rename md5 functions to avoid collision with new rt modules\n  cifs: turn smb_send into a wrapper around smb_sendv\n"
    },
    {
      "commit": "1737ef7598d3515fdc11cb9ba7e054f334404e04",
      "tree": "e7b2bf38b99580081bf6cabb9d484cca7e9a98e8",
      "parents": [
        "242f45da5b7bf63c50f1f18301750712e7885dd6"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Jan 29 02:30:56 2009 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:30 2009 -0800"
      },
      "message": "sata_sil: Fix build breakage\n\nCommit e57db7b (SATA Sil: Blacklist system that spins off disks during ACPI power off)\n breaks build like the following, in both cases when CONFIG_DMI set or not.\n\n        drivers/ata/sata_sil.c: In function \u0027sil_broken_system_poweroff\u0027:\n        drivers/ata/sata_sil.c:713: error: implicit declaration of function \u0027dmi_first_match\u0027\n        drivers/ata/sata_sil.c:713: warning: initialization makes pointer from integer without a cast\n\n  sata_sil.c should include dmi.h\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "242f45da5b7bf63c50f1f18301750712e7885dd6",
      "tree": "73331b80e64952dfb3523ecf32afd980ebd59c55",
      "parents": [
        "70221395ba980392ba98c1d78f6c9f77be03df9e"
      ],
      "author": {
        "name": "Bill Nottingham",
        "email": "notting@redhat.com",
        "time": "Thu Jan 29 16:28:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:30 2009 -0800"
      },
      "message": "Documentation/Changes: add required versions for new filesystems\n\nbtrfs requires version 0.18 of its tools, and squashfs requires 4.0.\next3 should use and ext4 requires v1.41.4 of e2fsprogs.\n\nSigned-off-by: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc: Ted Tso \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70221395ba980392ba98c1d78f6c9f77be03df9e",
      "tree": "10d587fe9b70ac7b830bb6c0e05040ed9b8db62e",
      "parents": [
        "0acbc6c651911dc9ffb4f59b34306bc1ccb751e5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jan 29 16:28:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:29 2009 -0800"
      },
      "message": "fix emacs indenting howto filename expansion\n\nI don\u0027t think emacs understands tilde expansion, so use\n\"expand-file-name\" to do that.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0acbc6c651911dc9ffb4f59b34306bc1ccb751e5",
      "tree": "d6af14717c31b850df821aae2a9ee7a884709ee6",
      "parents": [
        "5872fb94f85d2e4fdef94657bd14e1a492df9825"
      ],
      "author": {
        "name": "Teemu Likonen",
        "email": "tlikonen@iki.fi",
        "time": "Thu Jan 29 16:28:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:29 2009 -0800"
      },
      "message": "Documentation: update CodingStyle tips for Emacs users\n\nWith the previous Emacs tips example the kernel style was made available\nfor files in the kernel-tree only. This patch updates the tip to add a\nseparate cc-mode indent style (\"linux-tabs-only\"). This makes it easy to\nswitch between different indent styles and also makes the kernel style\neasily available for any filetype mode (c++, awk, ...) that is managed\nby the Emacs cc-mode.\n\nSigned-off-by: Teemu Likonen \u003ctlikonen@iki.fi\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5872fb94f85d2e4fdef94657bd14e1a492df9825",
      "tree": "bbd15217dc327f691396d1db082935ae88e2f852",
      "parents": [
        "ca493d171b66e96f542501b7eb572bc8380f690d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 29 16:28:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:29 2009 -0800"
      },
      "message": "Documentation: move DMA-mapping.txt to Doc/PCI/\n\nMove DMA-mapping.txt to Documentation/PCI/.\n\nDMA-mapping.txt was supposed to be moved from Documentation/ to\nDocumentation/PCI/.  The 00-INDEX files in those two directories\nwere updated, along with a few other text files, but the file\nitself somehow escaped being moved, so move it and update more\ntext files and source files with its new location.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\ncc:\tJesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca493d171b66e96f542501b7eb572bc8380f690d",
      "tree": "2ff1b212f0f515cfb7afa1467d4315f436bc9b88",
      "parents": [
        "5488ace40be22d3f23f58190ae48b2c8d4691f2b",
        "dcbbcefb6a6d540b605421e85fbaa4cea3fef5a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:14:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:14:20 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: poch: fix verification of memory area\n  Staging: usbip: usbip_start_threads(): handle kernel_thread failure\n  staging: agnx: drivers/staging/agnx/agnx.h needs \u003clinux/io.h\u003e\n  Staging: android: task_get_unused_fd_flags: fix the wrong usage of tsk-\u003esignal\n  Staging: android: Add lowmemorykiller documentation.\n  Staging: android: fix build error on 64bit boxes\n  Staging: android: timed_gpio: Fix build to build on kernels after 2.6.25.\n  Staging: android: binder: fix arm build errors\n  Staging: meilhaus: fix Kbuild\n  Staging: comedi: fix Kbuild\n"
    },
    {
      "commit": "5488ace40be22d3f23f58190ae48b2c8d4691f2b",
      "tree": "657ebb2cba451fa9925ddaa3947d96378bdbe40a",
      "parents": [
        "05986e264ee638b6b6151aea89c9f191278c30f1",
        "7cbcf22548df1f1df7c6b0d0bda579b92efca63c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:14:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:14:05 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  driver-core: fix kernel-doc parameter name\n  UIO: Add missing documentation of features added recently\n  Sync patch for jp_JP/stable_kernel_rules.txt\n"
    },
    {
      "commit": "05986e264ee638b6b6151aea89c9f191278c30f1",
      "tree": "783e0de03e1d7aba82f75dc1e42051a42939b82e",
      "parents": [
        "0d280884961de51afd87465f72ade9e8876d1e26",
        "de2cf591bc876f7a63809d8955855ab074588c30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:13:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:13:22 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: OMAP: Initialize XCCR and RCCR registers in McBSP DAI driver\n  ASoC: Fix null string usage with WM8753 DAIs\n  ALSA: hda - add another MacBook Pro 4, 1 subsystem ID\n  ALSA: hda - Fix compile warning with CONFIG_SND_JACK\u003dn\n  ALSA: hda - Add quirk for HP DV6700 laptop\n  ALSA: hda - Fix PCM reference NID for STAC/IDT analog outputs\n"
    },
    {
      "commit": "0d280884961de51afd87465f72ade9e8876d1e26",
      "tree": "fa03d8593ddda2026545b369c4a87397deb7bdca",
      "parents": [
        "9b4d142d521963ee1c53cefcd1f9790ca32b5db7",
        "766fb95ba06e1bbf531d30dc05e21b2d4a0e8dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:12:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:12:58 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: allow direct user-space I/O\n  UBI: fix resource de-allocation\n  UBI: remove unused variable\n  UBI: use nicer 64-bit math\n  UBI: add ioctl compatibility\n  UBI: constify file operations\n  UBI: allow all ioctls\n  UBI: remove unnecessry header inclusion\n  UBI: improve ioctl commentaries\n  UBI: add ioctl for is_mapped operation\n  UBI: add ioctl for unmap operation\n  UBI: add ioctl for map operation\n"
    },
    {
      "commit": "9b4d142d521963ee1c53cefcd1f9790ca32b5db7",
      "tree": "2f302aa25a5b1209932335110f9e5138dd95d824",
      "parents": [
        "6e3eed9850064e38a98851ff91534bb32438b292",
        "bae7eb33b25387fdc7ccae08768bef1f9484a5b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:11:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:11:02 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: document difference between hid_blacklist and hid_ignore_list\n  HID: add antec-branded soundgraph imon devices to blacklist\n  HID: fix reversed logic in disconnect testing of hiddev\n  HID: adjust report descriptor fixup for MS 1028 receiver\n"
    },
    {
      "commit": "6e3eed9850064e38a98851ff91534bb32438b292",
      "tree": "f7311219b84f7073255c6f8255946c6fbe693e52",
      "parents": [
        "ceb5eb0cb3fe61d488aa76aba748409775a56daa",
        "05dfdbbd678ea2b642db73f48b75667a23d15484"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:10:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:10:36 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: Fix a memory leak with the lg object during launcher close\n  lguest: disable the FORTIFY for lguest.\n  lguest: typos fix\n"
    },
    {
      "commit": "ceb5eb0cb3fe61d488aa76aba748409775a56daa",
      "tree": "5654161d9975e88d4746174e46fe79e105ea230f",
      "parents": [
        "726a6699267e36c66043a55b13dfeec3d9925452",
        "1448d7c6a2ff96d3b52ecae49e2d0f046a097fe0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:09:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:09:41 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: add workarounds for 2nd and 3rd generation iPods\n  firewire: sbp2: add workarounds for 2nd and 3rd generation iPods\n  firewire: sbp2: fix DMA mapping leak on the failure path\n  firewire: sbp2: define some magic numbers as macros\n  firewire: sbp2: fix payload limit at S1600 and S3200\n  ieee1394: sbp2: don\u0027t assume zero model_id or firmware_revision if there is none\n  ieee1394: sbp2: fix payload limit at S1600 and S3200\n  ieee1394: sbp2: update a help string\n  ieee1394: support for speeds greater than S800\n  firewire: core: optimize card shutdown\n  ieee1394: ohci1394: increase AT req. retries, fix ack_busy_X from Panasonic camcorders and others\n  firewire: ohci: increase AT req. retries, fix ack_busy_X from Panasonic camcorders and others\n  firewire: ohci: change \"context_stop: still active\" log message\n  firewire: keep highlevel drivers attached during brief connection loss\n  firewire: unnecessary BM delay after generation rollover\n  firewire: insist on successive self ID complete events\n"
    },
    {
      "commit": "726a6699267e36c66043a55b13dfeec3d9925452",
      "tree": "05ea7b263cd51b68119234ec34f03c25ed095e01",
      "parents": [
        "9df04e1f25effde823a600e755b51475d438f56b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jan 29 14:25:27 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "drivers/gpu/drm/i915/intel_lvds.c: fix locking snafu\n\ns/unlock/lock/\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d12575\n\nReported-by: Daniel Vetter \u003cdaniel@ffwll.ch\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9df04e1f25effde823a600e755b51475d438f56b",
      "tree": "57a207adf5e4bfb010000724dc1482e421933be4",
      "parents": [
        "3095eb87bb36ae880608fe3fc46cfd59ced1f319"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Thu Jan 29 14:25:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "epoll: drop max_user_instances and rely only on max_user_watches\n\nLinus suggested to put limits where the money is, and max_user_watches\nalready does that w/out the need of max_user_instances.  That has the\nadvantage to mitigate the potential DoS while allowing pretty generous\ndefault behavior.\n\nAllowing top 4% of low memory (per user) to be allocated in epoll watches,\nwe have:\n\nLOMEM    MAX_WATCHES (per user)\n512MB    ~178000\n1GB      ~356000\n2GB      ~712000\n\nA box with 512MB of lomem, will meet some challenge in hitting 180K\nwatches, socket buffers math teaches us.  No more max_user_instances\nlimits then.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Willy Tarreau \u003cw@1wt.eu\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nCc: Bron Gondwana \u003cbrong@fastmail.fm\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3095eb87bb36ae880608fe3fc46cfd59ced1f319",
      "tree": "9351ccadae5428e71166f2a5ad51a20f33bc0878",
      "parents": [
        "fb9f88e1dc76f9feb39d39c40a5d61aad6df4388"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Jan 29 14:25:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "hp-wmi: set initial docking state\n\nIf the initial state is not set when the input device is set up, the first\ndocking event after the module is loaded will be lost.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb9f88e1dc76f9feb39d39c40a5d61aad6df4388",
      "tree": "997b366ef996bde434e7d838463219c9aedcec1c",
      "parents": [
        "c189f4ec955e1fe4a2a2742d028aeecc52a5848a"
      ],
      "author": {
        "name": "Bharath Ramesh",
        "email": "bramesh@vt.edu",
        "time": "Thu Jan 29 14:25:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "hwmon: applesmc: add support for MacPro 3 temperature sensors\n\nMacPro 3 have more temperature sensors than the previous MacPro\u0027s also the\nsensor THTG has been removed.  This patch add supports for the newer\ntemperature sensors in the MacPro3.\n\nSigned-off-by: Bharath Ramesh \u003cbramesh@vt.edu\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c189f4ec955e1fe4a2a2742d028aeecc52a5848a",
      "tree": "1a2ba0739583d7fc7953578fd7b260a3610ad83f",
      "parents": [
        "839ec5452ebfd5905b9c69b20ceb640903a8ea1a"
      ],
      "author": {
        "name": "David Altobelli",
        "email": "david.altobelli@hp.com",
        "time": "Thu Jan 29 14:25:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "hpilo: increment version\n\nBump hpilo module version to indicate that the open/close bug is fixed.\n\nSigned-off-by: David Altobelli \u003cdavid.altobelli@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "839ec5452ebfd5905b9c69b20ceb640903a8ea1a",
      "tree": "42e371a4230c50c3cb34c92e80f5fa199b01dd2b",
      "parents": [
        "804b3c28a4e4fa1c224571bf76edb534b9c4b1ed"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Jan 29 14:25:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "cgroup: fix root_count when mount fails due to busy subsystem\n\nroot_count was being incremented in cgroup_get_sb() after all error\nchecking was complete, but decremented in cgroup_kill_sb(), which can be\ncalled on a superblock that we gave up on due to an error.  This patch\nchanges cgroup_kill_sb() to only decrement root_count if the root was\npreviously linked into the list of roots.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nTested-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "804b3c28a4e4fa1c224571bf76edb534b9c4b1ed",
      "tree": "59e0dabb227a5067cfdc7cce13f149f141ef8cb4",
      "parents": [
        "1404f06565ee89e0ce04d4a5859c00b0e3a0dc8d"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Jan 29 14:25:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "cgroups: add cpu_relax() calls in css_tryget() and cgroup_clear_css_refs()\n\ncss_tryget() and cgroup_clear_css_refs() contain polling loops; these\nloops should have cpu_relax calls in them to reduce cross-cache traffic.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1404f06565ee89e0ce04d4a5859c00b0e3a0dc8d",
      "tree": "e2f294ed420461e0032e03143f06634b883dc06e",
      "parents": [
        "945048ca36173315afa2f0c53bed21ba01a588c1"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Jan 29 14:25:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:45 2009 -0800"
      },
      "message": "cgroups: fix lock inconsistency in cgroup_clone()\n\nI fixed a bug in cgroup_clone() in Linus\u0027 tree in commit 7b574b7\n(\"cgroups: fix a race between cgroup_clone and umount\") without noticing\nthere was a cleanup patch in -mm tree that should be rebased (now commit\n104cbd5, \"cgroups: use task_lock() for access tsk-\u003ecgroups safe in\ncgroup_clone()\"), thus resulted in lock inconsistency.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "945048ca36173315afa2f0c53bed21ba01a588c1",
      "tree": "075e21bf5258f6fa9894918deef4e6ca20171b29",
      "parents": [
        "ee0c468bb151aad23281660152d2894f1e214238"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 29 14:25:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "alpha: fix the BUG() macro\n\nThe commit \"alpha: teach the compiler that BUG doesn\u0027t return\"\n(ed6b9b97f42c091630335bfb71a2931e6f86388b) moved the asm code into inline\nfunction which takes __FILE__ and __LINE__ as arguments.  This violates\nasm constrains there (\"i\" - an immediate operand with constant value), so\nthat compile may result in warning or error, depending on compiler\nversion.\n\nJust adding an infinite loop to the BUG() is sufficient.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee0c468bb151aad23281660152d2894f1e214238",
      "tree": "0b839d0e019449077695f04efa421a287bb39f88",
      "parents": [
        "e5d9a90c36e05dd080704ea58328c00f64facdc1"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 29 14:25:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "alpha: compile fixes\n\n- jensen build: fix conflicting declarations for pci_alloc_consistent()\n  and undefined virt_to_phys();\n\n- SMP: arch/alpha/kernel/smp.c:124: warning: passing argument 2\n       of \u0027__cpu_test_and_set\u0027 discards qualifiers from pointer target type\n  Interestingly, this only happens with gcc-4.2; gcc \u003c\u003d 4.1 and gcc-4.3\n  are OK. Fixed with extra assignment.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5d9a90c36e05dd080704ea58328c00f64facdc1",
      "tree": "e393a9216a5ccab3010e01bc6a3f9cee2cd49164",
      "parents": [
        "299b4eaa302138426d5a9ecd954de1f565d76c94"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 29 14:25:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "alpha: use syscall wrappers\n\nConvert OSF syscalls and add alpha specific SYSCALL_ALIAS() macro.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "299b4eaa302138426d5a9ecd954de1f565d76c94",
      "tree": "790271af066eaa6d01f94ff91ab14d54f96c6f62",
      "parents": [
        "248ae0d43fe7f951352eedfff36572d4b75ce963"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Jan 29 14:25:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "memcg: NULL pointer dereference at rmdir on some NUMA systems\n\nN_POSSIBLE doesn\u0027t means there is memory...and force_empty can\nvisit invalid node which have no pgdat.\n\nTo visit all valid nodes, N_HIGH_MEMORY should be used.\n\nReported-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nTested-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "248ae0d43fe7f951352eedfff36572d4b75ce963",
      "tree": "81da2230bec182e9fd9ee6764f1236cf0b202cd3",
      "parents": [
        "6989d5651a16b49908069b514329d5114217ea0e"
      ],
      "author": {
        "name": "Alex Buell",
        "email": "alex.buell@munted.org.uk",
        "time": "Thu Jan 29 14:25:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "fbdev: incorrect URL given in drivers/video/Kconfig\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6989d5651a16b49908069b514329d5114217ea0e",
      "tree": "a263480086af794d38ac995b54be21a6b4a8e6ff",
      "parents": [
        "8d50d369d1b3ccc4d96ce01f62146173ee7064ca"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Jan 29 14:25:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "hp-wmi: fix regressions caused by missing if statement\n\nError was introduced in commit fe8e4e039dc3 (\"hp-wmi: handle\nrfkill_register() failure\").\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d50d369d1b3ccc4d96ce01f62146173ee7064ca",
      "tree": "e48c19188cb9eba15e73702e0f2e33bd7aba0d84",
      "parents": [
        "85d9fc89fb0f0703df6444f260187c088a8d59ff"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Jan 29 14:25:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:44 2009 -0800"
      },
      "message": "memcg: update document to mention that swapoff should be tested\n\nConsidering the recently found problem \"memcg: fix refcnt handling at\nswapoff\", it\u0027s better to mention swapoff behavior in the memcg_test\ndocument.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85d9fc89fb0f0703df6444f260187c088a8d59ff",
      "tree": "ba034e2b8bff6b7f3b62a826a0106dc0e1391b46",
      "parents": [
        "7460db567bbca76bf087d1694d792a1a96bdaa26"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Jan 29 14:25:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "memcg: fix refcnt handling at swapoff\n\nNow, at swapoff, even while try_charge() fails, commit is executed.  This\nis a bug which turns the refcnt of cgroup_subsys_state negative.\n\nReported-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nTested-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nTested-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7460db567bbca76bf087d1694d792a1a96bdaa26",
      "tree": "cb0da014bc604f11525d1e9d23b305b007914549",
      "parents": [
        "7bcc1bb1232de6efc0b85e0c7fe38e90b2436318"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jan 29 14:25:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "gpiolib: fix request related issue\n\nFix request-already-requested handling in gpio_request().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.28.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bcc1bb1232de6efc0b85e0c7fe38e90b2436318",
      "tree": "3952a706885f4c57217f4196f055a7c16d0af80b",
      "parents": [
        "baef99a08a2e23d9386b47e53fa5f0d44fc98f66"
      ],
      "author": {
        "name": "Daisuke Nishimura",
        "email": "nishimura@mxp.nes.nec.co.jp",
        "time": "Thu Jan 29 14:25:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "memcg: get/put parents at create/free\n\nThe lifetime of struct cgroup and struct mem_cgroup is different and\nmem_cgroup has its own reference count for handling references from\nswap_cgroup.\n\nThis causes strange problem that the parent mem_cgroup dies while child\nmem_cgroup alive, and this problem causes a bug in case of\nuse_hierarchy\u003d\u003d1 because res_counter_uncharge climbs up the tree.\n\nThis patch is for avoiding it by getting the parent at create, and putting\nit at freeing.\n\nSigned-off-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nReviewed-by; KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baef99a08a2e23d9386b47e53fa5f0d44fc98f66",
      "tree": "0171abae8bd05710c83444b8a236fc6ffbcac71c",
      "parents": [
        "9e9e3cbc62da43c66e894d5a61fa08b427e25202"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Jan 29 14:25:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "cgroups: use hierarchy mutex in creation failure path\n\nNow, cgrp-\u003esibling is handled under hierarchy mutex.\nerror route should do so, too.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e9e3cbc62da43c66e894d5a61fa08b427e25202",
      "tree": "5dafdeb919c99a014e694745c2dfe4c46ca6f69e",
      "parents": [
        "dc19835df6c47ff676ad6c98722d5e529db5d74c"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Thu Jan 29 14:25:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "mm: OOM documentation update\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc19835df6c47ff676ad6c98722d5e529db5d74c",
      "tree": "78e5eeb534e133cf487b96676883eaf176e993ef",
      "parents": [
        "252523ef2421b803de4810876223e4d695f23ec6"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Jan 29 14:25:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "kprobes: fix module compilation error with CONFIG_KPROBES\u003dn\n\nDefine kprobes related data structures even if CONFIG_KPROBES is not set.\nThis fixes compilation errors which occur if CONFIG_KPROBES is not set, in\nkprobe using modules.\n\n[akpm@linux-foundation.org: fix build for non-kprobes-supporting architectures]\nReviewed-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "252523ef2421b803de4810876223e4d695f23ec6",
      "tree": "7b1037a592edc5c428b5739f6231b1fec9267070",
      "parents": [
        "17e2161654da4e6bdfd8d53d4f52e820ee93f423"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Thu Jan 29 14:25:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "sgi-xpc: fix up stale DBUG_ON statements\n\nClean up the stale DBUG_ON checks and add a couple new ones.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17e2161654da4e6bdfd8d53d4f52e820ee93f423",
      "tree": "73963484f16dc6fdfc2f84200bc40c060a36ce70",
      "parents": [
        "69b3bb65fa97a1e8563518dbbc35cd57beefb2d4"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Thu Jan 29 14:25:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:43 2009 -0800"
      },
      "message": "sgi-xpc: Remove NULL pointer dereference.\n\nIf the bte copy fails, the attempt to retrieve payloads merely returns a\nnull pointer deref and not NULL as was expected.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69b3bb65fa97a1e8563518dbbc35cd57beefb2d4",
      "tree": "b8ca162f1a6ed85b85d8e406a3e9588ed0786144",
      "parents": [
        "de33c8db5910cda599899dd431cc30d7c1018cbf"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Thu Jan 29 14:25:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:04:42 2009 -0800"
      },
      "message": "sgi-xpc: ensure flags are updated before bte_copy\n\nThe clearing of the msg-\u003eflags needs a barrier between it and the notify\nof the channel threads that the messages are cleaned and ready for use.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de33c8db5910cda599899dd431cc30d7c1018cbf",
      "tree": "4ee9ba8685bae5d1719a3158284d0c197c83afde",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 17:46:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 17:46:42 2009 -0800"
      },
      "message": "Fix OOPS in mmap_region() when merging adjacent VM_LOCKED file segments\n\nAs of commit ba470de43188cdbff795b5da43a1474523c6c2fb (\"map: handle\nmlocked pages during map, remap, unmap\") we now use the \u0027vma\u0027 variable\nat the end of mmap_region() to handle the page-in of newly mapped\nmlocked pages.\n\nHowever, if we merged adjacent vma\u0027s together, the vma we\u0027re using may\nbe stale.  We historically consciously avoided using it after the merge\noperation, but that got overlooked when redoing the locked page\nhandling.\n\nThis commit simplifies mmap_region() by doing any vma merges early,\navoiding the issue entirely, and \u0027vma\u0027 will always be valid.  As pointed\nout by Hugh Dickins, this depends on any drivers that change the page\noffset of flags to have set one of the VM_SPECIAL bits (so that they\ncannot trigger the early merge logic), but that\u0027s true in general.\n\nReported-and-tested-by: Maksim Yevmenkin \u003cmaksim.yevmenkin@gmail.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05dfdbbd678ea2b642db73f48b75667a23d15484",
      "tree": "63d4cbf36a1fdf11e77008bd169d02446469cc8b",
      "parents": [
        "b44d49ab0954accefba4c71274ab58abe1c25c52"
      ],
      "author": {
        "name": "Mark Wallis",
        "email": "mwallis@serialmonkey.com",
        "time": "Mon Jan 26 17:32:35 2009 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 30 11:34:11 2009 +1030"
      },
      "message": "lguest: Fix a memory leak with the lg object during launcher close\n\nFix a memory leak identified by Rusty Russell during LCA09 by\nkfree\u0027ing the lg object instead of just clearing it when the\nlauncher closes.\n\nSigned-off-by: Mark Wallis \u003cmwallis@serialmonkey.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b44d49ab0954accefba4c71274ab58abe1c25c52",
      "tree": "fb160500ae840f137e8289a2d74f130813d3cdd4",
      "parents": [
        "72410af921cbc9018da388ca1ddf75880a033ac1"
      ],
      "author": {
        "name": "Tim \u0027mithro\u0027 Ansell",
        "email": "mithro@mithis.com",
        "time": "Thu Jan 22 15:06:41 2009 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 30 11:34:10 2009 +1030"
      },
      "message": "lguest: disable the FORTIFY for lguest.\n\nMakes all the warnings go away when compiling lguest on Ubuntu on\nIntrepid or greater.\n\nSigned-off-by: Timothy R Ansell \u003cmithro@mithis.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "72410af921cbc9018da388ca1ddf75880a033ac1",
      "tree": "982abebfcf114149c9ba81bb468a0dd3adf0376b",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Fri Jan 16 20:39:14 2009 +0900"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 30 11:34:10 2009 +1030"
      },
      "message": "lguest: typos fix\n\n3 points\n\nlguest_asm.S \u003d\u003e i386_head.S\nLHCALL_BREAK \u003d\u003e LHREQ_BREAK\nperferred    \u003d\u003e preferred\n\nSigned-off-by: Atsushi SAKAI \u003csakaia@jp.fujitsu.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1448d7c6a2ff96d3b52ecae49e2d0f046a097fe0",
      "tree": "b8c558d00d90bfced82b72b5a2d5d25388f2c33a",
      "parents": [
        "c8c4707cf7ca8ff7dcc1653447e48cb3de0bf114"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jan 29 00:13:20 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jan 29 20:19:49 2009 +0100"
      },
      "message": "ieee1394: sbp2: add workarounds for 2nd and 3rd generation iPods\n\nas per https://bugs.launchpad.net/bugs/294391.  These got one sample of\neach iPod generation going.  However there still occurred I/O stalls\nwith the 3rd generation iPod which remain undiagnosed at the time of\nthis writing.\n\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c8c4707cf7ca8ff7dcc1653447e48cb3de0bf114",
      "tree": "ec762cadd6708c5fb309e53dab6763c14b6f822c",
      "parents": [
        "5e2125677fd72d36396cc537466e07ffcbbd4b2b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jan 29 00:11:59 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jan 29 20:19:48 2009 +0100"
      },
      "message": "firewire: sbp2: add workarounds for 2nd and 3rd generation iPods\n\nAccording to https://bugs.launchpad.net/bugs/294391\n  - 3rd generation iPods need the \"fix capacity\" workaround after all\n    (apparently they crash after the last sector was accessed),\n  - 2nd generation iPods need the \"128 kB maximum request size\"\n    workaround.\n\nAlas both iPod generations feature the same model ID in the config ROM,\nhence we can only define a shared quirks list entry for them.  Luckily\nthe fix capacity workaround did not show a negative effect in Jarod\u0027s\ntests with 2nd gen. iPod.\n\nA side note:  Apple computers in target mode (or at least an x86 Mac\nmini) don\u0027t have firmware_version and model_id, hence none of the iPod\nquirks list entries is active for them.\n\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "de2cf591bc876f7a63809d8955855ab074588c30",
      "tree": "ebc0b87e181ef3989a048589ca882b94a218c5d2",
      "parents": [
        "c9de36f2a230919bee95f05ba27ed10ce4850409",
        "2a88464ceb1bda2571f88902fd8068a6168e3f7b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 14:47:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 14:47:56 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "c9de36f2a230919bee95f05ba27ed10ce4850409",
      "tree": "638feea930da60827ad3c6d7c321b0aa38adc399",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2",
        "ef390c0b6e3f4d2d2d43f53f4bd35e1884571a14"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 14:47:53 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 29 14:47:53 2009 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "ef390c0b6e3f4d2d2d43f53f4bd35e1884571a14",
      "tree": "cac12814c901dd740ec2016206cd2396568d2638",
      "parents": [
        "9e70c1f099c6977d3928879e64fa6af7f903b7b0"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Thu Jan 29 13:29:46 2009 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 29 13:17:45 2009 +0000"
      },
      "message": "ASoC: OMAP: Initialize XCCR and RCCR registers in McBSP DAI driver\n\nThis patch explicitly initializes McBSP Transmit Configuration\nControl Register (XCCR) and Receive Configuration Control\nRegister (RCCR) to their reset values. Reset values are 26 ns\nof DX delay and Transmit DMA disabled for XCCR register;\nreceive full cycle mode enabled and Receive DMA disabled for\nRCCR register.\n\nThis patch requires a counterpart in OMAP McBSP driver before\nto apply it. The required changes in McBSP were sent and approved\nin linux-omap mailing list and patch is going upstream\n(commit 3127f8f8595a064b3f1a1837fea2177902589ac3 from linux-omap-2.6\ntree).\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\n[ jarkko.nikula@nokia.com: Commit id for counterpart patch corrected ]\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9e70c1f099c6977d3928879e64fa6af7f903b7b0",
      "tree": "922a0cd530f5f24fda569c5bd6f109f37218a4c9",
      "parents": [
        "43d50807dbf47a139f83660fec14aebe936b3c80"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 29 13:08:20 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 29 13:14:21 2009 +0000"
      },
      "message": "ASoC: Fix null string usage with WM8753 DAIs\n\nThe WM8753 driver multiplexes the DAI structures it exposes to the\noutside world, leaving them uninitialised until the codec probes.  Since\nthe DAI name is used during the registration and setup process provide a\ndummy name.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bae7eb33b25387fdc7ccae08768bef1f9484a5b0",
      "tree": "75b248962a11fe116ae226af7c09396d81d73719",
      "parents": [
        "656f1fb90aa2261daa316c0dd8f75e3420f81e9e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 28 23:06:37 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 29 11:23:12 2009 +0100"
      },
      "message": "HID: document difference between hid_blacklist and hid_ignore_list\n\nMany people get it wrong and add device IDs into hid_blacklist instead\nof hid_ignore_list. Let\u0027s put a little comment in place.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "656f1fb90aa2261daa316c0dd8f75e3420f81e9e",
      "tree": "ffdc2cd7a07983b4d5a90c8a715accae7534ca01",
      "parents": [
        "be5d0c837cf8e43458c5757be5df4837a2803d08"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jan 28 21:22:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 29 11:23:12 2009 +0100"
      },
      "message": "HID: add antec-branded soundgraph imon devices to blacklist\n\nhid_ignore_list additions for the Antec-branded SoundGraph iMon VFD and LCD\ndevices (0x15c2:0x0044 and 0x0045).\n\nThese devices are driven by lirc.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "be5d0c837cf8e43458c5757be5df4837a2803d08",
      "tree": "7333ccb5b06f90d26807207055d0a57dfd8ac1ba",
      "parents": [
        "0fb21de0799a985d2da3da14ae5625d724256638"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 28 09:36:18 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 29 11:23:12 2009 +0100"
      },
      "message": "HID: fix reversed logic in disconnect testing of hiddev\n\nThe logic for testing for disconnection is reversed in an ioctl leading\nto false reports of disconnection.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nTested-by: Folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0fb21de0799a985d2da3da14ae5625d724256638",
      "tree": "f74c65a82a20713ababca5d949fdccd510c98576",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 14 03:03:21 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 29 11:23:11 2009 +0100"
      },
      "message": "HID: adjust report descriptor fixup for MS 1028 receiver\n\nReport descriptor fixup for MS 1028 receiver changes also values for\nKeyboard and Consumer, which incorrectly trims the range, causing correct\nevents being thrown away before passing to userspace.\n\nWe need to keep the GenDesk usage fixup though, as it reports totally bogus\nvalues about axis.\n\nReported-by: Lucas Gadani \u003clgadani@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a9ac49d303f967be0dabd97cb722c4a13109c6c2",
      "tree": "cf170dfaff4b5559eb814806e5cfb573f3e4be93",
      "parents": [
        "da505c386c9f993e43861791dae339b2219cf8dd"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Thu Jan 22 14:43:21 2009 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 29 03:32:13 2009 +0000"
      },
      "message": "cifs: make sure we allocate enough storage for socket address\n\nThe sockaddr declared on the stack in cifs_get_tcp_session is too small\nfor IPv6 addresses. Change it from \"struct sockaddr\" to \"struct\nsockaddr_storage\" to prevent stack corruption when IPv6 is used.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "da505c386c9f993e43861791dae339b2219cf8dd",
      "tree": "177baffca259f9c9a68cb08892df9c011afd407c",
      "parents": [
        "f818dd55c4a8b3519e203900bde0bb780d36e799"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 19 03:49:35 2009 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 29 03:32:13 2009 +0000"
      },
      "message": "[CIFS] Make socket retry timeouts consistent between blocking and nonblocking cases\n\nWe have used approximately 15 second timeouts on nonblocking sends in the past, and\nalso 15 second SMB timeout (waiting for server responses, for most request types).\nNow that we can do blocking tcp sends,\nmake blocking send timeout approximately the same (15 seconds).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f818dd55c4a8b3519e203900bde0bb780d36e799",
      "tree": "0c4a6845f534377478cd6046b4ebb0275eda0f5f",
      "parents": [
        "42c245447c8c3f998dfe880aba18b6e5129d2976"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 19 02:38:35 2009 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 29 03:32:13 2009 +0000"
      },
      "message": "[CIFS] some cleanup to dir.c prior to addition of posix_open\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "42c245447c8c3f998dfe880aba18b6e5129d2976",
      "tree": "430af06da69c1d518d9e6af0d577742ec27ed63d",
      "parents": [
        "6a7f8d36c00ab7adef5fb633f7805c91e8c1e139"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 13 22:03:55 2009 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 29 03:32:12 2009 +0000"
      },
      "message": "[CIFS] revalidate parent inode when rmdir done within that directory\n\nWhen a search is pending of a parent directory, and a child directory\nwithin it is removed, we need to reset the parent directory\u0027s time\nso that we don\u0027t reuse the (now stale) search results.\n\nThanks to Gunter Kukkukk for reporting this:\n\n\u003e got the following failure notification on irc #samba:\n\u003e\n\u003e A user was updating from subversion 1.4 to 1.5, where the\n\u003e repository is located on a samba share (independent of\n\u003e unix extensions \u003d Yes or No).\n\u003e svn 1.4 did work, 1.5 does not.\n\u003e\n\u003e The user did a lot of stracing of subversion - and wrote a\n\u003e testapplet to simulate the failing behaviour.\n\u003e I\u0027ve converted the C++ source to C and added some error cases.\n\u003e\n\u003e When using \"./testdir\" on a local file system, \"result2\"\n\u003e is always (nil) as expected - cifs vfs behaves different here!\n\u003e\n\u003e   ./testdir /mnt/cifs/mounted/share\n\u003e\n\u003e returns a (failing) valid pointer.\n\nAcked-by: Dave Kleikamp \u003cshaggy@us.ibm.com\u003e\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6a7f8d36c00ab7adef5fb633f7805c91e8c1e139",
      "tree": "9580a3e4fa4ec4f70a5f2a68b2a3d7ab52592ae8",
      "parents": [
        "0496e02d8791e7f06673a19a181be30dad6eff70"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 12 21:03:25 2009 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 29 03:32:12 2009 +0000"
      },
      "message": "[CIFS] Rename md5 functions to avoid collision with new rt modules\n\nWhen rt modules were added they (each) included their own md5\nwith names which collided with the existing names of cifs\u0027s md5 functions.\n\nRenaming cifs\u0027s md5 modules so we don\u0027t collide with them.\n\n\u003e Stephen Rothwell wrote:\n\u003e When CIFS is built-in (\u003dy) and staging/rt28[67]0 \u003dy, there are multiple\n\u003e definitions of:\n\u003e\n\u003e build-r8250.out:(.text+0x1d8ad0): multiple definition of `MD5Init\u0027\n\u003e build-r8250.out:(.text+0x1dbb30): multiple definition of `MD5Update\u0027\n\u003e build-r8250.out:(.text+0x1db9b0): multiple definition of `MD5Final\u0027\n\u003e\n\u003e all of which need to have more unique identifiers for their global\n\u003e symbols (e.g., rt28_md5_init, cifs_md5_init, foo, blah, bar).\n\u003e\n\nCC: Greg K-H \u003cgregkh@suse.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0496e02d8791e7f06673a19a181be30dad6eff70",
      "tree": "2dc2f91e27ff0aba5b2b25314a01e858d5360748",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Dec 30 12:39:16 2008 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 29 03:32:12 2009 +0000"
      },
      "message": "cifs: turn smb_send into a wrapper around smb_sendv\n\ncifs: turn smb_send into a wrapper around smb_sendv\n\nRename smb_send2 to smb_sendv to make it consistent with kernel naming\nconventions for functions that take a vector.\n\nThere\u0027s no need to have 2 functions to handle sending SMB calls. Turn\nsmb_send into a wrapper around smb_sendv. This also allows us to\nproperly mark the socket as needing to be reconnected when there\u0027s a\npartial send from smb_send.\n\nAlso, in practice we always use the address and noblocksnd flag\nthat\u0027s attached to the TCP_Server_Info. There\u0027s no need to pass\nthem in as separate args to smb_sendv.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7cbcf22548df1f1df7c6b0d0bda579b92efca63c",
      "tree": "6b1a1e751114bf441e4357044d08ac940a62bb72",
      "parents": [
        "6a1b699678c8c0d45f88a37b32358a9e82bef6bb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 20 16:29:13 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:55:48 2009 -0800"
      },
      "message": "driver-core: fix kernel-doc parameter name\n\nFix function parameter name in kernel-doc:\n\nWarning(linux-next-20090120//drivers/base/core.c:1289): No description found for parameter \u0027dev\u0027\nWarning(linux-next-20090120//drivers/base/core.c:1289): Excess function parameter \u0027root\u0027 description in \u0027root_device_unregister\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a1b699678c8c0d45f88a37b32358a9e82bef6bb",
      "tree": "a70afdb7c6011e84fcb23957eca3503a3916f0ff",
      "parents": [
        "720893fd5fb6de1f752f816a89e630f08ae8b20a"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Wed Jan 07 00:12:37 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:55:48 2009 -0800"
      },
      "message": "UIO: Add missing documentation of features added recently\n\nThe following features were added to the UIO framework in the near past:\n\n* Generic drivers for platform devices (uio_pdrv, uio_pdrv_genirq)\n* an \"offset\" sysfs attribute for memory mappings\n\nUnfortunately, all this went in without documentation (won\u0027t happen again...)\n\nThis patch updates UIO documentation.\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cukleinek@strlen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "720893fd5fb6de1f752f816a89e630f08ae8b20a",
      "tree": "86c4e462fcbc8ca5a8a8befb8accbeda2938ae32",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Tsugikazu Shibata",
        "email": "tshibata@ab.jp.nec.com",
        "time": "Fri Jan 23 09:59:50 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:55:48 2009 -0800"
      },
      "message": "Sync patch for jp_JP/stable_kernel_rules.txt\n\nUpdated jp_JP/stable_kernel_rules.txt due to changes in the main version\nof the file.\n\nAlso, this patch is already reviewed by Japanese translation community\ncalled JF.\n\nSigned-off-by: Tsugikazu Shibata \u003ctshibata@ab.jp.nec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dcbbcefb6a6d540b605421e85fbaa4cea3fef5a2",
      "tree": "19efd74b7f5ba7ed221080ccaa288d84bf398b70",
      "parents": [
        "05d6d677ab4b975697c6a987f1dffdc55d61a160"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jan 28 22:14:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:06 2009 -0800"
      },
      "message": "Staging: poch: fix verification of memory area\n\nfix verification of memory area\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05d6d677ab4b975697c6a987f1dffdc55d61a160",
      "tree": "73fa9a7d796f164eb6ed6b8c7737f9c0f9ac5cef",
      "parents": [
        "e48d94dac7eef16b4a4f246bf7b8df0f00cc0aec"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Dec 19 23:37:30 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: usbip: usbip_start_threads(): handle kernel_thread failure\n\nkernel_thread may fail, notice this.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e48d94dac7eef16b4a4f246bf7b8df0f00cc0aec",
      "tree": "f82b37ebe9d32da815dc4d1ffadb27074ff63053",
      "parents": [
        "1176e83aff6f15b6ae4d1b53c16124884ad29363"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 09:19:42 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "staging: agnx: drivers/staging/agnx/agnx.h needs \u003clinux/io.h\u003e\n\nOn m68k:\ndrivers/staging/agnx/agnx.h: In function \u0027agnx_read32\u0027:\ndrivers/staging/agnx/agnx.h:10: error: implicit declaration of function \u0027ioread32\u0027\ndrivers/staging/agnx/agnx.h: In function \u0027agnx_write32\u0027:\ndrivers/staging/agnx/agnx.h:15: error: implicit declaration of function \u0027iowrite32\u0027\ndrivers/staging/agnx/sta.c: In function \u0027get_sta_power\u0027:\ndrivers/staging/agnx/sta.c:94: error: implicit declaration of function \u0027memcpy_fromio\u0027\ndrivers/staging/agnx/sta.c: In function \u0027set_sta_power\u0027:\ndrivers/staging/agnx/sta.c:103: error: implicit declaration of function \u0027memcpy_toio\u0027\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1176e83aff6f15b6ae4d1b53c16124884ad29363",
      "tree": "cc808cf2a4f9b6306277bab178f3f055d54765a6",
      "parents": [
        "191805ac41a63929003faa33365027d3fb924d71"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Sun Jan 18 18:17:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: android: task_get_unused_fd_flags: fix the wrong usage of tsk-\u003esignal\n\nCompile tested.\n\ntask_struct-\u003esignal is not protected by RCU, the code is bogus.\nChange the code to take -\u003esiglock to pin -\u003esignal.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Arve Hjønnevåg \u003carve@android.com\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "191805ac41a63929003faa33365027d3fb924d71",
      "tree": "78942fa488b47bd9ea6a4e2d31de738dffde5445",
      "parents": [
        "07960058f0ce77ddc3027d3e45a5de1fb977334f"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Wed Jan 14 16:54:16 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: android: Add lowmemorykiller documentation.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07960058f0ce77ddc3027d3e45a5de1fb977334f",
      "tree": "96432748b69401b02975c85f85ffb4333a892fb6",
      "parents": [
        "2d0db6bf5010c26beb1ccbd4ee50991fd2c05d90"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 28 15:42:43 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: android: fix build error on 64bit boxes\n\nktime_t isn\u0027t ment to directly access on all arches, so use the proper\nconversion functions instead to figure out what time is remaining.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Arve Hjønnevåg \u003carve@android.com\u003e\nCc: Mike Lockwood \u003clockwood@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2d0db6bf5010c26beb1ccbd4ee50991fd2c05d90",
      "tree": "9d75f2ec017de525a929b733c393375f3165d1a9",
      "parents": [
        "c171ac36b74f6c90bc7a03c309136ba175314b6d"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Thu Jan 08 16:48:46 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: android: timed_gpio: Fix build to build on kernels after 2.6.25.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Mike Lockwood \u003clockwood@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c171ac36b74f6c90bc7a03c309136ba175314b6d",
      "tree": "dd680e4ce84a4202ce01b8cb9f132af77605be1e",
      "parents": [
        "7c5151fbf134e082bc7f2c0ed02684ed12578b3b"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Thu Jan 08 15:28:50 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: android: binder: fix arm build errors\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c5151fbf134e082bc7f2c0ed02684ed12578b3b",
      "tree": "0c686f135e9d406d0b56a93e4bd389c64281186d",
      "parents": [
        "c69a1f09430c7a62b87af89383998256fcf07685"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 16 18:01:57 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: meilhaus: fix Kbuild\n\nThe Meilhaus drivers do not like being built into the kernel right now,\nso force them to be a module.\n\nReported-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c69a1f09430c7a62b87af89383998256fcf07685",
      "tree": "4f323be23e88821cbf04d359657f8805433b40cd",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 16 17:59:15 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Jan 28 15:49:05 2009 -0800"
      },
      "message": "Staging: comedi: fix Kbuild\n\ncomedi doesn\u0027t like being built into the kernel right now, so force it\nto be a module.\n\nReported-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e2125677fd72d36396cc537466e07ffcbbd4b2b",
      "tree": "ad20a0cf11e5cafa83064412ccf91c05baba6e2e",
      "parents": [
        "f746072abc12d0e10ecd7847f1846157fde15987"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 01:03:34 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:08 2009 +0100"
      },
      "message": "firewire: sbp2: fix DMA mapping leak on the failure path\n\nReported-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nwho also provided a first version of the fix.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "f746072abc12d0e10ecd7847f1846157fde15987",
      "tree": "b58abd8312e1fe845f99aaa6a6071d1d04cd6d24",
      "parents": [
        "a08e100aece16e33a45b82924ad85f4066c4ed1c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 24 19:41:46 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:07 2009 +0100"
      },
      "message": "firewire: sbp2: define some magic numbers as macros\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a08e100aece16e33a45b82924ad85f4066c4ed1c",
      "tree": "7d231251c6b8abdf14614098954f49c6cb5843f6",
      "parents": [
        "c1fbdd78517a9323ea5f5767c8ceb10aabc40fc2"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 24 19:41:46 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:07 2009 +0100"
      },
      "message": "firewire: sbp2: fix payload limit at S1600 and S3200\n\n1394-2008 clause 16.3.4.1 (1394b-2002 clause 16.3.1.1) defines tighter\nlimits than 1394-2008 clause 6.2.2.3 (1394a-2000 clause 6.2.2.3).\n\nOur previously too large limit doesn\u0027t matter though if the controller\nreports its max_receive correctly.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c1fbdd78517a9323ea5f5767c8ceb10aabc40fc2",
      "tree": "be210a45d80bc54c09dd8eeccc63bd71d0aa04e6",
      "parents": [
        "d3e3e970e3722c51e3fd3b042b6065d4bfaf6f81"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 24 19:41:46 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:06 2009 +0100"
      },
      "message": "ieee1394: sbp2: don\u0027t assume zero model_id or firmware_revision if there is none\n\nThis makes sbp2 behave more like firewire-sbp2 which reports 0xff000000\nas immediate value if there are no unit directory entries for model_id\nor firmware_revision.\n\nIt does not reduce matches with the currently existing quirks table; the\nonly zero entry there is for a device which actually does have a zero\nmodel_id.  It only changes how model_id and firmware_revision are logged\nif they are missing.\n\nOther functionally unrelated changes:  The model_id member of quirks\nlist entries is renamed to model;  the value (but not the effect) of\nSBP2_ROM_VALUE_WILDCARD is changed.  Now this part of the source is\nidentical with firewire-sbp2 for easier maintenance.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "d3e3e970e3722c51e3fd3b042b6065d4bfaf6f81",
      "tree": "dca07be14a7a4a43fb54fc5841330afc5f25e7e0",
      "parents": [
        "4106ceff15495a7df1617e78bbf3e852fe6601c9"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 24 19:41:46 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:06 2009 +0100"
      },
      "message": "ieee1394: sbp2: fix payload limit at S1600 and S3200\n\n1394-2008 clause 16.3.4.1 (1394b-2002 clause 16.3.1.1) defines tighter\nlimits than 1394-2008 clause 6.2.2.3 (1394a-2000 clause 6.2.2.3).\n\nOur previously too large limit doesn\u0027t matter though if the controller\nreports its max_receive correctly.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "4106ceff15495a7df1617e78bbf3e852fe6601c9",
      "tree": "b82054d22016f7633c9d175e55cf023e201a84e8",
      "parents": [
        "82d4b90debaa7ab3590335c1b641eb3d2ebb164e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jan 19 19:20:31 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:06 2009 +0100"
      },
      "message": "ieee1394: sbp2: update a help string\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "82d4b90debaa7ab3590335c1b641eb3d2ebb164e",
      "tree": "e9144ff7c90b48a82ca057bcf7e1f294a9e72115",
      "parents": [
        "e747a5c0be3efe5465e45c8e326bc766b1288be6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jan 19 19:19:55 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 28 20:31:05 2009 +0100"
      },
      "message": "ieee1394: support for speeds greater than S800\n\nThe hard-wired configuration of the top speed (until now S800) was\nunnecessary, remove it.\n\nIf the local link layer controller supports S1600 or S3200, we now\nassume this speed for all present 1394b PHYs (except if they are\nbehind 1394a repeaters) until nodemgr figured out the actual speed\nwhile fetching the config ROM.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "18e352e4a73465349711a9324767e1b2453383e2",
      "tree": "4c23b28f1ffc284be6fec0d4cb198b8371f681cd",
      "parents": [
        "c4568d6c7ec7557fbe8656286aea29f67388f7d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 10:49:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 10:49:30 2009 -0800"
      },
      "message": "Linux 2.6.29-rc3\n"
    },
    {
      "commit": "c4568d6c7ec7557fbe8656286aea29f67388f7d4",
      "tree": "783873ec85ca67f2de69986645b1b007231f8f6d",
      "parents": [
        "78a768b6ca40e104442ade090226ed4ee0e6cebf",
        "4c456a67f501b8b15542c7c21c28812bf88f484b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code\n  powerpc/pseries: Correct VIO bus accounting problem in CMO env.\n  powerpc: More printing warning fixes for the l64 to ll64 conversion\n  powerpc: Remove arch/ppc cruft from Kconfig\n  powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c\n  powerpc/embedded6xx: Update defconfigs\n  powerpc/8xx: Update defconfigs\n  powerpc/86xx: Update defconfigs\n  powerpc/83xx: Update defconfigs\n  powerpc/85xx: Update defconfigs\n  powerpc/mpc8313erdb: fix kernel panic because mdio device is not probed\n  powerpc/4xx: Update multi-board PowerPC 4xx defconfigs\n  powerpc/44x: Update PowerPC 44x defconfigs\n  powerpc/40x: Update PowerPC 40x defconfigs\n  powerpc/85xx: Fix typo in mpc8572ds dts\n  powerpc/44x: Warp patches for the new NDFC driver\n  powerpc/4xx: DTS: Add Add\u0027l SDRAM0 Compatible and Interrupt Info\n"
    },
    {
      "commit": "78a768b6ca40e104442ade090226ed4ee0e6cebf",
      "tree": "f20e2d78107edd3f4247350b5e6d2e2560bff9d8",
      "parents": [
        "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
        "add8240eedb586b9d885c324db7f98fc1a470f9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: fix 5329 ColdFire periphal addressing\n  uclinux: add process name to allocation error message\n  m68knommu: correct the mii calculations for 532x ColdFire FEC\n  m68knommu: add ColdFire M532x to the FEC configuration options\n  m68knommu: fix syscall restarting\n  m68knommu: remove the obsolete and long unused comempci chip support\n  m68knommu: remove the no longer used PCI support option\n  m68knommu: remove obsolete and unused eLIA board\n  m68knommu: set NO_DMA\n  m68knommu: fix cache flushing for the 527x ColdFire processors\n  m68knommu: fix ColdFire 5272 serial baud rates in mcf.c\n  m68knommu: use one exist from execption\n"
    },
    {
      "commit": "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
      "tree": "a1dbd71a8d3d087344e94a2cb819807d2b93bd51",
      "parents": [
        "30b23634084d95781f7611c0713cb551a0c0a152"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 28 00:07:20 2009 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "dmi: Fix build breakage\n\nCommit d7b1956fed33d30c4815e848fd7a143722916868 (\"DMI: Introduce\ndmi_first_match to make the interface more flexible\") introduced compile\nerrors like the following when !CONFIG_DMI\n\n    drivers/ata/sata_sil.c: In function \u0027sil_broken_system_poweroff\u0027:\n    drivers/ata/sata_sil.c:713: error: implicit declaration of function \u0027dmi_first_match\u0027\n    drivers/ata/sata_sil.c:713: warning: initialization makes pointer from integer without a cast\n\nWe just need a dummy version of dmi_first_match() to fix this all up.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30b23634084d95781f7611c0713cb551a0c0a152",
      "tree": "fd4185cb0f0b46ca0069251144619b6e9e2031b0",
      "parents": [
        "152a649b647a8ef47bb74ff9e11850fa6001bedc"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jan 27 21:19:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "drm: Rip out the racy, unused vblank signal code.\n\nSchedule a vblank signal, kill the process, and we\u0027ll go walking over freed\nmemory.  Given that no open-source userland exists using this, nor have I\never heard of a consumer, just let this code die.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a88464ceb1bda2571f88902fd8068a6168e3f7b",
      "tree": "82a3b6a305d61626ff4e4d336f70cb40be723e5d",
      "parents": [
        "5801f992276366cd6a4f1f9939a4c9da33d499ee"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "themuso@ubuntu.com",
        "time": "Wed Jan 28 15:58:38 2009 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 28 08:10:22 2009 +0100"
      },
      "message": "ALSA: hda - add another MacBook Pro 4, 1 subsystem ID\n\nAdd another MacBook Pro 4,1 SSID (106b:3800). It seems that latter revisions,\n(at least mine), have different IDs to earlier revisions.\n\nSigned-off-by: Luke Yelavich \u003cthemuso@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4c456a67f501b8b15542c7c21c28812bf88f484b",
      "tree": "0f1de24f488a59da4a7cc3445c89f8fe48b775aa",
      "parents": [
        "69b052e828b5ff32df7f96d6d3268a069910c663"
      ],
      "author": {
        "name": "Gerhard Pircher",
        "email": "gerhard_pircher@gmx.net",
        "time": "Fri Jan 23 06:51:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code\n\n_PAGE_COHERENT is now always set in _PAGE_RAM resp. PAGE_KERNEL.\nThus it has to be masked out, if the BAT mapping should be non\ncacheable or CPU_FTR_NEED_COHERENT is not set.\n\nThis will work on normal SMP setups because we force-set\nCPU_FTR_NEED_COHERENT as part of CPU_FTR_COMMON on SMP.\n\nSigned-off-by: Gerhard Pircher \u003cgerhard_pircher@gmx.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "69b052e828b5ff32df7f96d6d3268a069910c663",
      "tree": "e2d013ded81fb9d8ad31a14b6ba4d8761727bd8b",
      "parents": [
        "4712fff9be0f4a41f7add146cee88a9b945215d7"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Thu Jan 22 09:40:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc/pseries: Correct VIO bus accounting problem in CMO env.\n\nIn the VIO bus code the wrappers for dma alloc_coherent and free_coherent\ncalls are rounding to IOMMU_PAGE_SIZE.  Taking a look at the underlying\ncalls, the actual mapping is promoted to PAGE_SIZE.  Changing the\nrounding in these two functions fixes under-reporting the entitlement\nused by the system.  Without this change, the system could run out of\nentitlement before it believes it has and incur mapping failures at the\nfirmware level.\n\nAlso in the VIO bus code, the wrapper for dma map_sg is not exiting in\nan error path where it should.  Rather than fall through to code for the\nsuccess case, this patch adds the return that is needed in the error path.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "4712fff9be0f4a41f7add146cee88a9b945215d7"
}
