)]}'
{
  "log": [
    {
      "commit": "63f45b80947cb0819673860f6970f483e2cab21d",
      "tree": "6b0d46c7da70786c15ee893d8a48aa866ae3742c",
      "parents": [
        "85837ebdd7bb3e96a60e9b4c6af6c60d1273bc67",
        "b2d1a8adc9cf3bde32a18a1a1856641638a9c729"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 16:29:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 16:29:22 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "5643f000c1e10ab991182478b76550e1364c3570",
      "tree": "950b2f61a5dd742de1c668ba968a9c8a99f1eab6",
      "parents": [
        "177294d19174cf92de22434bb1fc9a8ecdbbe658",
        "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "177294d19174cf92de22434bb1fc9a8ecdbbe658",
      "tree": "0d85b7d96db3f6ca48972f4e4667aca0dec707f3",
      "parents": [
        "9b80b11c3faa460cf42904a1e368bf2cd075aff6"
      ],
      "author": {
        "name": "Hironobu Ishii",
        "email": "hishii@soft.fujitsu.com",
        "time": "Fri Nov 11 08:12:21 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:23:31 2005 -0800"
      },
      "message": "[PATCH] ipmi: fix inconsistent spinlock usage\n\nPart of a patch was accidentally reverted, this corrects an\ninconsistent spinlock use in the IPMI message handler.\n\nSigned-off-by: Hironobu Ishii \u003chishii@soft.fujitsu.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "249bb070f5e821503c1118e1e87c0ccb1432d191",
      "tree": "8736af4ab6dfa5e95001194603225b96def849bb",
      "parents": [
        "863b18f4b5e7d9e6903b353328cf6fa084dbb619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 04 18:56:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] PCI: removed unneeded .owner field from struct pci_driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6730c3c14421b7c924d06e31bb66e0adad225547",
      "tree": "e46448ce7930756b6ca2fb45104bc95b874c6a39",
      "parents": [
        "969780f8079994f161de991870feba68f49fc3d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 14:56:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 14:56:00 2005 -0800"
      },
      "message": "Fix AGP compile on non-x86 architectures\n\nAGP shouldn\u0027t use \"global_flush_tlb()\" to flush the AGP mappings, that i\nspurely an x86\u0027ism.  The proper AGP mapping flusher that should be used\nis \"flush_agp_mappings()\", which on x86 obviously happens to do a global\nTLB flush.\n\nThis makes AGP (or at least the config _I_ happen to use) compile again\non ppc64.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5ee3634630c218e86afc5bae2acb55b9e47625d",
      "tree": "19729d0e73b345b9ca2de5329f7dbb173cb5f7cc",
      "parents": [
        "28d838cc4dfea980cb6eda0a7409cbf91889ca74",
        "49ebd7c6bb1f70a6c5465925e6ca2f4a32d6a6cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 11:45:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 11:45:00 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "cf62ddce2ee137ff92ad11ae762338b864f1dee5",
      "tree": "c0d0ffa576641a15c04f05cb83192ddfaffe8bd0",
      "parents": [
        "0ce6e62bd6591777bd92873e2db93fdbc5228122"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 08 21:39:47 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:40 2005 -0800"
      },
      "message": "[PATCH] drivers/char/sysrq.c: make two functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d34d7ae266b23932809c43f115fda71fc5e5fcb1",
      "tree": "857be3fd86eca4456245bc881456e5ac1b46fd4e",
      "parents": [
        "969e9afd489514252a680914c6d8b9322c713eb4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Nov 08 21:34:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:51 2005 -0800"
      },
      "message": "[PATCH] drm fixup pci gart settings\n\nFix the PCIGART increment and add a cpu_to_le32 for ppc (untested)\n\nPaulus was unsure if we need to cpu_to_le32 but the old code was definitely\nwrong, so make it consistent and let the PPC guys figure it out later.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49ebd7c6bb1f70a6c5465925e6ca2f4a32d6a6cd",
      "tree": "02d6b71c44b108a7123fe812cbf8582914c03a73",
      "parents": [
        "88d51967f56f55a45849efe50858ea7dfa0d38dc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Nov 06 23:35:35 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 08 13:43:54 2005 -0800"
      },
      "message": "[PATCH] i460-agp warning fixes\n\ndrivers/char/agp/i460-agp.c: In function `i460_fetch_size\u0027:\ndrivers/char/agp/i460-agp.c:115: warning: size_t format, long unsigned int arg (arg 2)\ndrivers/char/agp/i460-agp.c:115: warning: size_t format, long unsigned int arg (arg 3)\ndrivers/char/agp/i460-agp.c: In function `i460_mask_memory\u0027:\ndrivers/char/agp/i460-agp.c:542: warning: integer constant is too large for \"long\" type\n\nNote that the i460_mask_memory() change is a guess.  But a good one, I suspect.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "88d51967f56f55a45849efe50858ea7dfa0d38dc",
      "tree": "048db8e12c2b31ec2b88c3154da4c6a77b80028c",
      "parents": [
        "329f7dba5f7dc3bc9a30ad00cf373d2e83115aa1"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Sun Nov 06 23:35:34 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 08 13:43:54 2005 -0800"
      },
      "message": "[PATCH] AGP performance fixes\n\nAGP allocation/deallocation is suffering major performance issues due to\nthe nature of global_flush_tlb() being called on every change_page_attr()\ncall.\n\nFor small allocations this isn\u0027t really seen, but when you start allocating\n50000 pages of AGP space, for say, texture memory, then things can take\nseconds to complete.\n\nIn some cases the situation is doubled or even quadrupled in the time due\nto SMP, or a deallocation, then a new reallocation.  I\u0027ve had a case of\nupto 20 seconds wait time to deallocate and reallocate AGP space.\n\nThis patch fixes the problem by making it the caller\u0027s responsibility to\ncall global_flush_tlb(), and so removes it from every instance of mapping a\npage into AGP space until the time that all change_page_attr() changes are\ndone.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "848d5382496f670061eaf59844e039e22daba16f",
      "tree": "4ac596241e2274289f681a91019227d9cb673ad6",
      "parents": [
        "0fb2dae0a9d77d360ef09ccbcf1b45aa6384bd41"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 08 16:50:38 2005 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Nov 08 16:50:38 2005 +0100"
      },
      "message": "drivers/char/ftape/lowlevel/ftape-buffer.c should #include \"../lowlevel/ftape-buffer.h\"\n\nEvery file should #include the headers containing the prototypes for\nit\u0027s global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "7079060f3e86ea4c1d4e9c1e356592ef9dcaaa1f",
      "tree": "d56af89cd433440e3b9c94a830838d34b502e446",
      "parents": [
        "3f00d3e8fb963968a922d821a9a53b503b687e81",
        "0a1cc0b6a4abaed5f891d1be3e3d0d7b9b719287"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:26:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:26:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "8f0cb147b2fb12427bf6abef7fed2b604557a41e",
      "tree": "fb5ba437ee74b900fab9686c8c7df18abcd7640b",
      "parents": [
        "8e33ba49765484bc6de3a2f8143733713fa93bc1",
        "b00e8443c3eece823052d06ae1c7cb797ab0ddf5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 08:09:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 08:09:02 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n"
    },
    {
      "commit": "735d5661d5c5f023a78fbe68e771e261040ff1b7",
      "tree": "b9865f0322d8e74661639f5f33b1897b23004659",
      "parents": [
        "fa671646f61182cd18234461a6e65f50c6558695"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:02 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/char\n\nThis is the drivers/char/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/char/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b385676b355549afc9a7507ce09c7df47f166521",
      "tree": "f24226209eca4f67e2bacead4767be919a8557bf",
      "parents": [
        "e61fb5b65150ace7192d1f0ce840fe4cd6285e73"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: fix watchdog timeout panic handling\n\nIf a panic came from the IPMI watchdog pretimeout and that was reported via\nan NMI, it would also be reported via the standard IPMI flags, which would\nget picked up when reporting panic events and cause another panic.  This\nadds an atomic to avoid calling panic twice.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e61fb5b65150ace7192d1f0ce840fe4cd6285e73",
      "tree": "a27e4abb158e28cfba2425cda49509e3a5b61144",
      "parents": [
        "e9a705a0a0ed99833cfef40d509f63a052638f00"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: use rcu lock for using command receivers\n\nUse rcu_read_lock for the cmd_rcvrs list, since that was what what\nintended, anyway.  This means that all the users of the cmd_rcvrs_lock are\ntasks, so the irq disables are no longer required for that lock and it can\nbecome a semaphore.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nAcked-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": "e9a705a0a0ed99833cfef40d509f63a052638f00",
      "tree": "5daf234aca37a1f15c563b1d781973f6a127de15",
      "parents": [
        "a9a2c44ff0a1350f8bfe3a162ecf71b1c9ce5cc2"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Nov 07 01:00:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: use kthread API\n\nConvert ipmi driver thread to kthread API, only sleep when interface is\nidle.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: 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": "a9a2c44ff0a1350f8bfe3a162ecf71b1c9ce5cc2",
      "tree": "ac5ffc65084b48895239e9044893ae7e0b2d91b1",
      "parents": [
        "c3e7e7916ec61cf58c88af12f4db17f28cffd83a"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: add timer thread\n\nWe must poll for responses to commands when interrupts aren\u0027t in use.  The\ndefault poll interval is based on using a kernel timer, which varies with HZ.\nFor character-based interfaces like KCS and SMIC though, that can be way too\nslow (\u003e15 minutes to flash a new firmware with KCS, \u003e20 seconds to retrieve\nthe sensor list).\n\nThis creates a low-priority kernel thread to poll more often.  If the state\nmachine is idle, so is the kernel thread.  But if there\u0027s an active command,\nit polls quite rapidly.  This decrease a firmware flash time from 15 minutes\nto 1.5 minutes, and the sensor list time to 4.5 seconds, on a Dell PowerEdge\nx8x system.\n\nThe timer-based polling remains, to ensure some amount of responsiveness even\nunder high user process CPU load.\n\nChecking for a stopped timer at rmmod now uses atomics and del_timer_sync() to\nensure safe stoppage.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.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": "c3e7e7916ec61cf58c88af12f4db17f28cffd83a",
      "tree": "4d5be7158f79a9a2b1572e60af5c3645afa333c2",
      "parents": [
        "21dcd300b15f87ce10df8773d029708f27499aa7"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: kcs error0 delay\n\nBMCs can get into ERROR0 state while flashing new firmware, particularly while\nthe BMC is erasing the next flash block, which may take a just under 2 seconds\non a Dell PowerEdge 2800 (1.75 seconds typical), during which time the\nsingle-threaded firmware may not be able to process new commands.  In\nparticular, clearing OBF may not take effect immediately.\n\nWe want it to delay in ERROR0 after clearing OBF a bit waiting for OBF to\nactually be clear before proceeding.\n\nThis introduces a new return value from the LLDD\u0027s event loop,\nSI_SM_CALL_WITH_TICK_DELAY.  This means the calling thread/timer should\nschedule_timeout() at least 1 tick, rather than busy-wait.  This is a longer\ndelay than SI_SM_CALL_WITH_DELAY, which is typically a 250us busy-wait.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.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": "21dcd300b15f87ce10df8773d029708f27499aa7",
      "tree": "451f1a57e528dd6f0b813ee1f6803d4e66f2aed6",
      "parents": [
        "ea94027b92dd0d02d238d5984cd9089343c1d6cc"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: bt restart reset fixes\n\nThe current BT retry/reset mechanism fails to succeed on a PowerEdge 1650,\nwhen the controller is wedged with B2H_ATN asserted at XACTION_START.  If this\noccurs, no further commands will ever succeed unless the state of the\ncontroller is first cleared out.\n\nFurthermore, the soft reset would only occur if the first command after insmod\nwas the one that timed out, not if a later command timed out.\n\nThis patch changes the retry/reset mechanism to be as follows:\n\nBefore retrying a command, clear the state of the BT controller such that the\nflags represent ready for a new transaction.  This increases the chance of\nsuccess of the restarted transaction.\n\nAfter 2 retries, issue a soft reset and retry one more time before giving up\nand reporting back a failure.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Rocky Craig \u003crocky.craig@hp.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": "ea94027b92dd0d02d238d5984cd9089343c1d6cc",
      "tree": "89af59134162852ad8863b8b64e7c7ab6c4c0026",
      "parents": [
        "d5a2b89a4943b423b5b0a07783fee4e08424b0b2"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: si start transaction hook\n\nSome commands, on some system BMCs, don\u0027t respond at at all.  This is seen on\nDell PowerEdge x6xx and x7xx systems with IPMI 1.0 BT controllers when a \"Get\nSDR\" command is issued, with a length field of 0x3A, which happens to be the\nlength of about SDR entries.  If another length is passed, this command\nsucceeds.\n\nThis patch adds general infrastructure for receiving commands before they\u0027re\npassed down to the low-level drivers, such that they can be completed\nimmediately, or modified, prior to being sent to -\u003estart_transaction().\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.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": "d5a2b89a4943b423b5b0a07783fee4e08424b0b2",
      "tree": "971f23005105d486d163a7a83feac4c1ffcac9a4",
      "parents": [
        "21d6c542153c680f689a9badf5534bf27704350b"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: more dell fixes\n\nMake SMIC driver ignore EVT_AVAIL and SMS_ATN bits in flags register, as\nthey\u0027re used by systems management interrupts, not the host OS.\n\nMake the OEM0 Data Available handler work for pre-IPMI 1.5 systems from Dell\ntoo.\n\nWithout these two fixes, PowerEdge 2650 and other similar systems with SMIC\nmay hang a process (modprobe or anything using /dev/ipmi0).\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.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": "21d6c542153c680f689a9badf5534bf27704350b",
      "tree": "a17cee6bbb6039a60d5c757ed99c901060f6d091",
      "parents": [
        "cc4673eecdcc4a918e4d8796295d798b5e98d602"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: poweroff cleanups\n\nMake module_param and MODULE_PARAM_DESC agree on poweroff_powercycle name.\n\nThere was an extraneous ifdef in the IPMI poweroff code that prevented it from\nworking if PROC_FS was disabled.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.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": "cc4673eecdcc4a918e4d8796295d798b5e98d602",
      "tree": "7956c1c9a310df75f459d650d19ebe5fbf29f583",
      "parents": [
        "c4edff1c19ef23e15aae64ca03f32c6719822d54"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: watchdog parms in sysfs\n\nModify the IPMI watchdog parameters (the ones that make sense) to be exported\nfrom sysfs.  This is somewhat complicated because these parameters have\nside-effects that must be handled.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4edff1c19ef23e15aae64ca03f32c6719822d54",
      "tree": "06858fc7330b433b629827347c63ad890c715b3e",
      "parents": [
        "393d2cc354d150b8b4bb888a9da7db4c935e12bd"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: various si cleanup\n\nA number of small changes for the various system interface drivers,\nconsolidated from a number of patches from Matt Domsch.\n\nClear B2H_ATN and drain the BMC message buffer on command timeout.  This\nprevents further commands from failing after a timeout.\n\nAdd bt_debug and smic_debug module parameters, expose them in sysfs.  This\nlets you enable and disable debugging messages at runtime.\n\nUnsigned jiffies math in ipmi_si_intf.c causes a too-large value to be passed\nto -\u003eevent() after jiffies wrap-around.  The BT driver had caught this, but\ndidn\u0027t know how to fix it.  Now all calls to -\u003eevent() use a sane value for\ntime.\n\nIncrease timeout for commands handed to the BT driver from 2 seconds to 5\nseconds.  This is necessary particularly when the previous command was a\n\"Clear SEL\", as that command completes, yet the BMC isn\u0027t really ready to\nhandle another command yet.\n\nSilence BT debugging messages which were being printed on the console.\n\nIncrease SMIC timeout form 1/10s to 2s.  This is needed on Dell PowerEdge 2650\nand PowerEdge 750 with ERA/O cards to allow commands to complete without\ntiming out.\n\nAdds kcs_debug module param, to match behavior of BT and SMIC.  This also\nprevents messages from being sent to the console unless explicitly requested.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.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": "393d2cc354d150b8b4bb888a9da7db4c935e12bd",
      "tree": "b696a63b19d8bc3ce9a9c2bb0e66aa91fcf954a4",
      "parents": [
        "f5b3db0017f8415301f3427b30263186e8478c3f"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:43 2005 -0800"
      },
      "message": "[PATCH] ipmi: use refcount in message handler\n\nThis patch is rather large, but it really can\u0027t be done in smaller chunks\neasily and I believe it is an important change.  This has been out and tested\nfor a while in the latest IPMI driver release.  There are no functional\nchanges, just changes as necessary to convert the locking over (and a few\nminor style updates).\n\nThe IPMI driver uses read/write locks to ensure that things exist while they\nare in use.  This is bad from a number of points of view.  This patch removes\nthe rwlocks and uses refcounts and RCU lists to manage what the locks did.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3f17f0f6e98f58edb13cb38810d93e6d4808e68",
      "tree": "c442f18da80497cc45644e41e29ac0efe96498a7",
      "parents": [
        "796f8d9b98fc92a5e9aaea8cf932957850332f51"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Nov 07 00:59:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:39 2005 -0800"
      },
      "message": "[PATCH] Only disallow _setting_ of function key string\n\nMikael Pettersson \u003cmikpe@csd.uu.se\u003e noted that the current 2.6-git (and 2.4)\npatch to disallow KDSKBSENT for unpriviledged users should be less restrictive\nallowing reading of current function key string entry, but not writing.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2a8f7a129aff5173c238c8896f004e07a2a3abe",
      "tree": "ad6be2d5d3799c356cbb92f7859b01c9b038ccfb",
      "parents": [
        "ccb6e363a68144cdfdaa6d964d63d620c8ac9a9b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon Nov 07 00:59:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] tpm: Fix lack of driver_unregister in init failcases\n\ndriver_unregister is not being properly called when the init function\nreturns an error case.  Restructured the return logic such that this and\nthe other cleanups all happen in one place.  Preformed many of the cleanups\nthat Andrew Morton\u0027s patch on Thursday made in tpm_atmel.c.  Fixed\nMatthieu\u0027s concern about writing before discovery.\n\n(akpm: rmk said:\n\nThis driver is buggy.  You must not provide your own release function - it\ndoesn\u0027t solve the problem which the warning (which you get when you don\u0027t\nprovide one) is telling you about.\n\nYou should convert your device driver over to the replacement dynamic platform\nsupport, once it is merged.  IOW, something like:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\tARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\tsizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t\t} else {\n\t\t\terr \u003d -ENOMEM;\n\t\t}\n\t\tif (err)\n\t\t\tplatform_device_put(pdev);\n)\n\nSigned-off-by: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f08b72cdd4b99a190c4e1fcddd63b401e5b572d",
      "tree": "b872d31a8f05f66fa3d00cf1271582dc0d354c7c",
      "parents": [
        "64698b694db96b8db6f379de7d2040f61c6fc7bf"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Mon Nov 07 00:59:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] serial moxa: fix wrong BUG\n\nThere is a wrong BUG in mxser_close.\n\nThe BUG is triggered when tty-\u003edriver_data \u003d\u003d NULL, But in fact this is not\na bug, because tty-\u003edriver-\u003eclose is called even when tty-\u003edriver-\u003eopen\nfails.\n\nLDD3 tells us to do nothing in such cases.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64698b694db96b8db6f379de7d2040f61c6fc7bf",
      "tree": "06f3ed29fc2971f0861feb9b6474474a6a31d508",
      "parents": [
        "57432345b644ef92dcd0a378db6bc40ab0e7f314"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Mon Nov 07 00:59:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] serial moxa: fix leaks of struct tty_driver\n\nFix leak of struct tty_driver in mxser_init \u0026 mxser_module_exit\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57432345b644ef92dcd0a378db6bc40ab0e7f314",
      "tree": "449bd88a928f228db3b52bba5975ed809ccc32b7",
      "parents": [
        "b9b0332fcf122809b9e40e2f0051eebb295ededf"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Mon Nov 07 00:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] serial moxa: cleanup mxser_init\n\nRemove explicit tty_driver ops initialisation, because this is already done\nby tty_set_operations.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3348760aaffd268f7e91b2185999025fdc5607f",
      "tree": "dc4fd97943a8547189bb025c71321fb67c5fc3c6",
      "parents": [
        "1d4ae4a119e5ba711f12b05cdf27f794460add4b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 07 11:14:57 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Nov 07 11:14:57 2005 +0100"
      },
      "message": "[PATCH] Fix wrong irq enable via rtc_control()\n\nrtc_control() may be called in the interrupt context in ALSA rtc-timer\ndriver.  The patch fixes the wrong irq enable in rtc.c, and also fixes\nthe possible race of bit flags.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0a1cc0b6a4abaed5f891d1be3e3d0d7b9b719287",
      "tree": "5364d43af6f0444eb94164d5c1bd015acb8c0ea4",
      "parents": [
        "146a209967886e57eb34b4cdb85ca52078a4f8cc"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Nov 05 20:32:26 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Nov 05 20:32:26 2005 -0800"
      },
      "message": "[AGPGART] Fix up warning in efficeon driver.\n\nefficeon-agp.c:222: warning: passing arg 1 of `virt_to_phys\u0027 makes pointer from integer without a cast\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "602d4a7e2f4b843d1a67375d4d7104073495b758",
      "tree": "0b9f184e54fa693c27bd5986c114bdcf6949f788",
      "parents": [
        "0bbacc402e67abca8794a8401c1621dc0c0202e9",
        "c51e3a417bb0f295e13a5bad86302b5212eafdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:27:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:27:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "146a209967886e57eb34b4cdb85ca52078a4f8cc",
      "tree": "7cfc77f795eec9d449c070ea5b192636f8850f1c",
      "parents": [
        "c4dd45823fbdaaa4748cd8c7704334f249914405"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:32:08 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:32:08 2005 -0800"
      },
      "message": "[AGPGART] Fix up sgi-agp bug with no devices on bus.\n\nSigned-off-by: Eric Kunze \u003cekunze@sgi.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c4dd45823fbdaaa4748cd8c7704334f249914405",
      "tree": "c1a5ac8e8032b4d4f1eca4cbb8e7f3c638b67c5e",
      "parents": [
        "ea248bcaadd5bafe4217357e1e511ac55639bcf3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:18:56 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:18:56 2005 -0800"
      },
      "message": "[AGPGART] When we encounter reserved mode bits, print them out.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "866237eafc60637a2c9875167486f61d86892c6b",
      "tree": "4758a1959c401e1c725be09a87a6e8213c98dbd2",
      "parents": [
        "e399822da0f99f8486c33c47e7ae0d32151461e5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:26:57 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:26:57 2005 +0000"
      },
      "message": "[PATCH] ARM: Reverted 2921/1: Support for the RTC / nvram on the Comdial MP1000\n\nNo longer maintained\n"
    },
    {
      "commit": "2be7a906752abf8dce9350c23b6d1036049a5d3e",
      "tree": "ef178fa5801bdce24938819086662bb747d8c0c2",
      "parents": [
        "aaf8a7a2949481482200686c7bd3852e5be2e093",
        "fbf1769d08a8b085834dceb228540153ac2cd534"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 02 18:15:43 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 02 18:15:43 2005 +1100"
      },
      "message": "Merge Paulus\u0027 tree\n"
    },
    {
      "commit": "bbc5b21284318a7c981afa85fc4f51c1256eedec",
      "tree": "dfb817ef7e643a47a2b17309374a4647159fc8df",
      "parents": [
        "d8762748cae4f85b3201c0304969d993b42d5258"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Nov 01 15:14:05 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:50:01 2005 -0800"
      },
      "message": "[PATCH] missing platform_device.h includes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8762748cae4f85b3201c0304969d993b42d5258",
      "tree": "559819d9b17e5ee305d705cf9f31ac5de2aab54a",
      "parents": [
        "ce4633704038f9bf39f20c10691747d6fc127bf4",
        "a4e62fa031a9681477207b08391c3a5c5c831ce7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:49:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:49:07 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\nManual fixups for some clashes due to re-indenting.\n"
    },
    {
      "commit": "ce4633704038f9bf39f20c10691747d6fc127bf4",
      "tree": "6171da06601000cb303d8abcb0d818d12edec0e7",
      "parents": [
        "ebd50e500185a711e708653460d19f1dbb3ef944"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Oct 31 23:44:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:44:46 2005 -0800"
      },
      "message": "[PATCH] tlclk build fix\n\ndrivers/char/tlclk.c: In function `tlclk_init\u0027:\ndrivers/char/tlclk.c:775: warning: implicit declaration of function `platform_device_register_simple\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "faba278fb003dbe772f6c04526f1f096f43c995e",
      "tree": "f47e47f0f27eee1c2911b8b6df1737f813c655ef",
      "parents": [
        "01824853b1991b6ade506ee1b75f103a6eb8f558"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@osdl.org",
        "time": "Mon Oct 31 23:44:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:44:45 2005 -0800"
      },
      "message": "[PATCH] TPM compile fix\n\n  CC      drivers/char/tpm/tpm_nsc.o\ndrivers/char/tpm/tpm_nsc.c:277: error: `platform_bus_type\u0027 undeclared here (not in a function)\n...\n  CC      drivers/char/tpm/tpm_atmel.o\ndrivers/char/tpm/tpm_atmel.c:175: error: `platform_bus_type\u0027 undeclared here (not in a function)\n\nMake sure to include proper headers.\n\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b420677870e53b9b76ced91da207431f687eaed1",
      "tree": "1469e4a0dfb537d0a192ffd6ffd74e8faf1e8e78",
      "parents": [
        "bbc8b628b07e191624a74ce99fe36681cd70af37"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 15:13:57 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 15:13:57 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/vio.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "e45423eac2e191a6cfdacdf61cb931976d73cc0b",
      "tree": "63f750d5be8ee2252c83edb109bd7bdbaaa867ba",
      "parents": [
        "15b17189489f6d759fa2d61e7b6c87c55eeffb2c"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 12:08:31 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 12:08:31 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_lp_event.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "15b17189489f6d759fa2d61e7b6c87c55eeffb2c",
      "tree": "9e91b666f440103ee3849c1a4527567c0672e54e",
      "parents": [
        "8021b8a77690d13ffb93eeadb6728e924d700bd5"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:55:28 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:55:28 2005 +1100"
      },
      "message": "merge filename and modify reference to iseries/hv_lp_config.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "c0a8d05c8a5db835b20a3465b1be1cfe4752a13c",
      "tree": "41a302bb71d162df6dfdd50b1535bbe1677a6244",
      "parents": [
        "1da44037883c0405154d53fe76da27e078456664"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:11:11 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:11:11 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_call_event.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "de4ae58fc9f46482f96306301011dfc8b404491f",
      "tree": "b7b86327638d0273c1874c9a08edef2b2414accb",
      "parents": [
        "b3faed6373bfd4468384880a39d4014ead7159f7"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Oct 23 15:21:44 2005 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Nov 01 19:31:59 2005 +0100"
      },
      "message": "[WATCHDOG] adds device_driver .owner field\n\nInitialise the .owner field of the device driver\nwith the module that owns it, for easier tracking\nof device driver ownership. (probably also better\nfor sysfs...)\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "b3faed6373bfd4468384880a39d4014ead7159f7",
      "tree": "f2260ddfa608558bed4dcaa192ef3a4f584abe39",
      "parents": [
        "d05101738a4e23fa6f22460150a6ef4775d6473f"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Oct 22 16:27:19 2005 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Nov 01 19:31:48 2005 +0100"
      },
      "message": "[WATCHDOG] pcwd_pci.c update comments\n\nupdate copyright + update bells and whistles driver for v2.6\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "d05101738a4e23fa6f22460150a6ef4775d6473f",
      "tree": "2fdddabcef4584e5c5c0de1054cc1c8980fd3856",
      "parents": [
        "30da9404bcc028385867acf689a615495642bc0f"
      ],
      "author": {
        "name": "Pozsar Balazs",
        "email": "pozsy@uhulinux.hu",
        "time": "Fri Oct 21 10:52:01 2005 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Nov 01 19:31:37 2005 +0100"
      },
      "message": "[WATCHDOG] w83627hf_wdt trivial typo\n\nThe most trivial typo fix in the world.\n\nSigned-off-by: Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e\nSigned-off-by: Pádraig Brady \u003cP@draigBrady.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "30da9404bcc028385867acf689a615495642bc0f",
      "tree": "de6b3455604c6017b2509e12f7a8f523313213ca",
      "parents": [
        "df70b17f88a4d1d8545d3569a1f6d28c6004f9e4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 10 01:28:30 2005 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Nov 01 19:31:19 2005 +0100"
      },
      "message": "[WATCHDOG] s3c2410 wdt - add .owner field\n\nInitialise the .owner field of the device driver\nwith the module that owns it, for easier tracking\nof device driver ownership.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "1da44037883c0405154d53fe76da27e078456664",
      "tree": "db6f579831b89c55e0e0c095345b4d1e5bdd0500",
      "parents": [
        "e2f2e58e7968f8446b1078a20a18bf8ea12b4fbc"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Tue Nov 01 16:59:20 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Tue Nov 01 16:59:20 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_call.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\n"
    },
    {
      "commit": "23fd07750a789a66fe88cf173d52a18f1a387da4",
      "tree": "06fdd6df35fdb835abdaa9b754d62f6b84b97250",
      "parents": [
        "bd787d438a59266af3c9f6351644c85ef1dd21fe",
        "ed28f96ac1960f30f818374d65be71d2fdf811b0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "message": "Merge ../linux-2.6 by hand\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e6716e748609a3a899e8d670e42832921bd45bc",
      "tree": "cfaf9ab1a9ee897959651acc681f448e1ea01311",
      "parents": [
        "b6ab126211e2ab17eecbd063b99742a6b04b228e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy_d_dunlap@linux.intel.com",
        "time": "Sun Oct 30 15:03:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:31 2005 -0800"
      },
      "message": "[PATCH] hpet: hpet driver cleanups\n\n- Use kzalloc() instead of kmalloc + memset.\n- Clean/fix some printk\u0027s.\n- Use NULL for pointers instead of 0.\n- Combine hpet busy searching locations into a function call.\n\nSigned-off-by: Randy Dunlap \u003crandy_d_dunlap@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6ab126211e2ab17eecbd063b99742a6b04b228e",
      "tree": "b92172fb297b29d0fb32e08ac0a2aaaee4fdc2d6",
      "parents": [
        "757c4724099a31a61754ea5202802eaa1def851c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy_d_dunlap@linux.intel.com",
        "time": "Sun Oct 30 15:03:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:31 2005 -0800"
      },
      "message": "[PATCH] hpet: use HPET physical addresses for dup. detection\n\n- Use HPET physical address to detect duplicates, not logical addresses.\n  Using logical (mapped) addresses fails to detect duplicates\n  because ioremap() returns a new mapped address each time.\n\n- iounmap() regions when duplicate/busy areas are found.\n\nSigned-off-by: Randy Dunlap \u003crandy_d_dunlap@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "757c4724099a31a61754ea5202802eaa1def851c",
      "tree": "19e8d379a50d96f80fc179dc4567449de1eed623",
      "parents": [
        "318db8f03bc06e6de98e98a568b6b2fa64233b87"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy_d_dunlap@linux.intel.com",
        "time": "Sun Oct 30 15:03:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:31 2005 -0800"
      },
      "message": "[PATCH] hpet: allow HPET FIXED_MEM32 resource type\n\nAllow the ACPI HPET description table to use a resource type of FIXED_MEM32\nfor the HPET reource.  Use the fixed resoure size of 1 KB for the HPET\nresource as per the HPET spec.\n\nSigned-off-by: Randy Dunlap \u003crandy_d_dunlap@linux.intel.com\u003e\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "318db8f03bc06e6de98e98a568b6b2fa64233b87",
      "tree": "44d5709f1e619bdffcff6e159e0fed49e917dc43",
      "parents": [
        "c860ed9fb5d320407f99190ab2e31bfe74db6724"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:31 2005 -0800"
      },
      "message": "[PATCH] hpet: simplify initialization message\n\nWhen booting, display the timer frequency in Hertz instead of as tick length\nin nanoseconds.  Apart from saving a local variable, this makes the message\nmore easily comprehensible.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c860ed9fb5d320407f99190ab2e31bfe74db6724",
      "tree": "69c650e001738130ac69152a195ae824b5ef2ee4",
      "parents": [
        "3d5640d1c7584689227256beeb63354c9a5baf2d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:30 2005 -0800"
      },
      "message": "[PATCH] hpet: remove superfluous indirections\n\nIn the hpet_ioctl_common() function, devp-\u003ehd_hpets is already cached in the\nhpetp variable, so we can use just that.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d5640d1c7584689227256beeb63354c9a5baf2d",
      "tree": "f39b91c70f9eba6bb64b55924be06662f3e11476",
      "parents": [
        "7522e4ecdfdf86b9816f06d55766a6f88baa0348"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:30 2005 -0800"
      },
      "message": "[PATCH] hpet: fix access to multiple HPET devices\n\nFix two instances where a function would access the first HPET device instead\nof the current one.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7522e4ecdfdf86b9816f06d55766a6f88baa0348",
      "tree": "16a0260bd1e8ec2c848a85a50d7582a7dfec7a2f",
      "parents": [
        "af95eade68da4dfa29c5b64d79cffc9709facf00"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:30 2005 -0800"
      },
      "message": "[PATCH] hpet: fix uninitialized variable in hpet_register()\n\nClear the ht_opaque field in the hpet_register() function before searching for\na free timer to prevent the function from incorrectly assuming that the search\nsucceeded afterwards.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af95eade68da4dfa29c5b64d79cffc9709facf00",
      "tree": "17db9f696dbdbb222d9a4a41e8d02f5378fe8d48",
      "parents": [
        "8e8505be9c0ba608cbd634faa8fba361f17d2512"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:30 2005 -0800"
      },
      "message": "[PATCH] hpet: fix division by zero in HPET_INFO\n\nFix a division by zero that happened when the HPET_INFO ioctl was called\nbefore a timer frequency had been set.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e8505be9c0ba608cbd634faa8fba361f17d2512",
      "tree": "dcb75f543bb9b75b8c6bf0260f2b5f5283533c7e",
      "parents": [
        "7811fb8f400a3dbfa027d86bb583a31c66fddfc3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:30 2005 -0800"
      },
      "message": "[PATCH] hpet: fix HPET_INFO calls from kernel space\n\nFix a wrong memory access in hpet_ioctl_common().  It was not possible to use\nthe HPET_INFO ioctl from kernel space because it always called copy_to_user().\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d29086177aaa1e7d14e6ebb7fc067b3ca6d5c11",
      "tree": "1729f8bb3d6e7d1a1e061219fb01fecf90f183e4",
      "parents": [
        "189e2dd1376c1eb2f3a717a15f1ed8c7d0b3811a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] hpet: allow shared interrupts\n\nThis patch adds support for shared HPET interrupts.\n\nThe driver previously acknowledged interrupts for both edge and level\ninterrupts, but didn\u0027t actually allow a shared interrupt in the latter case.\n\nWe use a new per-timer flag to save whether the timer\u0027s interrupt might be\nshared, and use it to do the processing required for level interrupts only if\nnecessary.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "189e2dd1376c1eb2f3a717a15f1ed8c7d0b3811a",
      "tree": "b574e02e9d6d464c74fd0ef2ff960b511546636b",
      "parents": [
        "3f992e1bb7eab7b7af2b9ea46d2b80b1fed84845"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] hpet: allow non-power-of-two frequencies\n\nIt was only the RTC hardware that restricted interrupt frequencies to a power\nof two.  There is no reason to take over this restriction into the HPET\ndriver, so remove the offending check.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f992e1bb7eab7b7af2b9ea46d2b80b1fed84845",
      "tree": "9e6ab94a66064227adfc8b13cc07ad33fdee2bb5",
      "parents": [
        "642d30bbc73512269de1524251ccc378d7782b85"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] hpet: remove superfluous register reads\n\nThis patch removes several reads of a timer\u0027s config register that serve no\npurpose whatsoever.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "642d30bbc73512269de1524251ccc378d7782b85",
      "tree": "28dde2739627db059b8c53a654cbaf03a653fb41",
      "parents": [
        "ba3f213f8a31af953b7e86b1d102c919e9935cd4"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] hpet: remove unused variable\n\nThe variable hpet_ntimer is never read, so remove it.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba3f213f8a31af953b7e86b1d102c919e9935cd4",
      "tree": "1056de1ccb2af403005aa05d5c52399aa36dd6ba",
      "parents": [
        "9090e6db87e3bdb2a2c187ebc0f9175a9f9e5c6f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] HPET: make frequency calculations 32 bit safe\n\nOn 32-bit architectures, the multiplication in the argument for\nhpet_time_div() often overflows.  In the typical case of a 14.32 MHz timer,\nthis happens when the desired frequency exceeds 61 Hz.\n\nTo avoid this multiplication, we can precompute and store the hardware\ntimer frequency, instead of the period, in the device structure, which\nleaves us with a simple division when computing the number of timer ticks.\n\nAs a side effect, this also removes a theoretical bug where the timer\ninterpolator\u0027s frequency would be computed as a 32-bit value even if the\nHPET frequency is greater than 2^32 Hz (the HPET spec allows up to 10 GHz).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9090e6db87e3bdb2a2c187ebc0f9175a9f9e5c6f",
      "tree": "46e4a5a27f9d6c694aec2ffba54f90947e8b0477",
      "parents": [
        "874ec33ff9ccf3651590697a2c2923b911bf31d0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Oct 30 15:03:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] hpet: disallow zero interrupt frequency\n\nDisallow setting an interrupt frequency of zero (which would result in a\ndivision by zero), and disallow enabling the interrupt when the frequency\nhasn\u0027t yet been set (which would use an interrupt period of zero).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "874ec33ff9ccf3651590697a2c2923b911bf31d0",
      "tree": "a51bbb74c76f446342c26201b1e2c82c23c7706f",
      "parents": [
        "b888c87b7498557d1dbb9de3d4b8402b1bb89193"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 30 15:03:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] sparse cleanups: NULL pointers, C99 struct init.\n\nConvert most of the remaining \"Using plain integer as NULL pointer\" sparse\nwarnings to use NULL.  (Not duplicating patches that are already in -mm,\n-bird, or -kj.)\n\nConvert isdn driver struct initializer to use C99 syntax.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b888c87b7498557d1dbb9de3d4b8402b1bb89193",
      "tree": "31d43ab177ef00fbef3d15c9513ba737029b6d48",
      "parents": [
        "1b8333b02aa281a2849331ad62ee595c46a1c5ac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 30 15:03:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] tpm-tidies\n\n- Various whitespace fixes\n\n- Use kzalloc()\n\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b8333b02aa281a2849331ad62ee595c46a1c5ac",
      "tree": "9535b4538a47c05f55c59230bd215916d837e58a",
      "parents": [
        "570302a31149083b0ac8b2f08c195e9211c2c0c6"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Sun Oct 30 15:03:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] Infineon TPM: move infineon driver off pci_dev\n\nMove the Infineon TPM driver off pci device and makes it a pure pnp-driver.\nIt includes pnp-port validation and region requesting.\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "570302a31149083b0ac8b2f08c195e9211c2c0c6",
      "tree": "af00d6c17b743dea7de89faf8bfaa13d66519830",
      "parents": [
        "682e97aceafd8a41c6c7106c4f3b04cc36e0456c"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: move nsc driver off pci_dev\n\nThis patch changes the nsc driver from a pci driver to a platform driver.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "682e97aceafd8a41c6c7106c4f3b04cc36e0456c",
      "tree": "33a88dcee467a89353ee8b336e48e68dfc34b868",
      "parents": [
        "ce2c87d4f733b6fcd7b7fb1d5311c870339c9725"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: move atmel driver off pci_dev\n\nThis patch changes the atmel driver from a pci driver to a platform driver.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce2c87d4f733b6fcd7b7fb1d5311c870339c9725",
      "tree": "90d511a66075f648e0931ee1fc2b2ce760aaf40d",
      "parents": [
        "e659a3fe2027b19ecd8abb7ad79253672763454b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: change from pci_dev to dev power management functions\n\nThis patch is in support of moving away from the lpc bus pci_dev.  The power\nmanagement prototypes used by platform drivers is different but the\nfunctionality remains the same.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e659a3fe2027b19ecd8abb7ad79253672763454b",
      "tree": "c9759f75695a19742693c9719e92253e2cd52b7e",
      "parents": [
        "b4ed3e3cbb312869929cf4528d71e52629a6cacb"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: remove pci dependency\n\nSince the tpm does not have it\u0027s own pci id we have been consuming the lpc\nbus.  This is not correct and causes problems to support non lpc bus chips.\nThis patch removes the dependency on pci_dev from tpm.c The subsequent patches\nwill stop the supported chips from registering as pci drivers.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4ed3e3cbb312869929cf4528d71e52629a6cacb",
      "tree": "d514dfb584eebf74f7d89d3cdd57618e55aaaeca",
      "parents": [
        "162a88f7b8539a097a088c0321ea1997cacccaea"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: add status function to allow non-lpc bus chips\n\nThis patch is in preparation of supporting chips that are not necessarily on\nthe lpc bus and thus are not accessed with inb\u0027s and outb\u0027s.  The patch\nreplaces the call to get the chip\u0027s status in the tpm.c file with a vendor\nspecific status function.  The patch also defines the function for each of the\ncurrent supported devices.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d269cdd0e22ef22f7f597ea917b1e8bdc6999fcb",
      "tree": "193eef7d8aaac1d92af7c8101bdc0ee4a88e3a5c",
      "parents": [
        "708f430dcc50787d1c0b5c31962a5ff0dd8e35eb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Oct 30 15:03:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:27 2005 -0800"
      },
      "message": "[PATCH] rocketport: make it work when statically linked into kernel\n\nThe driver had incorrectly wrapped module_init(rp_init) in #ifdef MODULE,\nso it worked only when compiled as a module.\n\nTested by Wolfgang Denk with this device:\n\n    00:0e.0 Communication controller: Comtrol Corporation RocketPort 8 port w/RJ11 connectors (rev 04)\n        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-\n        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL\u003dslow \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR-\n        Interrupt: pin A routed to IRQ 11\n        Region 0: I/O ports at 7000 [size\u003d64]\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed8b39d0aaea90df528ebe3756cbef8f735a93e6",
      "tree": "3f2257b41d1bdfdc18116a901e3468e4d2bdd7cf",
      "parents": [
        "413a42e2eac0c90264a6a0c9ce1913dfb2376f7a"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sun Oct 30 15:03:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:26 2005 -0800"
      },
      "message": "[PATCH] watchdog: update .owner field of struct pci_driver\n\nThis updates .owner field of struct pci_driver.\n\nThis allows SYSFS to create the symlink from the driver to the module which\nprovides it.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "413a42e2eac0c90264a6a0c9ce1913dfb2376f7a",
      "tree": "6f2ad87f9ede277373301be18d8e1cc235a4086d",
      "parents": [
        "8f04dd0792935cd520662cc256bd53f50fc4410b"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sun Oct 30 15:03:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:26 2005 -0800"
      },
      "message": "[PATCH] SyncLink adapters: updates .owner field of struct pci_driver\n\nThis updates .owner field of struct pci_driver.\n\nThis allows SYSFS to create the symlink from the driver to the module which\nprovides it.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f04dd0792935cd520662cc256bd53f50fc4410b",
      "tree": "2ab80177541e9495896d1e1a855042e8c4131450",
      "parents": [
        "1a66ddcb770fbd20ce115910c7828cafdba099c1"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sun Oct 30 15:03:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:26 2005 -0800"
      },
      "message": "[PATCH] epca: update .owner field of struct pci_driver\n\nThis updates .owner field of struct pci_driver.\n\nThis allows SYSFS to create the symlink from the driver to the module which\nprovides it.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b360adbdb54d5b98b78d57ba0916bc4b8871968",
      "tree": "b793404c03c0ae77929786d0c501030791253163",
      "parents": [
        "eb8e317998e55dc1f9e6288564052b577327b766"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 30 15:03:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:25 2005 -0800"
      },
      "message": "[PATCH] setkeys needs root\n\nBecause people can play games reprogramming keys and leaving traps for the\nnext user of the console.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a80ba88273097933f93b1f40537337416798c70",
      "tree": "1c4ed39f0e19e342edac86349268c0964cdede43",
      "parents": [
        "1291cf4163d21f1b4999d697cbf68d38e7151c28"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Sun Oct 30 15:02:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:25 2005 -0800"
      },
      "message": "[PATCH] Telecom Clock Driver for MPCBL0010 ATCA computer blade\n\nSigned-off-by: Mark Gross \u003cmgross@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fa63c7d82ab9a12a5d0a299069f8df9f35aa011",
      "tree": "568e2eb557ff89359bd7de6bc307d0534fb1ea16",
      "parents": [
        "dfb7dac3af623a68262536437af008ed6aba4d88"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 15:02:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] Typo fix: dot after newline in printk strings\n\nTypo fix: dots appearing after a newline in printk strings.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33430dc593f866f5d67ff6a6213b6dd6d7ea3ce1",
      "tree": "37958aa06ee458e73806c2ca95de0888ee20cc96",
      "parents": [
        "131dda7f8965a6b794dcde1d84f3ba5951a4d641"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 15:02:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] Typo fix: explictly -\u003e explicitly\n\n(akpm: I don\u0027t do typo patches, but one of these is in a printk string)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f51201662b28dbf8c15fb7eb972bc51c6cc3fa5",
      "tree": "96826df796058560bc5dd1f7d8d476c5a741d7bc",
      "parents": [
        "503af334ecf23b9d65d2ff0cc759f3a0bf338290"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sun Oct 30 15:02:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:19 2005 -0800"
      },
      "message": "[PATCH] reduce sizeof(struct file)\n\nNow that RCU applied on \u0027struct file\u0027 seems stable, we can place f_rcuhead\nin a memory location that is not anymore used at call_rcu(\u0026f-\u003ef_rcuhead,\nfile_free_rcu) time, to reduce the size of this critical kernel object.\n\nThe trick I used is to move f_rcuhead and f_list in an union called f_u\n\nThe callers are changed so that f_rcuhead becomes f_u.fu_rcuhead and f_list\nbecomes f_u.f_list\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61780c0d384939ef31c46b47442854d5def4623",
      "tree": "e655b4ea947c8d86cabbc3f58f406c18ae136b5f",
      "parents": [
        "34ad92c2388710cf24d27c896b8e6605c19a795c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 15:01:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:18 2005 -0800"
      },
      "message": "[PATCH] remove some more check_region stuff\n\nRemoved some more references to check_region().\n\nI checked these changes into the \u0027checkreg\u0027 branch of\nrsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6.git\n\nThe only valid references remaining are in:\ndrivers/scsi/advansys.c\ndrivers/scsi/BusLogic.c\ndrivers/cdrom/sbpcd.c\nsound/oss/pss.c\n\n  Remove last vestiges of ide_check_region()\n  drivers/char/specialix: trim trailing whitespace\n  drivers/char/specialix: eliminate use of check_region()\n  Remove outdated and unused references to check_region()\n  [sound oss] remove check_region() usage from cs4232, wavfront\n  [netdrvr eepro] trim trailing whitespace\n  [netdrvr eepro] remove check_region() usage\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d078f6f96809c95c69b99d6605a502b0ac63d3d",
      "tree": "1b4691abab5f96f2aa8a5217a2701f181b41940d",
      "parents": [
        "4276d32260662d5401a15a0a46e506fb5c8ab563"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Oct 30 14:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:10 2005 -0800"
      },
      "message": "[PATCH] CONFIG_IA32\n\nAdd CONFIG_X86_32 for i386.  This allows selecting options that only apply\nto 32-bit systems.\n\n(X86 \u0026\u0026 !X86_64) becomes X86_32\n(X86 ||  X86_64) becomes X86\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96ed748d9da03d091799f8107fce27d218fd8f5c",
      "tree": "f40933f65fc79f4a0e9d2aac28581e044dd77a3d",
      "parents": [
        "9ff77c469ed16221c6a4e882e48e4f0dcf451bda"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 10 17:34:03 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:55 2005 +0100"
      },
      "message": "qtronix.c: Handle kmalloc failure.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4ed38a0c6e2e5c4906296758f816ee71373792f",
      "tree": "65ebab9ca61ea6d03109c53acd2989b626dce52a",
      "parents": [
        "049b13c358f0187cf3c5003d5fb9848dbcb28bc3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 21 16:18:36 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:42 2005 +0100"
      },
      "message": "Resurrect Cobalt support for 2.6.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b150478aeb1a8edb9015c2f7ac4da637ff65c45",
      "tree": "621b038b9c041fe82b708c6c5cbee655be2a519a",
      "parents": [
        "d49b340124a34fcb8bceda472558ccef7232c16f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 28 17:46:18 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:25:49 2005 +1000"
      },
      "message": "[PATCH] ppc: make phys_mem_access_prot() work with pfns instead of addresses\n\nChange the phys_mem_access_prot() function to take a pfn instead of an\naddress.  This allows mmap64() to work on /dev/mem for addresses above 4G\non 32-bit architectures.  We start with a pfn in mmap_mem(), so there\u0027s no\nneed to convert to an address; in fact, it\u0027s actively bad, since the\nconversion can overflow when the address is above 4G.\n\nSimilarly fix the ppc32 page_is_ram() function to avoid a conversion to an\naddress by directly comparing to max_pfn.  Working with max_pfn instead of\nhigh_memory fixes page_is_ram() to give the right answer for highmem pages.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404",
      "tree": "525271129ff9c692defdd20566f1f7203b18ff24",
      "parents": [
        "1f419cadff55f548e7356ffebdb9e1b5a8c22275",
        "0e1f60609258e18ec0a0477c646101212822d387"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 21:09:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 21:09:26 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "a1e78db3f54d3481726ed2d3d58d8ad5b19b13d0",
      "tree": "5793f26d8787ee8462a0ac4316b4a07d7cfa04af",
      "parents": [
        "fbbb0bd1f6eb2d8b28d246a4821453bdc3d01b2f",
        "59c422358d6573716f2bf2e78e5b12c20eff5a31"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 13:24:06 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 13:24:06 2005 -0700"
      },
      "message": "Pull define-node-cleanup into release branch\n"
    },
    {
      "commit": "0d9136fdbcdbddcd4eb5ac94c248c039193d4795",
      "tree": "2e914c8afe019302199b5d807114e5b15835dc90",
      "parents": [
        "9189674026e86e624b1ef1b4eb430e9ad19f9641",
        "1fa92957282e4595727c1a21bf6687ea5a2d612f"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 11:15:08 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 11:15:08 2005 -0700"
      },
      "message": "Pull altix-mmr into release branch\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "b416f2e452b6c0f5075145bb7301f7f3d44d8ed5"
}
