)]}'
{
  "log": [
    {
      "commit": "dc6aff3a5d3e4f565cb07cd5f3b6983850971da7",
      "tree": "d4dc29da69b00a0e24017199715848a63b1a1179",
      "parents": [
        "21da386d0e4c55f6f7482b4637532b942e22b70a"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:49 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:48 2011 +0900"
      },
      "message": "svga: Make svga_wseq_multi take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21da386d0e4c55f6f7482b4637532b942e22b70a",
      "tree": "47bebd65b27086a9cd1ba0ee2f241234ba53b902",
      "parents": [
        "f6b0cc477de99fe715f1071b13ab822daed9a34f"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:34 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:44 2011 +0900"
      },
      "message": "svga: Make svga_wcrt_multi take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f6b0cc477de99fe715f1071b13ab822daed9a34f",
      "tree": "44c597c18899d1434c549cd3d3fb7a991537a406",
      "parents": [
        "1284e49cf186eaa19056e85a76a443d4eca8995d"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:18 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:40 2011 +0900"
      },
      "message": "svga: Make svga_wattr take an iomem regbase pointer.\n\nAnd use vga_{r,w}().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1284e49cf186eaa19056e85a76a443d4eca8995d",
      "tree": "cb073b7b3d812ece358747acbaaae41b11cf75f6",
      "parents": [
        "42dea903bf56414aa1eb299412a744b0fd269931"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:03 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:36 2011 +0900"
      },
      "message": "svga: Use proper VGA register name macros in svga_wattr.\n\nInstead of magic register location constants.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42dea903bf56414aa1eb299412a744b0fd269931",
      "tree": "26f924001e7d6056c33d0fa588b0b3217aae23f8",
      "parents": [
        "c9982d59c5c877a65fbdef3c875e82eaa95c2505"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:28 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:21:01 2011 +0900"
      },
      "message": "sisfb: add support for XGI Z9 DDR2 POST\n\nAdd support for ZGI Z9 DDR2 POST. The init sequence is from XGI\u0027s\nxgifb driver.\n\nTested with ARM board using a PCI card with XGI Z9s and 32 MB DDR2\nmemory. After a cold reset the POST succeeds.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9982d59c5c877a65fbdef3c875e82eaa95c2505",
      "tree": "19d4149c9b9d23013d8757c086124f32bc632159",
      "parents": [
        "5e8700bf6db24ccf6814c765519d8986f1c16357"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:45 2011 +0900"
      },
      "message": "sisfb: move XGI POST DDR2 bootup code into subroutines\n\nMove DDR2 register setting code into separate subroutines. No changes\nin functionality.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e8700bf6db24ccf6814c765519d8986f1c16357",
      "tree": "ed9406ae1693566ede33d4e45d21889d5b16956b",
      "parents": [
        "929c972e9589644805577317a38f1cd6b3ce5fc2"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:26 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:33 2011 +0900"
      },
      "message": "sisfb: add RAM type detection for XGI Z9\n\nDetect the XGI Z9 RAM type as \"documented\" by the XGI\u0027s xgifb driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "929c972e9589644805577317a38f1cd6b3ce5fc2",
      "tree": "07a368a9916e027353cceb93049f5d21818f8f39",
      "parents": [
        "74de5f4e52bf6e2ee1fe559d53c5dbf0d9d6e4cd"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:25 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:30 2011 +0900"
      },
      "message": "sisfb: add subroutine for detecting XGI Z9\n\nZ7 and Z9 have the same PCI ID, so additional checking is needed to\ndetect Z9. The method was \"documented\" in XGI\u0027s xgifb driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74de5f4e52bf6e2ee1fe559d53c5dbf0d9d6e4cd",
      "tree": "6037e0807a6d50276d125b4b3cc4253008495a18",
      "parents": [
        "83ea0f164c35fb847afd9309be9ba40431fc501d"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:24 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:19 2011 +0900"
      },
      "message": "sisfb: move XGI POST RAM type detection into a subroutine\n\nMove XGI POST RAM type detection into a separate subroutine to make\nfurther code changes easier. No changes in functionality\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "83ea0f164c35fb847afd9309be9ba40431fc501d",
      "tree": "209fd310e1a3039a9faa55b12541c494e6ffddfc",
      "parents": [
        "1721af4d8581587409d66d4fe0be6bc455611e5b"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:23 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:05 2011 +0900"
      },
      "message": "sisfb: POST should fail if R/W test fails\n\nCurrently there is no indication if R/W test fails during POST. This can\nhappen e.g. when user plugs in a card with unsupported type of memory.\nSince the driver will be unusable, it\u0027s better to fail the whole POST\nif the memory cannot be configured properly.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1721af4d8581587409d66d4fe0be6bc455611e5b",
      "tree": "a945bcecb0943535ed5642a80118cea785e211ee",
      "parents": [
        "9913319fc0b47f3f740633165dee4807d94d0096"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Tue Mar 15 22:53:19 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:13:38 2011 +0900"
      },
      "message": "vmlfb: use list_move() instead of list_del()/list_add() combination\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9913319fc0b47f3f740633165dee4807d94d0096",
      "tree": "48c31d83d30cd75ce5fe44b89588015088988ffa",
      "parents": [
        "4fdf30c44bb2e97a9f8f2b57764c5acd89267d4c"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Tue Mar 15 22:53:18 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:13:35 2011 +0900"
      },
      "message": "omap: use list_move() instead of list_del()/list_add() combination\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4fdf30c44bb2e97a9f8f2b57764c5acd89267d4c",
      "tree": "843b8121f6c2a07353efee7f6d2c4f4af8255ec7",
      "parents": [
        "da49252fb0392d8196833ef3da92e48fb371f8d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:31:35 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:31:35 2011 +0900"
      },
      "message": "mailmap: Update for OMAP DSS developers.\n\nTI folks seem to have a rather schizophrenic relationship with author\nnaming conventions, stub in mailmap entries to match with the sign-off\nconvention.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da49252fb0392d8196833ef3da92e48fb371f8d7",
      "tree": "1299899f7513a900b2229b8cde289bca8c41d2f5",
      "parents": [
        "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
        "b295d6e593e02168fdafc5db11464b6d51cf239d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:27:36 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:27:36 2011 +0900"
      },
      "message": "Merge branch \u0027for-paul\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\nConflicts:\n\tarch/arm/mach-omap2/board-overo.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
      "tree": "4bfa4740ae554e5c5a8468e74b39531a6153ce9f",
      "parents": [
        "0bf8c869701039b12c3520cb1bb1689595ab108b",
        "f2c23f65f63fe0dd83fc94efdfae0364c74458b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Make DEBUG_SECTION_MISMATCH selectable, but not on by default\n  genksyms: Regenerate lexer and parser\n  genksyms: Track changes to enum constants\n  genksyms: simplify usage of find_symbol()\n  genksyms: Add helpers for building string lists\n  genksyms: Simplify printing of symbol types\n  genksyms: Simplify lexer\n  genksyms: Do not paste the bison header file to lex.c\n  modpost: fix trailing comma\n  KBuild: silence \"\u0027scripts/unifdef\u0027 is up to date.\"\n  kbuild: Add extra gcc checks\n  kbuild: reenable section mismatch analysis\n  unifdef: update to upstream version 2.5\n"
    },
    {
      "commit": "0bf8c869701039b12c3520cb1bb1689595ab108b",
      "tree": "4430e15c9e9a993a7bc63306e3bba7f65962c1cb",
      "parents": [
        "38f7aa23c4dd5f9af13dffca49879c42a61b0a01"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Mar 21 20:47:31 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:54:35 2011 -0700"
      },
      "message": "Reduce sequential pointer derefs in scsi_error.c and reduce size as well\n\nThis patch reduces the number of sequential pointer derefs in\ndrivers/scsi/scsi_error.c\n\nThis has been submitted a number of times over a couple of years.  I\nbelieve this version adresses all comments it has gathered over time.\nPlease apply or reject with a reason.\n\nThe benefits are:\n\n - makes the code easier to read.  Lots of sequential derefs of the same\n   pointers is not easy on the eye.\n\n - theoretically at least, just dereferencing the pointers once can\n   allow the compiler to generally slightly faster code, so in theory\n   this could also be a micro speed optimization.\n\n - reduces size of object file (tiny effect: on x86-64, in at least one\n   configuration, the text size decreased from 9439 bytes to 9400)\n\n - removes some pointless (mostly trailing) whitespace.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f7aa23c4dd5f9af13dffca49879c42a61b0a01",
      "tree": "3bcc4df686eeaec2b15aeba29073f356c0bc68ea",
      "parents": [
        "3155fe6df553472fd7c07e7788b0e542cd828c91"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon Mar 21 10:28:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:50:30 2011 -0700"
      },
      "message": "matroxfb: remove incorrect Matrox G200eV support\n\nRemove incorrect Matrox G200eV support that was previously added by\ncommit e3a1938805d2e81b27d3d348788644f3bad004f2\n\nA serious issue with the incorrect G200eV support that reproduces on the\nMatrox G200eV equipped IBM x3650 M2 is the total lack of text (login\nbanner, login prompt, etc) on the console when X is not running and\ntotal lack of text on all of the virtual consoles after X is started.\n\nAny concerns that the incorrect code (upstream since October 2008) has\nbeen successfully used on non-IBM G200eV equipped system(s) appear to be\nunwarranted.  In addition to the serious/non-intermittent nature of\nissues that have been spotted on IBM systems, complete removal of the\nincorrect code is clearly supported by the following Matrox (Yannick\nHeneault) provided input:\n \"It impossible that this patch should have work on a system.\n The patch only declare the G200eV as a regular G200 which is\n not case. Many registers are different, including at least the\n PLL programming sequence. If the G200eV is programmed like a\n regular G200, it will not display anything.\"\n\nv1 - Initial patch that removed the incorrect code for _all_\n     G200eV equipped systems.\nv2 - Darrick Wong provided patch that blacklisted the incorrect\n     code on G200eV equipped IBM systems leaving it enabled on\n     all G200eV equipped non-IBM systems.\nv3 - Same code changes included with v1 plus additional\n     justification for complete removal of the incorrect code.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Yannick Heneault \u003cyannick_heneault@matrox.com\u003e\nCc: Christian Toutant \u003cctoutant@matrox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3155fe6df553472fd7c07e7788b0e542cd828c91",
      "tree": "ef8179acf58cdeaa54bc7a219168fa98bb5b29c8",
      "parents": [
        "da48524eb20662618854bb3df2db01fc65f3070c",
        "0c9ba97318fc9a905bcc1419b6966de061203a70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:24:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:24:56 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs: (23 commits)\n  xfs: don\u0027t name variables \"panic\"\n  xfs: factor agf counter updates into a helper\n  xfs: clean up the xfs_alloc_compute_aligned calling convention\n  xfs: kill support/debug.[ch]\n  xfs: Convert remaining cmn_err() callers to new API\n  xfs: convert the quota debug prints to new API\n  xfs: rename xfs_cmn_err_fsblock_zero()\n  xfs: convert xfs_fs_cmn_err to new error logging API\n  xfs: kill xfs_fs_mount_cmn_err() macro\n  xfs: kill xfs_fs_repair_cmn_err() macro\n  xfs: convert xfs_cmn_err to xfs_alert_tag\n  xfs: Convert xlog_warn to new logging interface\n  xfs: Convert linux-2.6/ files to new logging interface\n  xfs: introduce new logging API.\n  xfs: zero proper structure size for geometry calls\n  xfs: enable delaylog by default\n  xfs: more sensible inode refcounting for ialloc\n  xfs: stop using xfs_trans_iget in the RT allocator\n  xfs: check if device support discard in xfs_ioc_trim()\n  xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1\n  ...\n"
    },
    {
      "commit": "da48524eb20662618854bb3df2db01fc65f3070c",
      "tree": "0e9a9aa0c091e96f110a6ef121f0b31f99491325",
      "parents": [
        "b52307ca144881bf9ef1c2610b3f1911472eb467"
      ],
      "author": {
        "name": "Julien Tinnes",
        "email": "jln@google.com",
        "time": "Fri Mar 18 15:05:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:23:43 2011 -0700"
      },
      "message": "Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code\n\nUserland should be able to trust the pid and uid of the sender of a\nsignal if the si_code is SI_TKILL.\n\nUnfortunately, the kernel has historically allowed sigqueueinfo() to\nsend any si_code at all (as long as it was negative - to distinguish it\nfrom kernel-generated signals like SIGILL etc), so it could spoof a\nSI_TKILL with incorrect siginfo values.\n\nHappily, it looks like glibc has always set si_code to the appropriate\nSI_QUEUE, so there are probably no actual user code that ever uses\nanything but the appropriate SI_QUEUE flag.\n\nSo just tighten the check for si_code (we used to allow any negative\nvalue), and add a (one-time) warning in case there are binaries out\nthere that might depend on using other si_code values.\n\nSigned-off-by: Julien Tinnes \u003cjln@google.com\u003e\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b52307ca144881bf9ef1c2610b3f1911472eb467",
      "tree": "d930771ebb591e772446ebc356558f482aa4cc04",
      "parents": [
        "afd8c40431cc9e3b468a506cbf9957ffca3466fe",
        "2d01b26a1b14ab248f850d858f2ff3de3ead6d33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:13:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:13:48 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest:\n  ktest: Add STOP_TEST_AFTER to stop the test after a period of time\n  ktest: Monitor kernel while running of user tests\n  ktest: Fix bug where the test would not end after failure\n  ktest: Add BISECT_FILES to run git bisect on paths\n  ktest: Add BISECT_SKIP\n  ktest: Add manual bisect\n  ktest: Handle kernels before make oldnoconfig\n  ktest: Start failure timeout on panic too\n  ktest: Print logfile name on failure\n"
    },
    {
      "commit": "afd8c40431cc9e3b468a506cbf9957ffca3466fe",
      "tree": "7d5b54557a67de132d62fcb0b43184a4969644d0",
      "parents": [
        "366f7e7a79b19bd8c4e8f55fdf12b81538d1a7a4",
        "c0046867f34bb81ec3f237ebbc5241ae678b8379"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:02:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:02:55 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (ads1015) Make gain and datarate configurable\n  hwmon: (ads1015) Drop dynamic attribute group\n  hwmon: Add support for Texas Instruments ADS1015\n  hwmon: New driver for SMSC SCH5627\n  hwmon: (abituguru*) Update my email address\n  hwmon: (lm75) Speed up detection\n  hwmon: (lm75) Add detection of the National Semiconductor LM75A\n  hp_accel: Fix driver name\n  Move lis3lv02d drivers to drivers/misc\n  Move hp_accel to drivers/platform/x86\n  Let Kconfig handle lis3lv02d dependencies\n  hwmon: (sht15) Fix integer overflow in humidity calculation\n  hwmon: (sht15) Spelling fix\n  hwmon: (w83795) Document pin mapping\n"
    },
    {
      "commit": "366f7e7a79b19bd8c4e8f55fdf12b81538d1a7a4",
      "tree": "0c43335ab9e91ca895fdec82d1327cec16dcb645",
      "parents": [
        "10effcb548c170d59ea1d2152f2ee0ad45ce4c9d"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Fri Mar 18 15:33:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 13:50:05 2011 -0700"
      },
      "message": "pstore: use mount option instead sysfs to tweak kmsg_bytes\n\n/sys/fs is a somewhat strange way to tweak what could more\nobviously be tuned with a mount option.\n\nSuggested-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10effcb548c170d59ea1d2152f2ee0ad45ce4c9d",
      "tree": "6a1bf04ed66a1dcd242e8b2bd0c86690194cc09f",
      "parents": [
        "c3ca48f062a37c2f79560a9b0b9f1b08039aa248",
        "0f60f240d522772467c7d2cebedb910748c78ed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:06:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:06:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  FS: lookup_mnt() is only used in the core fs routines now\n  bfs: fix bitmap size argument to find_first_zero_bit()\n  fs: Use BUG_ON(!mnt) at dentry_open().\n  fs: devpts_pty_new() return -ENOMEM if dentry allocation failed\n  nfs: lock() vs unlock() typo\n  pstore: fix leaking -\u003ei_private\n  introduce sys_syncfs to sync a single file system\n  Small typo fix...\n  Filesystem: fifo: Fixed coding style issue.\n  fs/inode: Fix kernel-doc format for inode_init_owner\n  select: remove unused MAX_SELECT_SECONDS\n  vfs: cleanup do_vfs_ioctl()\n"
    },
    {
      "commit": "c3ca48f062a37c2f79560a9b0b9f1b08039aa248",
      "tree": "9a9a9561b155e3bb805bdbccf5cb2f715ec7bf50",
      "parents": [
        "4e76ae4406449811c0b743ccf0612ef6ffcf2acb",
        "115881d395959b75c8c3bb94913f2ce869b8aa7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:05:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:05:22 2011 -0700"
      },
      "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  firewire: core: ignore link-active bit of new nodes, fix device recognition\n  firewire: sbp2: revert obsolete \u0027fix stall with \"Unsolicited response\"\u0027\n  firewire: core: increase default SPLIT_TIMEOUT value\n  firewire: ohci: Misleading kfree in ohci.c::pci_probe/remove\n  firewire: ohci: omit IntEvent.busReset check rom AT queueing\n  firewire: ohci: prevent starting of iso contexts with empty queue\n  firewire: ohci: prevent iso completion callbacks after context stop\n  firewire: core: rename some variables\n  firewire: nosy: should work on Power Mac G4 PCI too\n  firewire: core: fix card-\u003ereset_jiffies overflow\n  firewire: cdev: remove unneeded reference\n  firewire: cdev: always wait for outbound transactions to complete\n  firewire: cdev: remove unneeded idr_find() from complete_transaction()\n  firewire: ohci: log dead DMA contexts\n"
    },
    {
      "commit": "4e76ae4406449811c0b743ccf0612ef6ffcf2acb",
      "tree": "f1a32dca8e9156301d2a1f6b0eff76d6fc747f49",
      "parents": [
        "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
        "1c0f647690f1b9471d63af48dec960bc59492e61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6:\n  [PARISC] Convert to new irq_chip functions\n  [PARISC] fix per-cpu flag problem in the cpu affinity checkers\n  [PARISC] fix vmap flush/invalidate\n  eliminate special FLUSH flag from page table\n  parisc: flush pages through tmpalias space\n"
    },
    {
      "commit": "c0046867f34bb81ec3f237ebbc5241ae678b8379",
      "tree": "a5d9e95c3fcd09a53dac9ce88abb00f4bef4a4fc",
      "parents": [
        "fdf241a8ed93236915c70717a4b6dfb856274496"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "message": "hwmon: (ads1015) Make gain and datarate configurable\n\nConfiguration for ads1015 gain and datarate is possible via\ndevicetree or platform data.\n\nThis is a followup patch to previous ads1015 patches on Jean Delvares\ntree.\n\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fdf241a8ed93236915c70717a4b6dfb856274496",
      "tree": "d496911ef792eafe94b6da7c287030f7fb0f2518",
      "parents": [
        "8c22a8f57516275afcd81c84f3724ac08cf6aa7b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "message": "hwmon: (ads1015) Drop dynamic attribute group\n\nIt is cheaper to handle attributes individually.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\n"
    },
    {
      "commit": "8c22a8f57516275afcd81c84f3724ac08cf6aa7b",
      "tree": "9b3e0770466cf7edcb2d48f483cae79fa82bdfce",
      "parents": [
        "a98d506c08ffe754fa013c7f70c4d578b991fb4b"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: Add support for Texas Instruments ADS1015\n\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a98d506c08ffe754fa013c7f70c4d578b991fb4b",
      "tree": "87c529db54203274a10cac87134fd3ec2851c94d",
      "parents": [
        "93d0cc588345a9de304285781e010e298f74e06e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: New driver for SMSC SCH5627\n\nSMSC SCH5627 Super I/O chips include complete hardware monitoring\ncapabilities. They can monitor up to 5 voltages, 4 fans and 8\ntemperatures.\n\nThe hardware monitoring part of the SMSC SCH5627 is accessed by talking\nthrough an embedded microcontroller. An application note describing the\nprotocol for communicating with the microcontroller is available upon\nrequest. Please mail me if you want a copy.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "93d0cc588345a9de304285781e010e298f74e06e",
      "tree": "d16de2356a5dd5bc1f15128814837ead4edc4007",
      "parents": [
        "e76f67b5babc65cd620d395a1fd231409808df90"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: (abituguru*) Update my email address\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e76f67b5babc65cd620d395a1fd231409808df90",
      "tree": "a5af03c47fd02f83e1a35f75a4efaf1a1f6fe5b6",
      "parents": [
        "05e82fe40faee8499b4e3ba12fddaaf013d84203"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: (lm75) Speed up detection\n\nMake the LM75/LM75A device detection faster:\n\n* Don\u0027t read the current temperature value when we don\u0027t use it.\n* Check for unused bits in the configuration register as soon as we\n  have read its value.\n* Don\u0027t use word reads, not all devices support this, and some which\n  don\u0027t misbehave when you try.\n* Check for cycling register values every 40 register addresses\n  instead of every 8, it\u0027s 5 times faster and just as efficient.\n\nSome of these improvements come straight from the user-space\nsensors-detect script, so both detection routines are in line now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "05e82fe40faee8499b4e3ba12fddaaf013d84203",
      "tree": "b206f59c3bbc166e8743653806334d94b37fe6c3",
      "parents": [
        "96b4b9bfea28e38c38d26ca47e82ac0fbe2f28b6"
      ],
      "author": {
        "name": "Len Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: (lm75) Add detection of the National Semiconductor LM75A\n\nAdd support for detection of the National Semiconductor LM75A using the ID\nregister value.\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "96b4b9bfea28e38c38d26ca47e82ac0fbe2f28b6",
      "tree": "af0c8a3f3d68439fca52e041879710496bd17e75",
      "parents": [
        "ff606677f6a47c63329cf8e6c7cf978c29f2d736"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hp_accel: Fix driver name\n\nI suspect that the \"lis3lv02d\" driver name is a legacy from before\nthe split into several modules. Use a specific name for the hp_accel\ndriver, for better error messages and easier investigation of issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff606677f6a47c63329cf8e6c7cf978c29f2d736",
      "tree": "565bcdaa1f5058af0a6fd2260b3c45029c955d08",
      "parents": [
        "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move lis3lv02d drivers to drivers/misc\n\nThe lis3lv02d drivers aren\u0027t hardware monitoring drivers, so the don\u0027t\nbelong to drivers/hwmon. Move them to drivers/misc, short of a better\nhome.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e",
      "tree": "84259d01b720c5eaf885bca0a983d0c1321bf664",
      "parents": [
        "39c3e721d65793373e7bc6f5dad0591ef6d09268"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move hp_accel to drivers/platform/x86\n\nThe hp_accel driver isn\u0027t a hardware monitoring driver, so it doesn\u0027t\nbelong to drivers/hwmon. Move it to drivers/platform/x86, assuming HP\ndoesn\u0027t ship non-x86 laptops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "39c3e721d65793373e7bc6f5dad0591ef6d09268",
      "tree": "fd88c93eebeebbbfa75b04769d7c8734c93222df",
      "parents": [
        "ccd32e735de7a941906e093f8dca924bb05c5794"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "Let Kconfig handle lis3lv02d dependencies\n\nThe dependencies between the various lis3lv02d drivers make it\nimpossible to split them to different directories, while we really\nwant to do this. Move handling of dependencies from Makefile to\nKconfig, to make the move possible at all.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ccd32e735de7a941906e093f8dca924bb05c5794",
      "tree": "0917acbefbf51c669d4cae75daae2f5abccfbdaa",
      "parents": [
        "396bd766a604b823369962ee0203c603b9c0bdec"
      ],
      "author": {
        "name": "Vivien Didelot",
        "email": "vivien.didelot@savoirfairelinux.com",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "hwmon: (sht15) Fix integer overflow in humidity calculation\n\nAn integer overflow occurs in the calculation of RHlinear when the\nrelative humidity is greater than around 30%. The consequence is a subtle\n(but noticeable) error in the resulting humidity measurement.\n\nSigned-off-by: Vivien Didelot \u003cvivien.didelot@savoirfairelinux.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\n"
    },
    {
      "commit": "396bd766a604b823369962ee0203c603b9c0bdec",
      "tree": "92984282609520a54a20346a389af4c821feb4bd",
      "parents": [
        "bfcd415dcb8042084d560a69a7aebb4b1f98a4db"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "hwmon: (sht15) Spelling fix\n\nRemove one too many \"n\" in a word.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bfcd415dcb8042084d560a69a7aebb4b1f98a4db",
      "tree": "c46a966345a3a3bcecf3521aadafe4ef51e1f92c",
      "parents": [
        "a44f99c7efdb88fa41128065c9a9445c19894e34"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "hwmon: (w83795) Document pin mapping\n\nApparently users are interested in this information, so let\u0027s provide\nit.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
      "tree": "968068da1633f9fd5268ee54015df28ed99d8d3d",
      "parents": [
        "111f4268bd69cb040bf05038785cfbc4087f6341",
        "b3f80f6d2b08772d7d00f34a062ff73c95f7c45c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:53:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:53:04 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Add {open_by,name_to}_handle_at and clock_adjtime syscalls.\n  sparc: Implement of_iomap().\n  sparc: Implement of_address_to_resource().\n  sparc: Provide NO_IRQ definition.\n"
    },
    {
      "commit": "111f4268bd69cb040bf05038785cfbc4087f6341",
      "tree": "d132d3296a7c44bb26659d698d0fdd4a05db1767",
      "parents": [
        "a44f99c7efdb88fa41128065c9a9445c19894e34",
        "a71f5d5d279375205009a4be56a3cf6682921292"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:52:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:52:27 2011 -0700"
      },
      "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/ptrace: Remove BUG_ON when full register set not available\n  powerpc: Factoring mpic cpu id fetching into a function\n  powerpc: Make MPIC honor the \"pic-no-reset\" device tree property\n  powerpc: Document the Open PIC device tree binding\n  powerpc/pci: Fix crash in PCI code on ppc64 when matching device nodes\n"
    },
    {
      "commit": "0f60f240d522772467c7d2cebedb910748c78ed4",
      "tree": "235d147a07888a97af0149304c3830631e4622e3",
      "parents": [
        "69b195be51620d72956acbf3029adad5765695dc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 21 14:28:58 2011 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 12:13:10 2011 -0400"
      },
      "message": "FS: lookup_mnt() is only used in the core fs routines now\n\nlookup_mnt() is only used in the core fs routines now, so it doesn\u0027t need to\nbe globally declared anymore.  It isn\u0027t exported to modules at the moment, so\nnothing that can be modularised seems to be using it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "69b195be51620d72956acbf3029adad5765695dc",
      "tree": "343d1786cf00b9d74f6ea7f5d5590c3bb7656180",
      "parents": [
        "c212f9aaf9101a037fb7f59e75e639437e11d758"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Mar 21 08:32:53 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 08:35:12 2011 -0400"
      },
      "message": "bfs: fix bitmap size argument to find_first_zero_bit()\n\nThe usage of find_first_zero_bit() in bfs_create() is wrong for two\nreasons.\n\nThe bitmap size argument to find_first_zero_bit() is info-\u003esi_lasti but\nthe correct bitmap size is info-\u003esi_lasti + 1 as info-\u003esi_lasti is the\nlast valid index in info-\u003esi_imap bitmap.\n\nAnother problem is that it is impossible to detect that info-\u003esi_imap\nbitmap is full because there is an off-by-one bug in the return value\ncheck for find_first_zero_bit().  If no zero bits exist in info-\u003esi_imap,\nfind_first_zero_bit() returns info-\u003esi_lasti.  But the check can\u0027t catch\nit due to the off-by-one.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: \"Tigran A. Aivazian\" \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f2c23f65f63fe0dd83fc94efdfae0364c74458b8",
      "tree": "2747863f1ac5ed8b28afde4e68f86f78fe6145a4",
      "parents": [
        "a88bab9aeebe3118703e1532343d82688c12578e"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 21 10:44:30 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 21 10:47:58 2011 +0100"
      },
      "message": "kbuild: Make DEBUG_SECTION_MISMATCH selectable, but not on by default\n\nCONFIG_DEBUG_SECTION_MISMATCH has also runtime effects due to the\n-fno-inline-functions-called-once compiler flag, so forcing it on\neveryone is not a good idea.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c212f9aaf9101a037fb7f59e75e639437e11d758",
      "tree": "da00b3e84fa5ffc7648c14593aaf1cbb4931c229",
      "parents": [
        "aa597bc1f9476d0527e35d6dd9b481422e8205a0"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Wed Jan 19 21:08:41 2011 +0900"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 01:10:41 2011 -0400"
      },
      "message": "fs: Use BUG_ON(!mnt) at dentry_open().\n\ndentry_open() requires callers to pass a valid vfsmount.\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa597bc1f9476d0527e35d6dd9b481422e8205a0",
      "tree": "3fa1a8a1441199bc9821b5095072258f2fc2ac06",
      "parents": [
        "1c34092adf1feaba25b7c739cc4def2751f4fa05"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Tue Feb 08 00:14:52 2011 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:59:24 2011 -0400"
      },
      "message": "fs: devpts_pty_new() return -ENOMEM if dentry allocation failed\n\nIn this case nobody can open a slave point, so will be better return\nfrom devpts_pty_new()\n\nNow we should not check error code from d_find_alias() in\ndevpts_pty_kill(), because the dentry exists all times.\n\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c34092adf1feaba25b7c739cc4def2751f4fa05",
      "tree": "4950fc9c2476eb07c590bb9156906004b6a3c1ad",
      "parents": [
        "a872d5101008b091035d579897bccefdeff70def"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 20 14:22:07 2011 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:45:50 2011 -0400"
      },
      "message": "nfs: lock() vs unlock() typo\n\nThese should be spin_unlock() instead of spin_lock().  It\u0027s a typo.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a872d5101008b091035d579897bccefdeff70def",
      "tree": "bd67c94ab043022f3ab0e9cf8954e5c69a10f37b",
      "parents": [
        "b7ed78f56575074f29ec99d8984f347f6c99c914"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Mar 18 11:44:48 2011 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:45:38 2011 -0400"
      },
      "message": "pstore: fix leaking -\u003ei_private\n\nMove kfree() of i_private out of -\u003eunlink() and into -\u003eevict_inode()\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7ed78f56575074f29ec99d8984f347f6c99c914",
      "tree": "7bc901458a9f47b197052e98a25c4a4f10c52607",
      "parents": [
        "1bef82917c74249ff21982127e57defd6ca2bb1b"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Mar 10 11:31:30 2011 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:40:29 2011 -0400"
      },
      "message": "introduce sys_syncfs to sync a single file system\n\nIt is frequently useful to sync a single file system, instead of all\nmounted file systems via sync(2):\n\n - On machines with many mounts, it is not at all uncommon for some of\n   them to hang (e.g. unresponsive NFS server).  sync(2) will get stuck on\n   those and may never get to the one you do care about (e.g., /).\n - Some applications write lots of data to the file system and then\n   want to make sure it is flushed to disk.  Calling fsync(2) on each\n   file introduces unnecessary ordering constraints that result in a large\n   amount of sub-optimal writeback/flush/commit behavior by the file\n   system.\n\nThere are currently two ways (that I know of) to sync a single super_block:\n\n - BLKFLSBUF ioctl on the block device: That also invalidates the bdev\n   mapping, which isn\u0027t usually desirable, and doesn\u0027t work for non-block\n   file systems.\n - \u0027mount -o remount,rw\u0027 will call sync_filesystem as an artifact of the\n   current implemention.  Relying on this little-known side effect for\n   something like data safety sounds foolish.\n\nBoth of these approaches require root privileges, which some applications\ndo not have (nor should they need?) given that sync(2) is an unprivileged\noperation.\n\nThis patch introduces a new system call syncfs(2) that takes an fd and\nsyncs only the file system it references.  Maybe someday we can\n\n $ sync /some/path\n\nand not get\n\n sync: ignoring all arguments\n\nThe syscall is motivated by comments by Al and Christoph at the last LSF.\nsyncfs(2) seems like an appropriate name given statfs(2).\n\nA similar ioctl was also proposed a while back, see\n\thttp://marc.info/?l\u003dlinux-fsdevel\u0026m\u003d127970513829285\u0026w\u003d2\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bef82917c74249ff21982127e57defd6ca2bb1b",
      "tree": "dd288483397881b5753e53fdf7ba193c69f475eb",
      "parents": [
        "ff38c083ad3bb8dbbed80aa9090fcc96bc4af7db"
      ],
      "author": {
        "name": "Holger Hans Peter Freyther",
        "email": "holger@freyther.de",
        "time": "Thu Feb 24 17:46:49 2011 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:16:09 2011 -0400"
      },
      "message": "Small typo fix...\n\nHi,\n\nI was backporting the coredump over pipe feature and noticed this small typo,\nI wish I would have something bigger to contribute...\n\n\u003eFrom 15d6080e0ed4267da103c706917a33b1015e8804 Mon Sep 17 00:00:00 2001\nFrom: Holger Hans Peter Freyther \u003cholger@moiji-mobile.com\u003e\nDate: Thu, 24 Feb 2011 17:42:50 +0100\nSubject: [PATCH] fs: Fix a small typo in the comment\n\nThe function is called umh_pipe_setup not uhm_pipe_setup.\n\nSigned-off-by: Holger Hans Peter Freyther \u003cholger@moiji-mobile.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff38c083ad3bb8dbbed80aa9090fcc96bc4af7db",
      "tree": "cdd971dd9ecb86644560eb415daca9ee1dba91b3",
      "parents": [
        "eaae668d01e15435cf977cced3975ccc436257fc"
      ],
      "author": {
        "name": "David Jenni",
        "email": "dave.j@gmx.ch",
        "time": "Wed Feb 23 16:51:05 2011 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:16:09 2011 -0400"
      },
      "message": "Filesystem: fifo: Fixed coding style issue.\n\nFixed coding style issue.\n\nSigned-off-by: David Jenni \u003cdave.j@gmx.ch\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "eaae668d01e15435cf977cced3975ccc436257fc",
      "tree": "8dcb4dafe2f8aeb0a5222ad1cdd45e3abb44f753",
      "parents": [
        "2c3d44dc4a1262168ef31bef22b3aa554c0572d8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Feb 15 12:48:09 2011 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:16:08 2011 -0400"
      },
      "message": "fs/inode: Fix kernel-doc format for inode_init_owner\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c3d44dc4a1262168ef31bef22b3aa554c0572d8",
      "tree": "8a5e01b085b2d99c87335ba44f1250229c4b20b5",
      "parents": [
        "27a4f7e61e1eb4f18737926f4a66db7c48349fea"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Fri Jan 21 13:59:59 2011 +0900"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:16:08 2011 -0400"
      },
      "message": "select: remove unused MAX_SELECT_SECONDS\n\nRemove the leftover from the commit 8ff3e8e85fa6 (\"select:\nswitch select() and poll() over to hrtimers\").\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "27a4f7e61e1eb4f18737926f4a66db7c48349fea",
      "tree": "d2c680038e2b1a3b56b26a4861db0bc0e25cef01",
      "parents": [
        "a44f99c7efdb88fa41128065c9a9445c19894e34"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Jan 17 00:48:17 2011 +0900"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:16:08 2011 -0400"
      },
      "message": "vfs: cleanup do_vfs_ioctl()\n\nMove declaration of \u0027inode\u0027 to beginning of the function. Since it\nis referenced directly or indirectly (in case of FIFREEZE/FITHAW/\nFS_IOC_FIEMAP) it\u0027s not harmful IMHO. And remove unnecessary casts\nusing \u0027argp\u0027 instead.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "b87a2d3e3147bd140da2eae584772c353d11421b",
      "tree": "b07334f4a0b6bef83be8f061e76694c267d5fa34",
      "parents": [
        "53a94c7d55dceb73aab2876afce4c563bc9111fe",
        "ab94e4666d5cee0e393367671eeab4111105bffb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:13:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:13:09 2011 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  scripts/extract-ikconfig: add xz compression support\n  kbuild: add GNU GLOBAL tags generation\n  setlocalversion: update mercurial tag parsing\n"
    },
    {
      "commit": "53a94c7d55dceb73aab2876afce4c563bc9111fe",
      "tree": "a687a5e936c1674c20bb019ae383b1416d8c904d",
      "parents": [
        "444699c8503eaeb0cf15e24ad76f69b14df6097a",
        "9a17f40048be305749f53278c857bf52939081f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:12:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:12:42 2011 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Add make tarxz-pkg build option\n"
    },
    {
      "commit": "444699c8503eaeb0cf15e24ad76f69b14df6097a",
      "tree": "a3c0573601942d86b1d4c1be4d446f31dfc78f5e",
      "parents": [
        "6113f39dd15e4beb5ce66a8e0d9062477c5e81e3",
        "662cda8abb278f58237fa12b8ab3060ebefca4b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:54:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:54:13 2011 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-i801: SMBus patch for Intel DH89xxCC DeviceIDs\n  i2c: Drop i2c_adapter.id\n  i2c: Deprecate i2c_driver.attach_adapter and .detach_adapter\n  i2c-dev: Use standard bus notification mechanism\n  i2c: Export i2c_for_each_dev\n  i2c: Get rid of \u003clinux/i2c-id.h\u003e\n  i2c: Minor fixes to upgrading-clients document\n  i2c: make i2c_get_adapter prototype clearer\n  i2c: Fix typo in instantiating-devices document\n  i2c-boardinfo: Fix typo in comment\n"
    },
    {
      "commit": "6113f39dd15e4beb5ce66a8e0d9062477c5e81e3",
      "tree": "b9e491ab539a934a579be17cf72b0f7695f757e4",
      "parents": [
        "db552b3331766e16c35550a4b83c3a42671ba73e",
        "339dc50e59f4ea697e2b8cd6296328a8015a6c21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:53:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:53:50 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  asm-generic: support clock_adjtime() in \u003casm-generic/unistd.h\u003e\n  arch/tile: fix futex sanitization definition/prototype mismatch\n"
    },
    {
      "commit": "db552b3331766e16c35550a4b83c3a42671ba73e",
      "tree": "0c6db3309aeffaa27e010d48db016d22e4a3a7c9",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Mar 19 16:39:11 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:33:19 2011 -0700"
      },
      "message": "r8169: fix a bug in rtl8169_init_phy()\n\ncommit 54405cde7624 (r8169: support control of advertising.)\nintroduced a bug in rtl8169_init_phy()\n\nReported-and-tested-by: Piotr Hosowicz \u003cpiotr@hosowicz.com\u003e\nReported-and-tested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by:: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Anca Emanuel \u003canca.emanuel@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a71f5d5d279375205009a4be56a3cf6682921292",
      "tree": "fde8b1e5958317268c9ce3b616cd4ee8d390502d",
      "parents": [
        "d6a2639b887fcf90b422caccca4aee216bd1120e"
      ],
      "author": {
        "name": "Mike Wolf",
        "email": "mjw@linux.vnet.ibm.com",
        "time": "Mon Mar 21 11:14:53 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:18:14 2011 +1100"
      },
      "message": "powerpc/ptrace: Remove BUG_ON when full register set not available\n\nIn some cases during a threaded core dump not all the threads will have\na full register set. This happens when the signal causing the core dump\nraces with a thread exiting.  The race happens when the exiting thread\nhas entered the kernel for the last time before the signal arrives, but\ndoesn\u0027t get far enough through the exit code to avoid being included\nin the core dump.\n\nSo we get a thread included in the core dump which is never going to go\nout to userspace again and only has a partial register set recorded\n\nNormally we would catch each thread as it is about to go into userspace\nand capture the full register set then.\n\nHowever, this exiting thread is never going to go out to userspace\nagain, so we have no way to capture its full register set.  It doesn\u0027t\nreally matter, though, as this is a thread which is effectively\nalready dead.\n\nSo instead of hitting a BUG() in this case (a really bad choice of\naction in the first place), we use a poison value for the register\nvalues.\n\n[BenH]: Some cosmetic/stylistic changes and fix build on ppc32\n\nSigned-off-by: Mike Wolf \u003cmjw@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d6a2639b887fcf90b422caccca4aee216bd1120e",
      "tree": "ca3a72a579fbc05a24726aba89a162b990d6a235",
      "parents": [
        "dfec2202729e2460d67649a04756f0c3d8dcd8a6"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meador_inge@mentor.com",
        "time": "Mon Mar 14 10:01:07 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:01:32 2011 +1100"
      },
      "message": "powerpc: Factoring mpic cpu id fetching into a function\n\nThe following code snippet:\n\n\tunsigned int cpu \u003d 0;\n\tif (mpic-\u003eflags \u0026 MPIC_PRIMARY)\n\t\tcpu \u003d hard_smp_processor_id();\n\nis seen in several places in the \u0027mpic.c\u0027 code.  This changeset factors\nthat pattern out into a helper function called \u0027mpic_processor_id\u0027.\n\nSigned-off-by: Meador Inge \u003cmeador_inge@mentor.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dfec2202729e2460d67649a04756f0c3d8dcd8a6",
      "tree": "276d05c28bb7b1f8c170b118a6e81c37e86ea6fb",
      "parents": [
        "a99eff39c0549fe68fed150d39ec0c750e5ce1f1"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meador_inge@mentor.com",
        "time": "Mon Mar 14 10:01:06 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:01:32 2011 +1100"
      },
      "message": "powerpc: Make MPIC honor the \"pic-no-reset\" device tree property\n\nThis property, defined in the Open PIC binding, tells the kernel not to use\nthe reset bit in the global configuration register.  Additionally, its\npresence mandates that only sources which are actually used (i.e. appear in\nthe device tree) should have their VECPRI bits initialized.\n\nAlthough, \"pic-no-reset\" can be used for the same use cases that\n\"protected-sources\" is covering, the \"protected-sources\" implementation was\nleft completely intact.  This is a more pragmatic approach as there are\nalready several existing systems which use protected sources.  If\n\"pic-no-reset\" *and* \"protected-sources\" are both used, however, then\n\"pic-no-reset\" takes precedence in terms of the init behavior and the\nsanity checks done by protected sources will still take place.\n\nSigned-off-by: Meador Inge \u003cmeador_inge@mentor.com\u003e\nCc: Hollis Blanchard \u003chollis_blanchard@mentor.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a99eff39c0549fe68fed150d39ec0c750e5ce1f1",
      "tree": "c440adc8e49aea4bed8b666858eaeaf74a91040e",
      "parents": [
        "90407c9976939e061f32b0e07602e5ce4887d9e8"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meador_inge@mentor.com",
        "time": "Mon Mar 14 10:01:05 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:00:52 2011 +1100"
      },
      "message": "powerpc: Document the Open PIC device tree binding\n\nThis binding documents several properties that have been in use for quite\nsome time, and adds one new property \u0027pic-no-reset\u0027, which controls the\nruntime initialization behavior of the PIC.  More specifically, the presence\nof \u0027pic-no-reset\u0027 mandates that the PIC shall not be reset during runtime\ninitialization and that any initialization related to interrupt sources\nshall be limited to sources explicitly referenced in the device tree.  This\nfunctionality is useful in AMP systems where multiple OSes are sharing the\nPIC and the reinitialization of the PIC can interfere with OSes that are\nalready up and running.\n\nThe interrupt specifier definition is based off of Stuart Yoder\u0027s FSL MPIC\nbinding.\n\nSigned-off-by: Meador Inge \u003cmeador_inge@mentor.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Stuart Yoder \u003cstuart.yoder@freescale.com\u003e\nCc: Hollis Blanchard \u003chollis_blanchard@mentor.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "90407c9976939e061f32b0e07602e5ce4887d9e8",
      "tree": "9e962cdc2f11687751c8d37d74dad1abcd88e5e9",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 10:57:57 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 10:57:57 2011 +1100"
      },
      "message": "powerpc/pci: Fix crash in PCI code on ppc64 when matching device nodes\n\nCommit b5d937de0367d26f65b9af1aef5f2c34c1939be0 has a bug which causes\nbasically a NULL dereference in the PCI code during boot on ppc64\nmachines.\n\nfetch_dev_dn() is called when dev-\u003edev.of_node is NULL, so using that\nas the starting point for the search makes no sense. It should instead\nstart from the device node of the PHB.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "115881d395959b75c8c3bb94913f2ce869b8aa7a",
      "tree": "8beae4353389d5d26bbd6c7f4b7ca9f45d38aff9",
      "parents": [
        "7a4e1e9c682cd87fe8a749b435b13afeef083c34"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 15 00:08:41 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:25 2011 +0100"
      },
      "message": "firewire: core: ignore link-active bit of new nodes, fix device recognition\n\nLike the older ieee1394 core driver, firewire-core skipped scanning of\nany new node whose PHY sent a self ID without \"link active\" bit.  If a\ndevice had this bit off mistakenly, it meant that it was inaccessible to\nkernel drivers with the old IEEE 1394 driver stack but could still be\naccessed by userspace drivers through the raw1394 interface.\n\nBut with firewire-core, userspace drivers don\u0027t get to see such buggy\ndevices anymore.  This is effectively a driver regression since this\ndevice bug is otherwise harmless.\n\nWe now attempt to scan all devices, even repeaters that don\u0027t have a\nlink or powered-down devices that have everything but their PHY shut\ndown when plugged in.  This results in futile repeated scanning attempts\nin case of such devices that really don\u0027t have an active link, but this\ndoesn\u0027t hurt since recent workqueue infrastructure lets us run more\nconcurrent scanning jobs than we can shake a stick at.\n\nThis should fix accessibility of Focusrite Saffire PRO 26 I/O:\nhttp://sourceforge.net/mailarchive/forum.php?thread_name\u003d20110314215622.5c751bb0%40stein\u0026forum_name\u003dffado-user\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a4e1e9c682cd87fe8a749b435b13afeef083c34",
      "tree": "4a2d0558222d25a2d37fc215cc95090ace00ffa7",
      "parents": [
        "dd5eeb99f47d18c05efffcd247c0aa07eaa9ffaa"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 15 00:04:42 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:24 2011 +0100"
      },
      "message": "firewire: sbp2: revert obsolete \u0027fix stall with \"Unsolicited response\"\u0027\n\nNow that firewire-core sets the local node\u0027s SPLIT_TIMEOUT to 2 seconds\nper default, commit a481e97d3cdc40b9d58271675bd4f0abb79d4872 is no\nlonger required.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "dd5eeb99f47d18c05efffcd247c0aa07eaa9ffaa",
      "tree": "ea2852c5436fab65afbebaf696a0db5b8d0dcf1e",
      "parents": [
        "d838d2c09af0820e306e3e9e31f97e873823b0b4"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 07 11:21:15 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:24 2011 +0100"
      },
      "message": "firewire: core: increase default SPLIT_TIMEOUT value\n\nThe SPLIT_TIMEOUT mechanism is intended to detect requests that somehow\ngot lost.  However, when the timeout value is too low, transactions that\ncould have been completed successfully will be cancelled.  Furthermore,\nthere are chips whose firmwares ignore the configured split timeout and\nsend late split response; known examples are the DM1x00 (BeBoB), TCD22x0\n(DICE), and some OXUF936QSE firmwares.\n\nThis patch changes the default timeout to two seconds, which happens to\nbe the default on other OSes, too.\n\nActual lost requests are extremely rare, so there should be no practical\ndownside to increasing the split timeout even on devices that work\ncorrectly.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "662cda8abb278f58237fa12b8ab3060ebefca4b8",
      "tree": "1f8562ca8ecd6d9cc74431245066465623bce021",
      "parents": [
        "c185a9420bd1c645252249018e6887a968d3e1de"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "message": "i2c-i801: SMBus patch for Intel DH89xxCC DeviceIDs\n\nAdd the SMBus Controller DeviceIDs for the Intel DH89xxCC PCH.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c185a9420bd1c645252249018e6887a968d3e1de",
      "tree": "1777ff0e774382d4d3c5aadb29431026d7275b9a",
      "parents": [
        "fe6fc25857d293546bd400432cdb77866c797c9b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "message": "i2c: Drop i2c_adapter.id\n\nThere is no user left of i2c_adapter.id, so we can get rid of it.\nFinally! :)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fe6fc25857d293546bd400432cdb77866c797c9b",
      "tree": "58fcbe3a5bc3b7ba518c22c544025132cc95ad8d",
      "parents": [
        "9ea3e941d161f41f920462c50e9b651cc00eccc7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "message": "i2c: Deprecate i2c_driver.attach_adapter and .detach_adapter\n\nThe last legitimate user of i2c_driver.attach_adapter and\n.detach_adapter is gone, so we can finally deprecate these callbacks.\nThe last few drivers which still use these will have to be updated to\nmake use of standard I2C device instantiation ways instead.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9ea3e941d161f41f920462c50e9b651cc00eccc7",
      "tree": "47a82a66081fa5377e3a5ec5e91bceb431290ddf",
      "parents": [
        "7ae31482a8376fb0df3a0c5ff0677a92820c06b7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c-dev: Use standard bus notification mechanism\n\nUse the standard driver core mechanism to keep track of i2c adapters\npresent on the system: i2c_for_each_dev and a notifier. This will let\nus deprecate and ultimately remove the legacy attach_adapter and\ndetach_adapter callbacks in i2c_driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7ae31482a8376fb0df3a0c5ff0677a92820c06b7",
      "tree": "4c5c6b7de9c2f3775d41378e380f49918c3a9230",
      "parents": [
        "0c31f8e5720e1191b4cf46a9b5374fe6b857c53c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: Export i2c_for_each_dev\n\nIntroduce i2c_for_each_dev(), an i2c device iterator with proper\nlocking for use by i2c-dev. This is needed so that we can get rid of\nthe attach_adapter and detach_adapter legacy callback functions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0c31f8e5720e1191b4cf46a9b5374fe6b857c53c",
      "tree": "1fa85fc1ba4fe0c598a15aa7f1ab90fbaa639329",
      "parents": [
        "ed065e26b8721553736ce9e38023488c6747e93d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: Get rid of \u003clinux/i2c-id.h\u003e\n\nThe last remaining ID in \u003clinux/i2c-id.h\u003e is no longer used anywhere,\nso we can finally get rid of it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ed065e26b8721553736ce9e38023488c6747e93d",
      "tree": "a5302443f76ccc45a38465a1b0c1b1c94bee0290",
      "parents": [
        "d735b34db30b7891ff76b552d18ecb0ce04a2bc2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: Minor fixes to upgrading-clients document\n\n* Typical legacy drivers implemented method .detach_client, not\n  .detach_adapter.\n* Drop all references to __devexit, as i2c drivers shouldn\u0027t use it.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d735b34db30b7891ff76b552d18ecb0ce04a2bc2",
      "tree": "5918a83db26444ee3e42fa9824efb54995abf0bd",
      "parents": [
        "6ced9e6b3901af4ab6ac0a11231402c888286ea6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: make i2c_get_adapter prototype clearer\n\nRename the parameter of i2c_get_adapter() to \"nr\", to make it clear we\nare passing an adapter number and not an adapter ID (which have gone\naway by now.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6ced9e6b3901af4ab6ac0a11231402c888286ea6",
      "tree": "c78c6c320916f314c468a9bf0587de525143fc55",
      "parents": [
        "950a5097855e2d0ac2c91a33f67eeac3be802bf5"
      ],
      "author": {
        "name": "Roman Fietze",
        "email": "roman.fietze@telemotive.de",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: Fix typo in instantiating-devices document\n\nThe struct i2c_board_info member holding the name is \"type\", not\n\"name\".\n\nSigned-off-by: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "950a5097855e2d0ac2c91a33f67eeac3be802bf5",
      "tree": "471a85c0c31d9c2eaec3bb34af7342a19f7e2434",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c-boardinfo: Fix typo in comment\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "339dc50e59f4ea697e2b8cd6296328a8015a6c21",
      "tree": "6e5382e8b50478b0000890980af8f83697812876",
      "parents": [
        "5b4787719f8870104fada924ef65ee9fd5eb2514"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Mar 19 11:47:53 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Mar 20 00:09:20 2011 -0400"
      },
      "message": "asm-generic: support clock_adjtime() in \u003casm-generic/unistd.h\u003e\n\nA syscall was added without being added to asm-generic, which\nmakes tile (and presumably score and unicore32) break.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: Lennox Wu \u003clennox.wu@gmail.com\u003e\n"
    },
    {
      "commit": "5b4787719f8870104fada924ef65ee9fd5eb2514",
      "tree": "6f82375d8f2372d70e00430292190fb63776056c",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Mar 19 11:45:34 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Mar 20 00:08:21 2011 -0400"
      },
      "message": "arch/tile: fix futex sanitization definition/prototype mismatch\n\nCommit 8d7718aa082aaf30a0b4989e1f04858952f941bc changed \"int\"\nto \"u32\" in the prototypes but not the definition.\nI missed this when I saw the patch go by on LKML.\n\nWe cast \"u32 *\" to \"int *\" since we are tying into the underlying\natomics framework, and atomic_t uses int as its value type.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\n"
    },
    {
      "commit": "97eb3f24352ec6632c2127b35d8087d2a809a9b9",
      "tree": "722948059bbd325bbca232269490124231df80d4",
      "parents": [
        "439581ec07fa9cf3f519dd461a2cf41cfd3adcb4",
        "def179c271ac9b5020deca798470521f14d11edd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "5bab188a316718a26346cdb25c4cc6b319f8f907",
      "tree": "0316a8294b9709a55b0c5b2f1c1c0d3793d35c01",
      "parents": [
        "a8c91da549f625d0600d5bd7e1831066b55edf0d",
        "4d3cf1bc557dc8b88e1cabf1980b3baa3380a641"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:33:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:33:38 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: move NILFS_SUPER_MAGIC to linux/magic.h\n  nilfs2: get rid of nilfs_sb_info structure\n  nilfs2: use sb instance instead of nilfs_sb_info struct\n  nilfs2: get rid of sc_sbi back pointer\n  nilfs2: move log writer onto nilfs object\n  nilfs2: move next generation counter into nilfs object\n  nilfs2: move s_inode_lock and s_dirty_files into nilfs object\n  nilfs2: move parameters on nilfs_sb_info into nilfs object\n  nilfs2: move mount options to nilfs object\n  nilfs2: record used amount of each checkpoint in checkpoint list\n  nilfs2: optimize rec_len functions\n  nilfs2: append blocksize info to warnings during loading super blocks\n  nilfs2: add compat ioctl\n  nilfs2: implement FS_IOC_GETFLAGS/SETFLAGS/GETVERSION\n  nilfs2: tighten restrictions on inode flags\n  nilfs2: mark S_NOATIME on inodes only if NOATIME attribute is set\n  nilfs2: use common file attribute macros\n  nilfs2: add free entries count only if clear bit operation succeeded\n  nilfs2: decrement inodes count only if raw inode was successfully deleted\n"
    },
    {
      "commit": "a8c91da549f625d0600d5bd7e1831066b55edf0d",
      "tree": "494738b095d7c96286c7b0d0d586c7b8fa594f5a",
      "parents": [
        "26b95cac5fddb2916e2cef76495073f9c37a7b54",
        "c07946a3350244d7c3d9bc1032325e04dd11575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: dw_mmc: support mmc power control with regulator\n  mmc: dw_mmc: fix suspend/resume operation\n  mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n  mmc: tmio: fix address in kunmap_atomic() calls\n  mmc: core: reset card voltage after power off\n  mmc: core: export function mmc_do_release_host()\n  mmc: sdio: remember new card RCA when redetecting card\n  mmc: dw_mmc: Remove set-but-unused variable.\n  mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n  mmc: sdhci-esdhc: broken card detection is not a default quirk\n  mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n  mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n  mmc: sh_mmcif: support aggressive clock gating\n  mmc: check if mmc cards \u003c 2GB do sector addressing\n  mmc: core: comment on why sdio_reset is done at init time\n  mmc: dw_mmc: support DDR mode\n  mmc: via-sdmmc: Remove set-but-unused variable.\n  mmc: cb710: Return err value in cb710_wait_while_busy()\n  mmc: sdhci-pci: Remove set-but-unused variable.\n  mmc: mxs-mmc: add mmc host driver for i.MX23/28\n  ...\n"
    },
    {
      "commit": "26b95cac5fddb2916e2cef76495073f9c37a7b54",
      "tree": "de175be25825e178d8516cd0eedd29eddfaff2cf",
      "parents": [
        "2c1d2470c0c0992fae2cc0e04921f9e02a670a00",
        "e1620d591a75a10b15cf61dbf8243a0b7e6731a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:31:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:31:54 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  USB: Move runtime PM callbacks to usb_device_pm_ops\n"
    },
    {
      "commit": "2c1d2470c0c0992fae2cc0e04921f9e02a670a00",
      "tree": "7401f45d206c4173c34dc3b0ecce839e06da2c71",
      "parents": [
        "664322a4475236bd9900f2853a9b981a4377493f",
        "ddb7d1e975d224885397c002512ded987be3c3bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:31:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:31:05 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300:\n  MN10300: Clear ASB2364 peripheral interrupt masks before enabling interrupts\n  MN10300: Fix the ASB2364 gdbport UART register defs\n  MN10300: Fix ASB2364 FPGA register defs\n  MN10300: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  MN10300: Select HAVE_GENERIC_HARDIRQS rather than GENERIC_HARDIRQS\n  MN10300: Convert ASB2364 FPGA irq_chip to new functions\n  MN10300: Convert ipi irq_chip to new functions\n  MN10300: Convert serial irq_chip to new functions\n  MN10300: Convert cpu irq_chips to new functions\n  MN10300: Remove unused mn10300_intc_* functions\n  MN10300: Remove stale irq_chip.end - V2\n  MN10300: Use clockevents_calc_mult_shift()\n  MN10300: Use clocksource_register_hz()\n  MN10300: Remove stale code\n"
    },
    {
      "commit": "664322a4475236bd9900f2853a9b981a4377493f",
      "tree": "50581bba5accbc6ba8b0304a622e97e1b7167512",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200",
        "0c082bd15828135d609a2f593b583de9eacece0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:30:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:30:00 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (32 commits)\n  Blackfin: ip0x: fix unused variable warning\n  Blackfin: punt unused HDMA masks\n  Blackfin: wire up new syscalls\n  Blackfin/ipipe: restore pipeline bits in irqflags\n  Blackfin/ipipe: fix deferred pipeline sync for the root stage\n  Blackfin/ipipe: upgrade to I-pipe mainline\n  Blackfin: cpufreq: fix typos\n  Blackfin: enable GENERIC_HARDIRQS_NO_DEPRECATED\n  Blackfin: SMP: convert to irq chip functions\n  Blackfin: use accessor functions in show_interrupts()\n  Blackfin: use proper wrapper functions for modifying irq status\n  Blackfin: convert gpio irq_chip to new functions\n  Blackfin: convert mac irq_chip to new functions\n  Blackfin: convert error irq_chip to new functions\n  Blackfin: convert internal irq_chip to new functions\n  Blackfin: convert core irq_chip to new functions\n  Blackfin: use proper wrappers for irq_desc\n  Blackfin: optimize startup code\n  Blackfin: SMP: work around anomaly 05000491\n  Blackfin: SMP: implement cpu_freq support\n  ...\n"
    },
    {
      "commit": "b3f80f6d2b08772d7d00f34a062ff73c95f7c45c",
      "tree": "4f03a380bffd6c30c14b4e2070f3a249e8c14b70",
      "parents": [
        "9889376ab91f89a5af7329ae34521dfc4b613ba9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 21:50:29 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 21:50:29 2011 -0700"
      },
      "message": "sparc: Add {open_by,name_to}_handle_at and clock_adjtime syscalls.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9889376ab91f89a5af7329ae34521dfc4b613ba9",
      "tree": "be68b5d253dffcb3d70bad665cb565dec11d462a",
      "parents": [
        "930952af15f8425115528447102ed97610e98949"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:47:26 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:47:26 2011 -0700"
      },
      "message": "sparc: Implement of_iomap().\n\nGrab the pre-computed resource and map using of_ioremap().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "930952af15f8425115528447102ed97610e98949",
      "tree": "00b89f25d523540e121b0d0bb479da8dc869e411",
      "parents": [
        "1655068029a6e86682fe97a687db9db0aae5af81"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:31:19 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:31:19 2011 -0700"
      },
      "message": "sparc: Implement of_address_to_resource().\n\nSimilarly to irq_of_parse_and_map(), find the platform_device\nobject and return the pre-computed resource.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1655068029a6e86682fe97a687db9db0aae5af81",
      "tree": "c144b9e9678db82213ae82192f28a1d3bd7e9a9d",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:03:16 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:03:16 2011 -0700"
      },
      "message": "sparc: Provide NO_IRQ definition.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1620d591a75a10b15cf61dbf8243a0b7e6731a2",
      "tree": "01facc1611d08d80fc1f0a3d430e83779e9fbdc5",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Mar 18 19:55:36 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Mar 18 19:55:36 2011 +0100"
      },
      "message": "USB: Move runtime PM callbacks to usb_device_pm_ops\n\nUSB defines usb_device_type pointing to usb_device_pm_ops that\nprovides system-wide PM callbacks only and usb_bus_type pointing to\nusb_bus_pm_ops that provides runtime PM callbacks only.  However,\nthe USB runtime PM callbacks may be defined in usb_device_pm_ops\nwhich makes it possible to drop usb_bus_pm_ops and will allow us\nto consolidate the handling of subsystems by the PM core code.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99759619b27662d1290901228d77a293e6e83200",
      "tree": "e76841fa3f59ebfc3975ff40bbc14363d0fdc5d3",
      "parents": [
        "b061c59c27e0385e53c961d9fbd18c1c078d9823",
        "65d8defe2e13fbebd74f96d2b5ca9aad435e6648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: label: remove #include of ACPI header to avoid warnings\n  PCI: label: Fix compilation error when CONFIG_ACPI is unset\n  PCI: pre-allocate additional resources to devices only after successful allocation of essential resources.\n  PCI: introduce reset_resource()\n  PCI: data structure agnostic free list function\n  PCI: refactor io size calculation code\n  PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH\n  PCI hotplug: acpiphp: set current_state to D0 in register_slot\n  PCI: Export ACPI _DSM provided firmware instance number and string name to sysfs\n  PCI: add more checking to ICH region quirks\n  PCI: aer-inject: Override PCIe AER Mask Registers\n  PCI: fix tlan build when CONFIG_PCI is not enabled\n  PCI: remove quirk for pre-production systems\n  PCI: Avoid potential NULL pointer dereference in pci_scan_bridge\n  PCI/lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs\n  PCI: sysfs: Fix failure path for addition of \"vpd\" attribute\n"
    },
    {
      "commit": "b061c59c27e0385e53c961d9fbd18c1c078d9823",
      "tree": "56240ef8e98e9e4712ee58aa8e6e3d51f6ab001f",
      "parents": [
        "99f4065bac7b8c3f829334b4218a5c2e68cbe440",
        "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/dw_spi: move dw_spi.h into drivers/spi\n  spi/dw_spi: Fix missing header\n  gpio/langwell: Clear edge bit before handling\n  gpio/langwell: Simplify demux loop\n  gpio/langwell: Convert irq name space\n  gpio/langwell: Fix broken irq_eoi change.\n  gpio; Make Intel chipset gpio drivers depend on x86\n  gpio/cs5535-gpio: Fix section mismatch\n  spi/rtc-{ds1390,ds3234,m41t94}: Use spi_get_drvdata() for SPI devices\n  spi/davinci: Support DMA transfers larger than 65535 words\n  spi/davinci: Use correct length parameter to dma_map_single calls\n  gpio: Use __devexit at necessary places\n  gpio: add MODULE_DEVICE_TABLE to pch_gpio and ml_ioh_gpio\n  gpio/mcp23s08: support mcp23s17 variant\n  of_mmc_spi: add card detect irq support\n  spi/omap_mcspi: catch xfers of non-multiple SPI word size\n  spi/omap_mcspi: Off-by-one error in finding the right divisor\n  gpio/pca953x: Fix wrong pointer type\n  spi/pl022: rid dangling labels\n  spi: add support for SuperH SPI\n  ...\n"
    },
    {
      "commit": "99f4065bac7b8c3f829334b4218a5c2e68cbe440",
      "tree": "a7a675dc9cdc386abad4c7ce27ef5a8b59e18507",
      "parents": [
        "f539abece1b7e36fae6add4f9ea29203d40badcb",
        "e43f055a953721ed1787a039ab5e720755596ea2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:55:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:55:11 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  dlm: use alloc_workqueue function\n  dlm: increase default hash table sizes\n  dlm: record full callback state\n"
    },
    {
      "commit": "f539abece1b7e36fae6add4f9ea29203d40badcb",
      "tree": "786c08f3131a1871ece13343c3fa3832930c1408",
      "parents": [
        "3f6f7e6d57b8a0ae2810ae7aac70c51b6f2a6304",
        "24ff6663ccfdaf088dfa7acae489cb11ed4f43c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:51:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:51:11 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  fs: call security_d_instantiate in d_obtain_alias V2\n  lose \u0027mounting_here\u0027 argument in -\u003ed_manage()\n  don\u0027t pass \u0027mounting_here\u0027 flag to follow_down()\n  change the locking order for namespace_sem\n  fix deadlock in pivot_root()\n  vfs: split off vfsmount-related parts of vfs_kern_mount()\n  Some fixes for pstore\n  kill simple_set_mnt()\n"
    },
    {
      "commit": "3f6f7e6d57b8a0ae2810ae7aac70c51b6f2a6304",
      "tree": "ed4460a8f072cd088e225163bdeeafc5ce9fecb6",
      "parents": [
        "8f627a8a881481598c2591c3acc122fb9be7bac4",
        "31be83aeaee22fa165862ad449c7131ceaf1cf91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:52 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bcopeland/omfs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bcopeland/omfs:\n  omfs: make readdir stop when filldir says so\n  omfs: merge unlink() and rmdir(), close leak in rename()\n  omfs: stop playing silly buggers with omfs_unlink() in -\u003erename()\n  omfs: rename() needs to mark old_inode dirty after ctime update\n"
    },
    {
      "commit": "8f627a8a881481598c2591c3acc122fb9be7bac4",
      "tree": "06497d25e30824500aeaf8c736c45b070f121234",
      "parents": [
        "fd57ed021990157ee5b3997c3f21c734093a9e23",
        "5d630e43284fdb0613e4e7e7dd906f27bc25b6af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:27 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6: (25 commits)\n  UBIFS: clean-up commentaries\n  UBIFS: save 128KiB or more RAM\n  UBIFS: allocate orphans scan buffer on demand\n  UBIFS: allocate lpt dump buffer on demand\n  UBIFS: allocate ltab checking buffer on demand\n  UBIFS: allocate scanning buffer on demand\n  UBIFS: allocate dump buffer on demand\n  UBIFS: do not check data crc by default\n  UBIFS: simplify UBIFS Kconfig menu\n  UBIFS: print max. index node size\n  UBIFS: handle allocation failures in UBIFS write path\n  UBIFS: use max_write_size during recovery\n  UBIFS: use max_write_size for write-buffers\n  UBIFS: introduce write-buffer size field\n  UBI: incorporate LEB offset information\n  UBIFS: incorporate maximum write size\n  UBI: provide LEB offset information\n  UBI: incorporate maximum write size\n  UBIFS: fix LEB number in printk\n  UBIFS: restrict world-writable debugfs files\n  ...\n"
    },
    {
      "commit": "fd57ed021990157ee5b3997c3f21c734093a9e23",
      "tree": "a32d18647b1becc1ee81fb04c5dd5dedeed4e1d7",
      "parents": [
        "ca749e2af01bb3e6b94d441696903dc26c357443",
        "28237e4583604818294dc1ce7881db5f53377b9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:02 2011 -0700"
      },
      "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: make tests modes dynamic\n  UBI: make self-checks dynamic\n  UBI: make debugging messages dynamic\n  UBI: remove UBI_IO_DEBUG macro\n  UBI: kill debugging buffer\n  UBI: allocate erase checking buffer on demand\n  UBI: allocate write checking buffer on demand\n  UBI: always re-read in case of read failures\n  UBI: cleanup comments about corrupted PEBs\n  UBI: add slab cache for ubi_scan_leb objects\n  UBI: use raw mtd read function in debugging code\n  UBI: try to reveal buggy MTD drivers\n  UBI: add a commentary about allocating VID header buffer on stack\n  UBI: cleanup LEB start calculations\n  UBI: fix NOR erase preparation quirk\n"
    },
    {
      "commit": "ca749e2af01bb3e6b94d441696903dc26c357443",
      "tree": "0e3b631842a4b4be4df847c9e1fd32879f8c564f",
      "parents": [
        "d3e458d78167102cc961237cfceef6fffc80c0b3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Fri Mar 18 13:56:14 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:49:34 2011 -0700"
      },
      "message": "MAINTAINERS: Add serial\n\nAdd an entry for serial maintainers.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "d3e458d78167102cc961237cfceef6fffc80c0b3"
}
