)]}'
{
  "log": [
    {
      "commit": "7ed20e1ad521b5f5df61bf6559ae60738e393741",
      "tree": "90931724e45eaedb3445314e8b94e78253642395",
      "parents": [
        "e5bdd883a189243541e7a132385580703b049102"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun May 01 08:59:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:14 2005 -0700"
      },
      "message": "[PATCH] convert that currently tests _NSIG directly to use valid_signal()\n\nConvert most of the current code that uses _NSIG directly to instead use\nvalid_signal().  This avoids gcc -W warnings and off-by-one errors.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "882fe011a92fa4fc31ca6cc95b279f7e4e52935c",
      "tree": "da1fc3fab16f937c79a83024c552813f8d61602f",
      "parents": [
        "9dbf68f97d585265eaadd15aea308efd9ae39d34"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "message": "[PATCH] ipmi: fix a deadlock\n\nCorrect an issue with the IPMI message layer taking a lock and calling\nlower layer driver.  If an error occrues at the lower layer the lock can be\ntaken again causing a deadlock.  The lock is released before calling the\nlower layer.\n\nSigned-off-by: David Griego \u003cdgriego@mvista.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9dbf68f97d585265eaadd15aea308efd9ae39d34",
      "tree": "84d804f3eb491b4d03f5afc8a38ddf2326fcc17c",
      "parents": [
        "ec26d79f4f5822283e0bffa44a542fd13c5146e4"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "message": "[PATCH] ipmi: enable interrupts on the BT driver\n\nEnable interrupts for a BT interface.  There is a specific register that\nneeds to be set up to enable interrupts that also must be modified to clear\nthe irq.\n\nAlso, don\u0027t reset the BMC on a BT interface.  That\u0027s probably not a good\nidea as the BMC may be performing other important functions and a reset\nshould only be a last resort.  Also, that register is also used to\nenable/disable interrupts to the BT; modifying it may screw up the\ninterrupts.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec26d79f4f5822283e0bffa44a542fd13c5146e4",
      "tree": "a31a8aa6afa513bd35ed1a5b5e233c6a64fe1c90",
      "parents": [
        "35bc37a0e0979a091bcf5d9161ffe935b3aa998c"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "message": "[PATCH] ipmi: fix watchdog so the device can be reopened on an unexpected close\n\nIf there is an unexpected close, still allow the watchdog interface to be\nre-opened on the IPMI watchdog.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35bc37a0e0979a091bcf5d9161ffe935b3aa998c",
      "tree": "0b353b5b778acbb5698f7d27721d03ba72c04b9f",
      "parents": [
        "9206880198589670dfc33feb9d2e903c3492701f"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "message": "[PATCH] IPMI: fix for handling bad ACPI data\n\nIf the ACPI register bit width is zero (an invalid value) assume it is the\ndefault spacing.  This avoids some coredumps on invalid data and makes some\nsystems work that have broken ACPI data.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9206880198589670dfc33feb9d2e903c3492701f",
      "tree": "3c9c15a6bca7c365fb64660cec4734b7cd3d1d3a",
      "parents": [
        "5717ffbe16815db229a66fee824c2190cb306734"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "message": "[PATCH] IPMI: fix for handling bad IPMI DMI data\n\nIgnore the bottom bit of the base address from the DMI data.  It is\nsupposed to be set to 1 if it is I/O space.  Few systems do this, but this\nenables the ones that do set it to work properly.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e49332bd12e92da2df6d002f857ec62675ba2648",
      "tree": "f975cc5e4d93fc33e80f7213d2013e035bfc3ae7",
      "parents": [
        "a71c1ab50a2a0f4dd9834bf5a917a2f064535c6b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun May 01 08:59:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:08 2005 -0700"
      },
      "message": "[PATCH] misc verify_area cleanups\n\nThere were still a few comments left refering to verify_area, and two\nfunctions, verify_area_skas \u0026 verify_area_tt that just wrap corresponding\naccess_ok_skas \u0026 access_ok_tt functions, just like verify_area does for\naccess_ok - deprecate those.\n\nThere was also a few places that still used verify_area in commented-out\ncode, fix those up to use access_ok.\n\nAfter applying this one there should not be anything left but finally\nremoving verify_area completely, which will happen after a kernel release\nor two.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "696f9486d0207d499391004f5bc9bd7c0e6ae82f",
      "tree": "66d37498afdaf90ffca26adf8f872867fea3c0e5",
      "parents": [
        "a40920b42ae232fac514cc4a1eb92996114af340"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "Joel.Becker@oracle.com",
        "time": "Sun May 01 08:59:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:08 2005 -0700"
      },
      "message": "[PATCH] hangcheck-timer: Update to 0.9.0.\n\nI recently realized that the in-kernel copy of hangcheck-timer was quite\nstale.  Here\u0027s the latest.  It adds support for s390, ppc64, and ia64 too.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbd568a3e61a7decb8a754ad952aaa5b5c82e9e5",
      "tree": "40a44149a9b6a39eac5481380e2212f9b9b74eb2",
      "parents": [
        "9b06e818985d139fd9e82c28297f7744e1b484e1"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "message": "[PATCH] Change synchronize_kernel to _rcu and _sched\n\nThis patch changes calls to synchronize_kernel(), deprecated in the earlier\n\"Deprecate synchronize_kernel, GPL replacement\" patch to instead call the new\nsynchronize_rcu() and synchronize_sched() APIs.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5aa207e46ff7ee838683a7d95ecf46fe42a9a56",
      "tree": "2fe7cf50bb45a3ca94f095695bab5414fa56c1f3",
      "parents": [
        "a6ad57fb4b5e9d68553f4440377b99f75588fa88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "message": "[PATCH] ARM: RTC: allow driver methods to return error\n\nAllow RTC drivers to return error codes from their read_time\nor read_alarm methods.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc67b16ecaf6ebde04096030c268adddade023f1",
      "tree": "1cce42cdca1fc9e4ec41b9f7f72c60e343cebca7",
      "parents": [
        "e8108c98dd6d65613fa0ec9d2300f89c48d554bf",
        "2d29306b231a1a0e7a70166c10e4c0f917b21334"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Apr 27 10:05:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Apr 27 10:05:42 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git\n"
    },
    {
      "commit": "b76be681f8b296c00f707220b9891934d5d74778",
      "tree": "366e343ef875ade6e76c4440053f5a5a47160924",
      "parents": [
        "8cf381ca3c4a2410cea9615e205bc41bd4275e1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "message": "[PATCH] tpm 64bit fixes (size_t)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc626b278a05a0fe3eb9abd1733120f2f400cbcd",
      "tree": "f9eb4dabb5ee45700b4f422dcf6bbaa27c7cc58e",
      "parents": [
        "67639deb099c6085acc447c1b7d6a17792dedad0"
      ],
      "author": {
        "name": "Greg Howard",
        "email": "ghoward@sgi.com",
        "time": "Mon Apr 25 13:29:46 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:29:46 2005 -0700"
      },
      "message": "[IA64-SGI] snsc_event.c new file\n\nForgot the \"bk new\" to add this file. Part of the patch\nfrom Greg Howard\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "67639deb099c6085acc447c1b7d6a17792dedad0",
      "tree": "b9cdf0d92ff2c02e7ed182a93d7ea270ba752b10",
      "parents": [
        "b9e41d7fb62ae26adee84c18048037214ce5d866"
      ],
      "author": {
        "name": "Greg Howard",
        "email": "ghoward@sgi.com",
        "time": "Mon Apr 25 13:28:52 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:28:52 2005 -0700"
      },
      "message": "[IA64] Altix system controller event handling\n\nThe following is an update of the patch I sent yesterday\n(3/9/05) incorporating suggestions from Christoph Hellwig and\nAndreas Schwab.  It allows Altix and Altix-like systems to\nhandle environmental events generated by the system controllers,\nand should apply on top of Jack Steiner\u0027s patch of 3/1/05 (\"New\nchipset support for SN platform\") and Mark Goodwin\u0027s patch of\n3/8/05 (\"Altix SN topology support for new chipsets and pci\ntopology\").\n\nSigned-off-by: Greg Howard \u003cghoward@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e1e19747ecce9117610b8f3b57a3e95734230319",
      "tree": "df3d9ed57ad8155de89d1d80bbfec1833d2621fb",
      "parents": [
        "4944930ab748942e41ea4dc313fcb0946aee3f17"
      ],
      "author": {
        "name": "Bruce Losure",
        "email": "blosure@sgi.com",
        "time": "Mon Apr 25 13:09:41 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:09:41 2005 -0700"
      },
      "message": "[IA64-SGI] Bus driver for the CX port of SGI\u0027s TIO chip.\n\nThis patch is to provide CX port infrastructure for SGI TIO-based\nh/w.   Also a \u0027core services\u0027 driver for SGI FPGA-based h/w.\n                                                                                \nSigned-off-by: Bruce Losure \u003cblosure@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9e95ce279fa611226a1ab0dff1c237c080b51b60",
      "tree": "126f455e9533fdc4e06e819fa8ad87142785466d",
      "parents": [
        "d390493b11e1fc790e3840ed191a0f88e3a54ba7"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sat Apr 16 15:25:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:56 2005 -0700"
      },
      "message": "[PATCH] update maintainer for /dev/random\n\nTed has agreed to let me take over as maintainer of /dev/random and\nfriends.  I\u0027ve gone ahead and added a line to his entry in CREDITS.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fd416c14c583ee6ff1e2b17ab05e7e02e170e4c",
      "tree": "4836046f082166b604e43eb3c6009682007ba5fe",
      "parents": [
        "438510f6f079e94df294936b5bd8a7fd679cd1c9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "message": "[PATCH] Fix u32 vs. pm_message_t in drivers/char\n\nHere are fixes for drivers/char.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c541b4406a68e74d94ddb667c69d9e03bce8681",
      "tree": "869506b6c3f7c00ac13f2aa80c35fb5e229cc329",
      "parents": [
        "7a648b9ec09f32606fe0f27fb9d095311cf968ca"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix AGP and sleep again\n\nMy previous patch that added sleep support for uninorth-agp and some AGP\n\"off\" stuff in radeonfb and aty128fb is breaking some configs.  More\nspecifically, it has problems with rage128 setups since the DRI code for\nthese in X doesn\u0027t properly re-enable AGP on wakeup or console switch\n(unlike the radeon DRM).\n\nThis patch fixes the problem for pmac once for all by using a different\napproach.  The AGP driver \"registers\" special suspend/resume callbacks with\nsome arch code that the fbdev\u0027s can later on call to suspend and resume\nAGP, making sure it\u0027s resumed back in the same state it was when suspended.\n This is platform specific for now.  It would be too complicated to try to\ndo a generic implementation of this at this point due to all sort of weird\nthings going on with AGP on other architectures.  We\u0027ll re-work that whole\nproblem cleanly once we finally merge fbdev\u0027s and DRI.\n\nIn the meantime, please apply this patch which brings back some r128 based\nlaptops into working condition as far as system sleep is concerned.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41aac24f8fb5a21ff3d0f6f56f85fad3cf0e88a9",
      "tree": "417e6bfaf6f993543af0dfb0c721574c0690dedc",
      "parents": [
        "388c69789a2a2e50965e805e3e641418082b352c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Apr 16 15:24:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:04 2005 -0700"
      },
      "message": "[PATCH] r128_state.c: break missing in switch statement\n\ndrm: fix r128_state.c switch statements..  in drivers/char/drm/r128_state.c\n(linux-2.6.12-rc2), some breaks are missing in the switch statement.  See\ntrivial fix below.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d38eadb7a97f265f7b3a9e8a30df358c3a546c8",
      "tree": "263e5b2c26f94d7583ae1f995bbe8a3b89ba2854",
      "parents": [
        "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Apr 16 15:23:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:53 2005 -0700"
      },
      "message": "[PATCH] mmtimer build fix\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
