)]}'
{
  "log": [
    {
      "commit": "c9802cd9574a80444e689c7525627b40d7dc3a06",
      "tree": "5954e2ac7e97023b51d36127963a1e9262fbcfe0",
      "parents": [
        "3eeab61aa3ddd3c0bedb7449ada1599de22fdb5a",
        "2d2f8d59b14bec6c745e219a350ac51d9e00673f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 15:33:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 15:33:43 2006 -0500"
      },
      "message": "Merge mulgrave-w:git/scsi-misc-2.6\n\nConflicts:\n\n\tdrivers/scsi/iscsi_tcp.c\n\tdrivers/scsi/iscsi_tcp.h\n\nPretty horrible merge between crypto hash consolidation\nand crypto_digest_...-\u003ecrypto_hash_... conversion\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "69affe7fc52c14e4b81408a2076e9e58ba4af60a",
      "tree": "fd971855cfab1005fc954506014acb1bd96bb6bc",
      "parents": [
        "cba83564d112e4aec52227f68670f8dbd4d4ac89"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:45:53 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:45:53 2006 +1000"
      },
      "message": "[BLOCK] cryptoloop: Use block ciphers where applicable\n\nThis patch converts cryptoloop to use the new block cipher type where\napplicable.  As a result the ECB-specific and CBC-specific transfer\nfunctions have been merged.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1883c5aba9973331e3ff0050e05707fe8e84fe0d",
      "tree": "3ef47d3499c9bc74898cb883f4c6668532146ea4",
      "parents": [
        "a2aa3e2304e21e2b8bf52b69ac9f1e0cb0320909"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 12 20:36:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:16 2006 -0700"
      },
      "message": "[PATCH] cciss: version update, new hw\n\nAdd support for new hardware and bumps the version to 3.6.10.  It seems\nthere were several changes introduced including soft_irq.  I decided to\nbump the major number to reflect these changes.  Since we\u0027re still\nsupporting older vendor kernels I need some way differentiate between\nkernel versions \u003c\u003d2.6.10 and newer kernels \u003e\u003d2.6.16.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef16b5194f3233a11851180cd82eafb76542047d",
      "tree": "2c9cf994951b5d539f5dce21aaf93f83c0ba17d3",
      "parents": [
        "a9aa141cfc2e08470bba3b9a8328bc50ac457488"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Aug 31 21:27:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] exit early in floppy_init when no floppy exists\n\nmodprobe -v floppy on a Apple G5 writes incorrect stuff to dmesg:\n\nFloppy drive(s): fd0 is 2.88M\n\nThe reason is that the legacy io check happens very late,\nwhen part of the floppy stuff is already initialized.\ncheck_legacy_ioport() returns either -ENODEV right away, or it walks\nthe device-tree looking for a floppy node.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ce7a9c159c8c4eb480f0a65c6af753dbf9a1a70",
      "tree": "be59573c0af3617d0cd8a7d61f0ed119e58b1156",
      "parents": [
        "d2afb3ae04e36dbc6e9eb2d8bd54406ff7b6b3bd",
        "01da5fd83d6b2c5e36b77539f6cbdd8f49849225"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 27 21:59:59 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 27 21:59:59 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "4ff36718ede26ee2da73f2dae94d71e2b06845fc",
      "tree": "d9188d88bb3f60427c9976ed0f3da8bf433bb757",
      "parents": [
        "008cd5bbfb4763322837cd1f7c621f02ebe22fef"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 04 12:15:20 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 06 15:59:26 2006 -0500"
      },
      "message": "[SCSI] Improve inquiry printing\n\n - Replace scsi_device_types array API with scsi_device_type function API.\n   Gets rid of a lot of common code, as well as being easier to use.\n - Add the new device types in SPC4 r05a, and rename some of the older ones.\n - Reformat the printing of inquiry data; now fits on one line and\n   includes PQ.\n\nI think I\u0027ve addressed all the feedback from the previous versions.  My\ncurrent test box prints:\n\nscsi 2:0:1:0: Direct access     HP 18.2G ATLAS10K3_18_SCA HP05 PQ: 0 ANSI: 2\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fddafd3d21953d5ea740f7b2f27149f7dd493194",
      "tree": "7e1851143eebfc9ba107aab41e6a46c2ec727aad",
      "parents": [
        "2672ea86be26353108a72a28910df4dc61cdb5e2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Thu Aug 03 13:54:59 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Aug 04 09:29:17 2006 -0400"
      },
      "message": "[SCSI] DAC960: PCI id table fixup\n\nThe PCI ID table in the DAC960 driver conflicts with some devices\nthat use the ipr driver. All ipr adapters that use this chip\nhave an IBM subvendor ID and all DAC960 adapters that use this\nchip have a Mylex subvendor id.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f0df33bcab4b687f0f18b9ebd69d374642e46a0e",
      "tree": "808ecf0e290eb67063fd1d42af53ed611b486590",
      "parents": [
        "e4b57e0842621f597d744b193ea325d62724596b"
      ],
      "author": {
        "name": "Michal Feix",
        "email": "michal.feix@firma.seznam.cz",
        "time": "Sun Jul 30 03:03:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] nbd: Abort request on data reception failure\n\nWhen reading from nbd device, we need to receive all the data after\nreceiving reply packet from the server - otherwise such request will never\nbe ended.\n\nIf socket is closed right after accepting reply control packet and in the\nmiddle of waiting for read data, nbd_read_stat() returns NULL and\nnbd_end_request() is not called.\n\nThis patch fixes it.\n\nSigned-off-by: Michal Feix \u003cmichal@feix.cz\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4b57e0842621f597d744b193ea325d62724596b",
      "tree": "0cb75aac6d4452d95dfe8ab1931bed45b1246bb9",
      "parents": [
        "8e185d83398b2708f50207bc12d0e0a70bd70767"
      ],
      "author": {
        "name": "Michal Feix",
        "email": "michal@feix.cz",
        "time": "Sun Jul 30 03:03:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] nbd: Check magic before doing anything else\n\nWe should check magic sequence in reply packet before trying to find\nrequest with it\u0027s request handle.  This also solves the problem with\n\"Unexpected reply\" message beeing logged, when packet with invalid magic is\nreceived.\n\nSigned-off-by: Michal Feix \u003cmichal@feix.cz\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e185d83398b2708f50207bc12d0e0a70bd70767",
      "tree": "b7c9e7b9151a409eb55cb3c4a60da6b8dc36cb6d",
      "parents": [
        "1e86240f3fd33f8052141778ad3dffe2c96184d7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jul 30 03:03:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate pktcdvd natural device hierarchy\n\nThe pkt_*_dev functions operate on not-this-blockdevice, and that is\nsufficiently checked at setup time.  As a result there is a natural\nhierarchy, which needs nesting annotations\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b30f09245d0e6868819b946b2f6879e5d3d106b",
      "tree": "5b5d2aa022882aeedc2d84e04181eaf4fb8bcb37",
      "parents": [
        "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:02:48 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:02:48 2006 +0200"
      },
      "message": "[PATCH] cciss: fix stall with softirq handling and CFQ\n\nWe need to postpone the queue startup until after the softirq\nhandler has actually finished some requests, otherwise we could\nbe racing with cciss_softirq_done() and not actually restart\nthe queue handling.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "cccedb1a4af9e96781f206acad638c05364e73ca",
      "tree": "900c1262877291f2d7c8d8ec3963ee05ea668966",
      "parents": [
        "60198f9992db1e36d5b4cc1526ff29550f7d002c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 14 00:24:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] drivers/block/cpqarray.c: remove an unused variable\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bef317e364f065717819fbbe7965d4401820286c",
      "tree": "6b47072e622b352420b178366d6f210e72b2107c",
      "parents": [
        "086626a747300e37043a553dac639c5900c4a2c0"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 14 00:24:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] ramdisk blocksize Kconfig entry\n\nMake the ramdisk blocksize configurable at kernel compilation time rather\nthan only at boot or module load time, like a couple of the other ramdisk\noptions.  I found this handy awhile back but thought little of it, until\nrecently asked by a few of the testing folks here to be able to do the same\nthing for their automated test setups.\n\nThe Kconfig comment is largely lifted from comments in rd.c, and hopefully\nthis will increase the chances of making folks aware that the default value\noften isn\u0027t a great choice here (for increasing values of PAGE_SIZE, even\nmoreso).\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2017b376c01a54bf7d26ad4f461abe9b5f9064fe",
      "tree": "93c90bbb544f88911cc8dc6f52c3caa3248b9286",
      "parents": [
        "21d71f513b6221f482ed6ad45e05f073ae67f319"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Jul 10 04:45:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:25 2006 -0700"
      },
      "message": "[PATCH] aoe: cleanup i_rdev usage\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "912b2539e1e062cec73e2e61448e507f7719bd08",
      "tree": "233807569ee5e0ab3118dd54c0ae9164fec8343e",
      "parents": [
        "70b97a7f0b19cf1f2619deb5cc41e8b78c591aa7",
        "39ab9c212aac48f2744f2fd7722fa639ec048eb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:28:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:28:34 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: add defconfig for Freescale MPC8349E-mITX board\n  powerpc: Add base support for the Freescale MPC8349E-mITX eval board\n  Documentation: correct values in MPC8548E SEC example node\n  [POWERPC] Actually copy over i8259.c to arch/ppc/syslib this time\n  [POWERPC] Add new interrupt mapping core and change platforms to use it\n  [POWERPC] Copy i8259 code back to arch/ppc\n  [POWERPC] New device-tree interrupt parsing code\n  [POWERPC] Use the genirq framework\n  [PATCH] genirq: Allow fasteoi handler to retrigger disabled interrupts\n  [POWERPC] Update the SWIM3 (powermac) floppy driver\n  [POWERPC] Fix error handling in detecting legacy serial ports\n  [POWERPC] Fix booting on Momentum \"Apache\" board (a Maple derivative)\n  [POWERPC] Fix various offb and BootX-related issues\n  [POWERPC] Add a default config for 32-bit CHRP machines\n  [POWERPC] fix implicit declaration on cell.\n  [POWERPC] change get_property to return void *\n"
    },
    {
      "commit": "3e541a4ae534a7e59ad464af9abea382b3035724",
      "tree": "a3f0de1022e4459d0eadb1f8583956ab7067011a",
      "parents": [
        "5863aa651bd79a6bb15972894306923db088e71c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:24:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:00 2006 -0700"
      },
      "message": "[PATCH] lockdep: floppy.c irq release fix\n\nThe lock validator triggered a number of bugs in the floppy driver, all\nrelated to the floppy driver allocating and freeing irq and dma resources from\ninterrupt context.  The initial solution was to use schedule_work() to push\nthis into process context, but this caused further problems: for example the\ncurrent floppy driver in -mm2 is totally broken and all floppy commands time\nout with an error.  (as reported by Barry K.  Nathan)\n\nThis patch tries another solution: simply get rid of all that dynamic IRQ and\nDMA allocation/freeing.  I doubt it made much sense back in the heydays of\nfloppies (if two devices raced for DMA or IRQ resources then we didnt handle\nthose cases too gracefully anyway), and today it makes near zero sense.\n\nSo the new code does the simplest and most straightforward thing: allocate IRQ\nand DMA resources at module init time, and free them at module removal time.\nDont try to release while the driver is operational.  This, besides making the\nfloppy driver functional again has an added bonus, floppy IRQ stats are\nfinally persistent and visible in /proc/interrupts:\n\n  6: 63 XT-PIC-level floppy\n\nBesides normal floppy IO i have also tested IO error handling, motor-off\ntimeouts, etc.  - and everything seems to be working fine.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e9a69275f23baec86b54febc5dad0b2fc7fb200",
      "tree": "f499a827aec6f3690ad35bd9427b1a04f6e7db18",
      "parents": [
        "7c6efda5996c26c468eaba178af9bac8b70dbdcb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 03 17:25:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 03 17:25:26 2006 +1000"
      },
      "message": "[POWERPC] Update the SWIM3 (powermac) floppy driver\n\nPort the PowerMac floppy driver (swim3) to use the macio device\ninfrastructure.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "69ab3912d1b4dbf27ea1a383cb5731251fc0e109",
      "tree": "d0e68c828d8f49483d4bfaccbe4d98c1b339ee94",
      "parents": [
        "3cca53b02a5bab0f407b1add2f84c22c20243a79"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:49 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/block Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c7a41691f37a1538a88e5eb9b0b73df1f834542",
      "tree": "b18c4358c56ec2d3866206660ce0be966489a1c8",
      "parents": [
        "f47634b276db6956998350e5fc26a0673fdb125c"
      ],
      "author": {
        "name": "Ingo van Lil",
        "email": "inguin@gmx.de",
        "time": "Sat Jul 01 04:36:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 01 09:56:04 2006 -0700"
      },
      "message": "[PATCH] drivers/block/nbd.c compile fix\n\nThe Network Block Device driver doesn\u0027t compile if NDEBUG is defined.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "8e53cfc8f20345713fab7e290e19514a8032bb06",
      "tree": "7e7cdff1f59ac6c1265626ea5d2592e59f41b222",
      "parents": [
        "85bd84345f64cb953101ddd8ab1340dde351c579"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 29 02:24:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:20 2006 -0700"
      },
      "message": "[PATCH] Deref in drivers/block/paride/pf.c\n\nAnother possible dereference detected by coverity (id #759).  pf_probe()\nmight call pf_identify() which might call get_capacity() which dereferences\npf-\u003edisk\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5e54d6e53a20cef45af7499e86164f0e0d16bb2",
      "tree": "cb92acbb89b84796261bf5563182261ec5654127",
      "parents": [
        "a052b68b1e7a31f1e6a721290035e9deb0f6fed9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jun 28 04:26:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:04 2006 -0700"
      },
      "message": "[PATCH] mark address_space_operations const\n\nSame as with already do with the file operations: keep them in .rodata and\nprevents people from doing runtime patching.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e29419fffceb8ec36def3c922040e1ca7bcd3de5",
      "tree": "c4e51cdee86dec7c859b1e7c7929c8bb2e85f36d",
      "parents": [
        "685143ac1f7a579a3fac9c7f2ac8f82e95af6864"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 15:20:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:59 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in misc drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "890fbae2818a045350b8d1e3bda61ceb88ff1d17",
      "tree": "cf57a61841780ed1ab6bffa3ea0bf7d8cdd999d0",
      "parents": [
        "331b831983f9d706f4a40d08a996d5c2c7a6ea7b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:09 2006 -0700"
      },
      "message": "[PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n\nJust removes a few unused #defines and fixes some comments due to\ndevfs now being gone.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ce7b0f46bbf4bff8daab2dd3d878b9e72a623d09",
      "tree": "7a860cf52fbf1ff768197702af60a8329d296dff",
      "parents": [
        "96192ff1a9d0c6ef365d21667080259d83ea2f5b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n\nAnd remove the now unneeded number field.\nAlso fixes all drivers that set these fields.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96192ff1a9d0c6ef365d21667080259d83ea2f5b",
      "tree": "b13caa3bedb3cde8bd1beecfc3c76bac894df42a",
      "parents": [
        "ff23eca3e8f613034e0d20ff86f6a89b62f5a14e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff23eca3e8f613034e0d20ff86f6a89b62f5a14e",
      "tree": "826285f5daa660001d38cac6baaf34411fd40131",
      "parents": [
        "8ab5e4c15b53e147c08031a959d9f776823dbe73"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n\nAlso fixes up all files that #include it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ab5e4c15b53e147c08031a959d9f776823dbe73",
      "tree": "b851d4c1fdbd396379279e4475f7f778a667a208",
      "parents": [
        "7c69ef79741910883d5543caafa06aca3ebadbd1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:07 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_remove() function from the kernel tree\n\nRemoves the devfs_remove() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c69ef79741910883d5543caafa06aca3ebadbd1",
      "tree": "655d3f60abee0195d0aadb2c86ab04ccca89a307",
      "parents": [
        "1a715c5cf917326a285533d1116d725f5f2593c2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:07 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n\nRemoves the devfs_mk_cdev() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1a715c5cf917326a285533d1116d725f5f2593c2",
      "tree": "23833b5463940023bd4074a3a465c245adaff9fa",
      "parents": [
        "79021a625c36162d24c852bbbdb04f0c1cb32db3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:06 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n\nRemoves the devfs_mk_bdev() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95dc112a5770dc670a1b45a3d9ee346fdd2b2697",
      "tree": "899cd99bdc928ade94ddc7b003b0de7d275cac48",
      "parents": [
        "0e6c62da7cd929b0389fc4a7e41464bb738647dc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:06 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n\nRemoves the devfs_mk_dir() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09c0dc68625c06f5b1e786aad0d5369b592179e6",
      "tree": "19fd06de08792a4c07ee8b61e5615ee35e8ccec0",
      "parents": [
        "2a2ed2db353d949c06b6ef8b6913f65b39111eab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 11:55:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 11:55:42 2006 -0700"
      },
      "message": "Revert \"[PATCH] kthread: update loop.c to use kthread\"\n\nThis reverts commit c7b2eff059fcc2d1b7085ee3d84b79fd657a537b.\n\nHugh Dickins explains:\n\n \"It seems too little tested: \"losetup -d /dev/loop0\" fails with\n  EINVAL because nothing sets lo_thread; but even when you patch\n  loop_thread() to set lo-\u003elo_thread \u003d current, it can\u0027t survive\n  more than a few dozen iterations of the loop below (with a tmpfs\n  mounted on /tst):\n\n\tj\u003d0\n\tcp /dev/zero /tst\n\twhile :\n\tdo\n\t    let j\u003dj+1\n\t    echo \"Doing pass $j\"\n\t    losetup /dev/loop0 /tst/zero\n\t    mkfs -t ext2 -b 1024 /dev/loop0 \u003e/dev/null 2\u003e\u00261\n\t    mount -t ext2 /dev/loop0 /mnt\n\t    umount /mnt\n\t    losetup -d /dev/loop0\n\tdone\n\n  it collapses with failed ioctl then BUG_ON(!bio).\n\n  I think the original lo_done completion was more subtle and safe\n  than the kthread conversion has allowed for.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f82ccdb992d694f46b28f0478f62468260f45607",
      "tree": "e8eec63d6f35462f813e2d38bc95b7163150186b",
      "parents": [
        "7c8328355609be6d229e1a5e016a0115e9328b83"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:22 2006 -0700"
      },
      "message": "[PATCH] CCISS: tidy up product table indentation\n\nMake each one fit on a line so it\u0027s easier to read.  I re-ordered\nCOMPAQ_CISSC/0x4091, which was out of order.  I double-checked these, but it\nwould be good if you\u0027d also check them to make sure I didn\u0027t miss any.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c8328355609be6d229e1a5e016a0115e9328b83",
      "tree": "9180f623a5380c22e90235a24bfa7a3af522dc76",
      "parents": [
        "e2019b58fac87b93c04d9efc08324a28fd23d601"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: run through Lindent\n\ncciss is full of inconsistent style (\"for (\" vs.  \"for(\", lines that end with\nwhitespace, lines beginning with a mix of spaces \u0026 tabs, etc).\n\nThis patch changes only whitespace.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2019b58fac87b93c04d9efc08324a28fd23d601",
      "tree": "8618e5f4e1fba059fd274de67d2480a53656396c",
      "parents": [
        "d14c4ab58c77c9a03b716c28f230ef944b08dc34"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: remove parens around return values\n\nTypical Linux style is \"return -EINVAL\", not \"return(-EINVAL)\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d14c4ab58c77c9a03b716c28f230ef944b08dc34",
      "tree": "541506dc11d6c49c25d3fa4629038f6f0c9a9fac",
      "parents": [
        "5e8621e8bdc2460da516d5f1a5c71d3467ded5d2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: fix a few spelling errors\n\nFix a few spelling errors.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e8621e8bdc2460da516d5f1a5c71d3467ded5d2",
      "tree": "90557f32a4df3364cb6ff189f8e75c7d4338fc47",
      "parents": [
        "40aabb5815723551e7c92dd08ed3ea82ec000ccd"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: use ARRAY_SIZE without intermediates\n\nIt\u0027s easier to verify loop bounds if the array name is mentioned the for()\nstatement that steps through the array.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40aabb5815723551e7c92dd08ed3ea82ec000ccd",
      "tree": "7328b19bd64fd761ef6467d37016e558318b8fed",
      "parents": [
        "4e570309e80f7c7a532fe0074e74df26ff8ef5d2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: announce cciss%d devices with PCI address/IRQ/DAC info\n\nWe already print \"cciss: using DAC cycles\" or similar for every adapter found:\nwhy not just identify the device we\u0027re talking about and include other useful\ninformation?\n\nJeff Garzik \u003cjeff@garzik.org\u003e:\n\n  Although this patch is correct, I would consider using dev_printk() rather\n  than referencing pci_name() in printk() arguments.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e570309e80f7c7a532fe0074e74df26ff8ef5d2",
      "tree": "82e8e7e21b537605acd48375113188434c1c2b58",
      "parents": [
        "c33ac89bc7d697e23ce09ddae73e0ece5f65ad48"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: request all PCI resources\n\nWe should call pci_request_regions() to claim all resources the device\ndecodes.  Previously, we claimed only the I/O port range.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c33ac89bc7d697e23ce09ddae73e0ece5f65ad48",
      "tree": "4584fa3aa65ee46d3eb48f7b6b81e4af2d165d0e",
      "parents": [
        "e7b69055820a221d7da29092fd553fd7cd6a97d1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: disable device when returning failure\n\nIf something fails after we call pci_enable_device(), we should call\npci_disable_device() before returning the failure.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7b2eff059fcc2d1b7085ee3d84b79fd657a537b",
      "tree": "72d357c3975f27b5c8e5cfd77464e7823a9d6b1d",
      "parents": [
        "2f72100c01dd31d769097c58874e8ab1e70b2518"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Sun Jun 25 05:48:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:20 2006 -0700"
      },
      "message": "[PATCH] kthread: update loop.c to use kthread\n\nUpdate loop.c to use a kthread instead of a deprecated kernel_thread for\nloop devices.\n\n[akpm@osdl.org: don\u0027t change the thread\u0027s name]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc64863814b14a4f75884746e68d3bf9f96b3559",
      "tree": "4f44a0690231ee9bd98a200fdf0c25f17bcb2095",
      "parents": [
        "dbe217af3be08346f4b1abb885c2d9ec29c98fac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:47:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] cpqarray section fix\n\nWARNING: drivers/block/cpqarray.o - Section mismatch: reference to .init.text: from .text between \u0027cpqarray_register_ctlr\u0027 (at offset 0xe98) and \u0027alloc_cpqarray_hba\u0027\nWARNING: drivers/block/cpqarray.o - Section mismatch: reference to .init.text: from .text between \u0027cpqarray_register_ctlr\u0027 (at offset 0xe9c) and \u0027alloc_cpqarray_hba\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbf492d6c1a1bf5a8bda40274f479119f4c42ca4",
      "tree": "21f63aa351d91c6991f41a9b9d04c7d543837c51",
      "parents": [
        "83cc5ed3c4c65fc4c3729a5cec2111ede1ebf85e"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Jun 25 05:47:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] nbd: kill obsolete changelog, add GPL\n\nnbd abuses file header as a changelog (and obsolete one, too), and fails to\nmention GPL.  This fixes it.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \u003cPaul.Clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f41a53a6699209216327cd4b506711610ad24c5",
      "tree": "8f10fa4f404053e2bd4cb057fb4d2797c27d8d5a",
      "parents": [
        "8bd0b97e95d378df57938d4773ad674194278ac1"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: change cpqarray to use add_disk_randomness\n\nDisk devices should use add_disk_randomness rather than SA_SAMPLE_RANDOM\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd0b97e95d378df57938d4773ad674194278ac1",
      "tree": "a3e27bb7eb4006f52da25cc6118395de9c4c27b7",
      "parents": [
        "afedfd016a78ea1b678886ab6236acbc7650fcfb"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: make CCISS use add_disk_randomness\n\nDisk devices should use the add_disk_randomness API rather than\nSA_SAMPLE_RANDOM.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5dc7840b3ebe9c7967dd8ba73db957767009ff9",
      "tree": "0c5d45c592f140937e4e3e49ac9bc4ea8fc2cef7",
      "parents": [
        "1d174cfb0f2a8967433e157bae9c2d4dcdee5324"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:47:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:57 2006 -0700"
      },
      "message": "[PATCH] m68k: introduce irq controller\n\nIntroduce irq controller and use it to manage auto vector interrupts.\nIntroduce setup_irq() which can be used for irq setup.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eefe85ee350ece1bdf3e9a61e941d3394a528660",
      "tree": "7ed531a7946a6d715622a7d39be9042c03de961d",
      "parents": [
        "98bd34eaf1a7d1f2ed9c4e5d3a9664d3dcdd2159"
      ],
      "author": {
        "name": "Constantine Sapuntzakis",
        "email": "csapuntz@gmail.com",
        "time": "Fri Jun 23 02:06:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:09 2006 -0700"
      },
      "message": "[PATCH] drivers/block/loop.c: don\u0027t return garbage if LOOP_SET_STATUS not called\n\nWhile writing a version of losetup, I ran into the problem that the loop\ndevice was returning total garbage.\n\nIt turns out the problem was that this losetup was only issuing the\nLOOP_SET_FD ioctl and not issuing a subsequent LOOP_SET_STATUS ioctl.  This\nlosetup didn\u0027t have any special status to set, so it left out the call.\n\nThe deeper cause is that loop_set_fd sets the transfer function to NULL,\nwhich causes no transfer to happen lo_do_transfer.\n\nThis patch fixes the problem by setting transfer to transfer_none in\nloop_set_fd.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffca11104c06aff1641b9787f9e5b1099187ff83",
      "tree": "b9fb644c7397113f6ac91aad9187cb2f9fe59944",
      "parents": [
        "0c426f26cce71626ed39cd7b9496ea7f460ea9d0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 23 02:04:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:55 2006 -0700"
      },
      "message": "[PATCH] frv: initrd is grossly broken on frv (never built)\n\nThe FRV arch doesn\u0027t currently support initrd, so it should be disabled\nautomatically for the moment.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "b5600339cd37472455d99b39963f3106411070b6",
      "tree": "ed370175216754f26d2b9c98db105114f428533d",
      "parents": [
        "688e9fb1bbdd4e5a51b5030b7f9b1c811fd5e5e3"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu May 25 20:08:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] ub: random cleanups\n\nRemove some silly messages and cast in stone \"temporary\" messages which\nwe keep around. Also, I am hesitant to remove the initialization retries\nwithout having the hardware to test (anyone who was at KS04 has a spare?)\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "688e9fb1bbdd4e5a51b5030b7f9b1c811fd5e5e3",
      "tree": "302c191611e780f3e897d353b134f1fe3c9394bc",
      "parents": [
        "2f8ad9a1b91bc6856860a2fea8b07e0c82c0ad0a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu May 25 20:04:54 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] ub: atomic add_disk\n\n\u003czaitcev\u003e I am taling about this: \"if (disk-\u003eflags \u0026 GENHD_FL_UP) del_gendisk(disk);\"\n\u003czaitcev\u003e If del_gendisk() undoes add_disk() like viro just said, why is it conditional?\n\u003cviro\u003e huh?\n\u003cviro\u003e add_disk() sets the damn flag\n\u003czaitcev\u003e So, I should not need to check ever\n\u003cviro\u003e so the above is \"if I\u0027ve called add_disk(), call gendisk()\"\n\u003cviro\u003e which might be what you want, of course\n\u003cviro\u003e but usually you know if you\u0027d done add_disk() on that puppy anyway\n\nIn ub, nobody upstream should ever see half-constructed disks before\nthey were passed to add_disk. To that end, only add the struct lun to\nthe list on the path of no return. With that fix in place, we do\nnot need to test GENHD_FL_UP.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41fea55e0382b7d59d694d8055b39aa69c793b1f",
      "tree": "634dce47441863b0270f66de25a0995bb767b8dd",
      "parents": [
        "4489a5712b086621a6c3f669057d2996245cd3fb"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Apr 28 20:45:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: clean out an unnecessary NULL check from ub\n\nRemove the check for NULL which makes no sense. Suggested by Al.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27c0ff868f2ad3c9732ce45abbb8dd7e1723931f",
      "tree": "bfb9a16843377d12a1d051d04cc8c7791eaceb6e",
      "parents": [
        "c18f6365fdbaf30611a8822afcd7097865dcaa32"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 15:46:39 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] CCISS: add device symlink to the block cciss block devices in sysfs\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28e4b224955cbe30275b2a7842e729023a4f4b03",
      "tree": "ab4d28fecc06070fc2a2742f4b4550b29de44912",
      "parents": [
        "22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97",
        "67d59dfdeb21df2c16dcd478b66177e91178ecd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (85 commits)\n  [SCSI] 53c700: remove reliance on deprecated cmnd fields\n  [SCSI] hptiop: don\u0027t use cmnd-\u003ebufflen\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  [SCSI] aacraid: small misc. cleanups\n  [SCSI] aacraid: Update supported product information\n  [SCSI] aacraid: Fix return code interpretation\n  [SCSI] scsi_transport_sas: fix panic in sas_free_rphy\n  [SCSI] remove RQ_SCSI_* flags\n  [SCSI] remove scsi_request infrastructure\n  [SCSI] mptfusion: change driver revision to 3.03.10\n  [SCSI] mptfc: abort of board reset leaves port dead requiring reboot\n  [SCSI] mptfc: fix fibre channel infinite request/response loop\n  [SCSI] mptfc: set fibre channel fw target missing timers to one second\n  [SCSI] mptfusion: move fc event/reset handling to mptfc\n  [SCSI] spi transport: don\u0027t allow dt to be set on SE or HVD buses\n  [SCSI] aic7xxx: expose the bus setting to sysfs\n  [SCSI] scsi: remove Documentation/scsi/cpqfc.txt\n  [SCSI] drivers/scsi: Use ARRAY_SIZE macro\n  [SCSI] Remove last page_address from dc395x.c\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  ...\n\nFixed up conflicts in drivers/message/fusion/mptbase.c manually (due to\nthe sparc interrupt cleanups)\n"
    },
    {
      "commit": "364c6badde0dd62a0a38e5ed67f85d87d6665780",
      "tree": "56c8ad3e3f45fafec010da4f5858825db5dbc86c",
      "parents": [
        "932ff279a43ab7257942cddff2595acd541cc49b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jun 09 16:10:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 17 21:30:16 2006 -0700"
      },
      "message": "[NET]: Clean up skb_linearize\n\nThe linearisation operation doesn\u0027t need to be super-optimised.  So we can\nreplace __skb_linearize with __pskb_pull_tail which does the same thing but\nis more general.\n\nAlso, most users of skb_linearize end up testing whether the skb is linear\nor not so it helps to make skb_linearize do just that.\n\nSome callers of skb_linearize also use it to copy cloned data, so it\u0027s\nuseful to have a new function skb_linearize_cow to copy the data if it\u0027s\neither non-linear or cloned.\n\nLast but not least, I\u0027ve removed the gfp argument since nobody uses it\nanymore.  If it\u0027s ever needed we can easily add it back.\n\nMisc bugs fixed by this patch:\n\n* via-velocity error handling (also, no SG \u003d\u003e no frags)\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0cd91a68acdc9b49d7f6738b514a426da627649",
      "tree": "8ad73564015794197583b094217ae0a71e71e753",
      "parents": [
        "60eef25701d25e99c991dd0f4a9f3832a0c3ad3e",
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "5d5ff44fe6775ccb922fd1f7d478b2ba9ca95068",
      "tree": "d8569caefe1cb5ecced30929ef98d3e1fe642425",
      "parents": [
        "e4a082c7c1f9a7b11fece6918e7ee5519b39ac46"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 03 13:21:13 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jun 06 11:07:25 2006 -0400"
      },
      "message": "[SCSI] fix up request buffer reference in various scsi drivers\n\nVarious scsi drivers use scsi_cmnd.buffer and scsi_cmnd.bufflen in their\nqueuecommand functions.  Those fields are internal storage for the\nmidlayer only and are used to restore the original payload after\nrequest_buffer and request_bufflen have been overwritten for EH.  Using\nthe buffer and bufflen fields means they do very broken things in error\nhandling.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "07fb75a50600c0c480b40c6d11dbc993f21bc2bc",
      "tree": "9012c689500d33f576c99f00235f44901c86a6cc",
      "parents": [
        "5b9851b5511833a96fea2196971b5709ef019136"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun May 14 00:39:38 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:23:23 2006 -0500"
      },
      "message": "[SCSI] fix (unlikely) memory leak in DAC960 driver\n\nThe Coverity checker found a memory leak (bug nr. 1245) in\n drivers/block/DAC960.c::DAC960_V2_ProcessCompletedCommand()\n\nThe leak is pretty unlikely since it requires that the first of two\nsuccessive kmalloc() calls fail while the second one succeeds. But it can\nstill happen even if it\u0027s unlikely.\n\nIf the first call that allocates \u0027PhysicalDeviceInfo\u0027 fails but the one\nthat allocates \u0027InquiryUnitSerialNumber\u0027 succeeds, then we will leak the\nmemory allocated to \u0027InquiryUnitSerialNumber\u0027 when the variable goes out\nof scope.\n\nA simple fix for this is to change the existing code that frees\n\u0027PhysicalDeviceInfo\u0027 if that one was allocated but\n\u0027InquiryUnitSerialNumber\u0027 was not, into a check for either pointer\nbeing NULL and if so just free both. This is safe since kfree() can\ndeal with being passed a NULL pointer and it avoids the leak.\n\nWhile I was there I also removed the casts of the kmalloc() return\nvalue since it\u0027s pointless.\nI also updated the driver version since this patch changes the workings of\nthe code (however slightly).\n\nThis issue could probably be fixed a lot more elegantly, but the code\nis a big mess IMHO and I just took the least intrusive route to a fix\nthat I could find instead of starting on a cleanup as well (that can\ncome later).\n\nPlease consider for inclusion.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3c06da5ae5358e9d325d541a053e1059e9654bcc",
      "tree": "04c953cc82fe57cff248ac523095cd4f0d9611a7",
      "parents": [
        "4d1f3f25d9c303d1ce63b42cc94c54ac0ab2e950",
        "a54c9d30dbb06391ec4422aaf0e1dc2c8c53bd3e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:42 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:42 2006 +1000"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "fbabeb60ba783bf7a43858ecefc5066ac1f07162",
      "tree": "53e319022fa39f3fd44ee12214708f2e4036b920",
      "parents": [
        "07fb3f454cc9e0f656e378a6feb5bdd6cac4bd41"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 15 13:41:22 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 14:35:28 2006 +1000"
      },
      "message": "[PATCH] powerpc: update iSeries viodasd device-tree entries\n\nThese devices should have device_type block and a unique compatible entry.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77ef6c4d6e23653a79eedacdd6d1d0da7083e59c",
      "tree": "5dd68fb616175ffcf2939beaef8ed06a43179173",
      "parents": [
        "436f5762bcd4929825a0725d4bc78337e6fc0d8f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed May 03 00:16:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:55 2006 -0700"
      },
      "message": "[PATCH] USB: ub oops in block_uevent\n\nIn kernel 2.6.16, if a mounted storage device is removed, an oops happens\nbecause ub supplies an interface device (and kobject) to the block layer,\nbut neglects to pin it. And apparently, the block layer expects its users\nto pin device structures.\n\nThe code in ub was broken this way for years. But the bug was exposed only\nby 2.6.16 when it started to call block_uevent on close, which traverses\ndevice structures (kobjects actually).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca1e0484d9fe8a9048ac32b0f9894545f43704e8",
      "tree": "60069aefd37077a86072020713b046203762ff5a",
      "parents": [
        "75616cf9854b83eb83a968b1338ae0ee11c9673c"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Mon Apr 10 15:38:07 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 17 14:24:57 2006 -0700"
      },
      "message": "[PATCH] cciss: bug fix for crash when running hpacucli\n\nFix a crash when running hpacucli with multiple logical volumes on a cciss\ncontroller.  We were not properly initializing the disk-\u003equeue and causing\na fault.\n\nThanks to Hasso Tepper for reporting the problem.  Thanks to Steve Cameron\nfor root causing the problem.  Most of the patch just moves things around.\nThe fix is a one-liner.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Stephen Cameron \u003csteve.cameron@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b41046cd0ee0a57f849d6e1363f7933e363cca9",
      "tree": "246820e9493770e071cb92a48e7f72d8b9c90a98",
      "parents": [
        "68eef3b4791572ecb70249c7fb145bb3742dd899"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Mar 31 02:30:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:53 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t pass boot parameters to argv_init[]\n\nThe boot cmdline is parsed in parse_early_param() and\nparse_args(,unknown_bootoption).\n\nAnd __setup() is used in obsolete_checksetup().\n\n\tstart_kernel()\n\t\t-\u003e parse_args()\n\t\t\t-\u003e unknown_bootoption()\n\t\t\t\t-\u003e obsolete_checksetup()\n\nIf __setup()\u0027s callback (-\u003esetup_func()) returns 1 in\nobsolete_checksetup(), obsolete_checksetup() thinks a parameter was\nhandled.\n\nIf -\u003esetup_func() returns 0, obsolete_checksetup() tries other\n-\u003esetup_func().  If all -\u003esetup_func() that matched a parameter returns 0,\na parameter is seted to argv_init[].\n\nThen, when runing /sbin/init or init\u003dapp, argv_init[] is passed to the app.\nIf the app doesn\u0027t ignore those arguments, it will warning and exit.\n\nThis patch fixes a wrong usage of it, however fixes obvious one only.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "910638ae7ed4be27d6af55f6c9b5bf54b838e78b",
      "tree": "5eda3cfd0e312c8b0916f6d5eb1cd98225e67891",
      "parents": [
        "60c904ae5bded8bb71f7bff7d63f2a6959d2a8e4"
      ],
      "author": {
        "name": "Matthias Gehre",
        "email": "M.Gehre@gmx.de",
        "time": "Tue Mar 28 01:56:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:07 2006 -0800"
      },
      "message": "[PATCH] Replace 0xff.. with correct DMA_xBIT_MASK\n\nReplace all occurences of 0xff..  in calls to function pci_set_dma_mask()\nand pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from\nlinux/dma-mapping.h.\n\nSigned-off-by: Matthias Gehre \u003cM.Gehre@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50297cbf07427b47f0fff5ade8e21cdabf860249",
      "tree": "8d95f3c79f091c17ff78ba0ba0d7015166f6a52b",
      "parents": [
        "f45e4656ac0609437267b242953c07d523649f8d"
      ],
      "author": {
        "name": "Marcelo Feitoza Parisi",
        "email": "marcelo@feitoza.com.br",
        "time": "Tue Mar 28 01:56:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] drivers/block/*: use time_after() and friends\n\nThey deal with wrapping correctly and are nicer to read.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa8f399a2bc36c1329672400857757e0982babf3",
      "tree": "f3a6ffdfa3cb45647112aaf8a6d0ae749f69f87b",
      "parents": [
        "e51236092d2f7e40e87e88804b5b42e5f8025415"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@mail.ru",
        "time": "Tue Mar 28 01:56:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:03 2006 -0800"
      },
      "message": "[PATCH] drivers/block/acsi_slm.c: size_t can\u0027t be \u003c 0\n\nA size_t can\u0027t be \u003c 0.\n\n(akpm: and rw_verify_area() already did that check)\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": "3b71797eff4352b4295919efc52de84f84d33d94",
      "tree": "c59b38a2da075c585adaad0d432f0962dfb6c396",
      "parents": [
        "b9e20a920092eb3840424f85c78852c0433df00d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Mar 28 01:56:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:03 2006 -0800"
      },
      "message": "[PATCH] drivers/block/paride/pd.c: fix an off-by-one error\n\nThe Coverity checker found this off-by-one error.\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": "829d5f68ec59ff7c0fdd472132680df8e4b64f3e",
      "tree": "9673303b0141dd6330e2ead5970084260a80884c",
      "parents": [
        "8637980bab3f09157eef20cc65d2eb7393c770fd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 28 01:56:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:02 2006 -0800"
      },
      "message": "[PATCH] paride-pt: register_chrdev fix\n\nIf the user specified `major\u003d0\u0027 (odd thing to do), pt.c will use dynamic\nallocation.  We need to pick up that major for subsequent unregister_chrdev().\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8637980bab3f09157eef20cc65d2eb7393c770fd",
      "tree": "0e9a99bc983a67edc3b3017f4a45a695674cd17e",
      "parents": [
        "a687fb18cbd061de2092632cf77e6b9dc93cf7cd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 28 01:56:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:02 2006 -0800"
      },
      "message": "[PATCH] paride: register_chrdev fix\n\nIf the user specified `major\u003d0\u0027 (odd thing to do), pg.c will use dynamic\nallocation.  We need to pick up that major for subsequent unregister_chrdev().\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a687fb18cbd061de2092632cf77e6b9dc93cf7cd",
      "tree": "f08f87ec148e3f1fcd6efa01b9ba815803b6f8ab",
      "parents": [
        "be4676e61f969b624185f14d819adef23d45ffc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Mar 28 01:56:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:02 2006 -0800"
      },
      "message": "[PATCH] let BLK_DEV_RAM_COUNT depend on BLK_DEV_RAM\n\nIt\u0027s purely cosmetic, but with the patch there\u0027s no longer a\nBLK_DEV_RAM_COUNT setting in the .config if BLK_DEV_RAM\u003dn.\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": "89a7689e5c039090d99cbdc3625252c3dee50f7f",
      "tree": "897b1b7ec9c779434eea9027f23e8355471b59b7",
      "parents": [
        "837c7878771c15ed8d85ecf814ece7fcb4551b46"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 10:00:57 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Mon Mar 27 09:29:03 2006 +0200"
      },
      "message": "[PATCH] unused label in drivers/block/cciss.\n\nthis patch removes a warning about an unused label, by\nmoving the label into the ifdef.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "06ff37ffb4ba8bcbda0e9d19c712c954ef7b8a0a",
      "tree": "67eb8baf5abbd0776d7fe1c13106c6c9bfe10750",
      "parents": [
        "28832e83379afd0b0e83b78ac317290c79ebd496"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Mar 08 11:21:52 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Mon Mar 27 09:29:02 2006 +0200"
      },
      "message": "[PATCH] kzalloc() conversion in drivers/block\n\nthis patch converts drivers/block to kzalloc usage.\nCompile tested with allyesconfig.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "93d2341c750cda0df48a6cc67b35fe25f1ec47df",
      "tree": "f098a3bbfae65ce967591ee94d605c6e6bea21c6",
      "parents": [
        "fec433aaaae32a02329ad7d71b0f3c91b7525077"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:00 2006 -0800"
      },
      "message": "[PATCH] mempool: use mempool_create_slab_pool()\n\nModify well over a dozen mempool users to call mempool_create_slab_pool()\nrather than calling mempool_create() with extra arguments, saving about 30\nlines of code and increasing readability.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0eaae62abaa1ad1f231932b6cdd9fb1b91df6651",
      "tree": "cda02cffff075a8b542ddcea4fa0ff0064130502",
      "parents": [
        "53184082b070dfb077218828fdf839826102ed96"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:59 2006 -0800"
      },
      "message": "[PATCH] mempool: use common mempool kmalloc allocator\n\nThis patch changes several mempool users, all of which are basically just\nwrappers around kmalloc(), to use the common mempool_kmalloc/kfree, rather\nthan their own wrapper function, removing a bunch of duplicated code.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1751ace034bba6b423c1de4668f0e65cc9ef2b84",
      "tree": "3547409d6f919a459e3d79b02ff0903235b31616",
      "parents": [
        "5ff2a7e25ddd648e9096d45cdc5e7d656a8bb0ff"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Mar 26 01:37:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] Update documentation for BLK_DEV_INITRD to match current usage\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Zdenek Pavlas \u003cpavlas@nextra.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e88c17d404c5787afd5bd1763380317f5ccbf84",
      "tree": "913f04bd00842b2b45ec2ead7ab93d16c037465b",
      "parents": [
        "22e6c1b39c648850438decd491f62d311800c7db"
      ],
      "author": {
        "name": "Herbert Poetzl",
        "email": "herbert@13thfloor.at",
        "time": "Sun Mar 26 01:37:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] loop: potential kernel hang waiting for kthread\n\nCheck that kernel_thread() succeeded, so we don\u0027t wait for something which\ncannot happen.\n\nSigned-off-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dc659d813fdd1789e605d69d0b8762d284e8c60",
      "tree": "3eda05a63e1ed271d8382ca4de3315d1e1c19a24",
      "parents": [
        "36ddf5bbdea7ba4582abc62f106f0f0e9f0b6b91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:36:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] drivers/block/floppy.c: dont free_irq() from irq context\n\nfree_irq() should not be executed from softirq context.\n\nFound by the lock validator.  The fix is to push fd_free_irq() into\nkeventd.  The code validates fine with this patch applied.\n\n(akpm: this is revolting, but so is floppy.c)\n\n[akpm@osdl.org: added flush_scheduled_work()]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3661f00e2097676847deb01add1a0918044bd816",
      "tree": "5a78dc694217c446b09362913195ad7afcf38fdb",
      "parents": [
        "53846a21c1766326bb14ce8ab6e997a0c120675d",
        "0fdf109676d1eda4ff8199a9a3ee3f11c555c1b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:20:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:20:39 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/aoe-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/aoe-2.6:\n  [PATCH] aoe [3/3]: update version to 22\n  [PATCH] aoe [2/3]: don\u0027t request ATA device ID on ATA error\n  [PATCH] aoe [1/3]: support multiple AoE listeners\n  [PATCH] aoe: do not stop retransmit timer when device goes down\n  [PATCH] aoe [8/8]: update driver version number\n  [PATCH] aoe [7/8]: update driver compatibility string\n  [PATCH] aoe [6/8]: update device information on last close\n  [PATCH] aoe [5/8]: allow network interface migration on packet retransmit\n  [PATCH] aoe [4/8]: use less confusing driver name\n  [PATCH] aoe [3/8]: increase allowed outstanding packets\n  [PATCH] aoe [2/8]: support dynamic resizing of AoE devices\n  [PATCH] aoe [1/8]: zero packet data after skb allocation\n"
    },
    {
      "commit": "1e8c573933fd7975679766850252ad08667e5ca4",
      "tree": "9600d0c7ee5ea8925f3c4dc30680c819e0363805",
      "parents": [
        "d71eecf3b8e893757cc3dec560c96a32ac090890",
        "232443e2c90cc2930624dec89df327615b002c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (21 commits)\n  BUG_ON() Conversion in drivers/video/\n  BUG_ON() Conversion in drivers/parisc/\n  BUG_ON() Conversion in drivers/block/\n  BUG_ON() Conversion in sound/sparc/cs4231.c\n  BUG_ON() Conversion in drivers/s390/block/dasd.c\n  BUG_ON() Conversion in lib/swiotlb.c\n  BUG_ON() Conversion in kernel/cpu.c\n  BUG_ON() Conversion in ipc/msg.c\n  BUG_ON() Conversion in block/elevator.c\n  BUG_ON() Conversion in fs/coda/\n  BUG_ON() Conversion in fs/binfmt_elf_fdpic.c\n  BUG_ON() Conversion in input/serio/hil_mlc.c\n  BUG_ON() Conversion in md/dm-hw-handler.c\n  BUG_ON() Conversion in md/bitmap.c\n  The comment describing how MS_ASYNC works in msync.c is confusing\n  rcu: undeclared variable used in documentation\n  fix typos \"wich\" -\u003e \"which\"\n  typo patch for fs/ufs/super.c\n  Fix simple typos\n  tabify drivers/char/Makefile\n  ...\n"
    },
    {
      "commit": "340e48e662dc9bf79cdd9dc755cb2eb2bad580cd",
      "tree": "dcd67a41171101d47cf9afa77f642fc2b3efe172",
      "parents": [
        "05eeae208d08a05a6980cf2ff61f02843c0955fd"
      ],
      "author": {
        "name": "Zdenek Pavlas",
        "email": "pavlas@nextra.cz",
        "time": "Sat Mar 25 03:07:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] BLK_DEV_INITRD: do not require BLK_DEV_RAM\u003dy\n\nInitramfs initrd images do not need a ramdisk device, so remove this\nrestriction in Kconfig.  BLK_DEV_RAM\u003dn saves about 13k on i386.  Also\nwithout ramdisk device there\u0027s no need for \"dry run\", so initramfs unpacks\nmuch faster.\n\nPeople using cramfs, squashfs, or gzipped ext2/minix initrd images are\nprobably smart enough not to turn off ramdisk support by accident.\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1efa64696bc55cc396eefa9838a90d106dfab6bf",
      "tree": "493b70cd6b38b89598f899a4312edbff7d5d9f02",
      "parents": [
        "fbd8ad30596409070801832335d3ea8cf1513ded"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Mar 25 03:07:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:53 2006 -0800"
      },
      "message": "[PATCH] block/floppy: fix section mismatch warnings\n\nIn latest -mm a number of section mismatch warnings are generated for\nfloppy.o like the following:\n\nWARNING: drivers/block/floppy.o - Section mismatch: reference to    \\\n.init.data: from .text between \u0027init_module\u0027 (at offset 0x6976) and \\\n\u0027cleanup_module\u0027\n\nThe warning are caused by a reference to floppy_init() which is __init from\ninit_module() which is not declared __init.  Declaring init_module() _init\nfixes this.\n\nSigned-off-by: 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": "8d3b33f67fdc0fb364a1ef6d8fbbea7c2e4e6c98",
      "tree": "7fc48e7544ea6a6c6a7cc7685612a38f5edc25ae",
      "parents": [
        "c721bccece2b3abca4f7b0b95108e68b78445cec"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Mar 25 03:07:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:52 2006 -0800"
      },
      "message": "[PATCH] Remove MODULE_PARM\n\nMODULE_PARM was actually breaking: recent gcc version optimize them out as\nunused.  It\u0027s time to replace the last users, which are generally in the\nmost unloved drivers anyway.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b7b18ccdeb17dcc4a2ddbf4ce87094c7365f4b9",
      "tree": "cf60c476ba42f3e8aad609d0248b61074f5d65be",
      "parents": [
        "1aef821a6b3aeca8c19d06aee012ed9db617d1e3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:07:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:52 2006 -0800"
      },
      "message": "[PATCH] drivers/block/nbd.c: don\u0027t defer compile error to runtime\n\nIf we can detect a problem at compile time, the compilation should fail.\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": "089fe1b23da5468bbf02b721472f71f349837a7d",
      "tree": "c5b385dff1ca5dc259e9ec08c0a7392947ae3818",
      "parents": [
        "817dd6eed4bf40fa14d1e96ac4905efebd5e03f2"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 18:50:27 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:50:27 2006 +0100"
      },
      "message": "BUG_ON() Conversion in drivers/block/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "10e705f83c3e796893a70fb872895ba604901166",
      "tree": "61323e87e4c23de924b83a7acaced7ede6e257fc",
      "parents": [
        "ac515898f35eaf7b77529cb0560115345d73bc15"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 24 03:18:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] Fix \"value computed not used\" warnings\n\nFixes for annoying gcc-4.1 compile warnings \"value computed not used\".\nSimply cast to void.\n\n(akpm: Linus will go ballistic...)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4741c9fd36b3bcadd37238321c469049da94a4b9",
      "tree": "4b3031b04cdbf2d3c5a4fcc1965ed857f1cf0ce4",
      "parents": [
        "fa5a734e406b53761fcc5ee22366006f71112c2d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Mar 24 03:18:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:26 2006 -0800"
      },
      "message": "[PATCH] set_page_dirty() return value fixes\n\nWe need set_page_dirty() to return true if it actually transitioned the page\nfrom a clean to dirty state.  This wasn\u0027t right in a couple of places.  Do a\nkernel-wide audit, fix things up.\n\nThis leaves open the possibility of returning a negative errno from\nset_page_dirty() sometime in the future.  But we don\u0027t do that at present.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "453ae9337aa3a7da12db723223998c7f75a026c0",
      "tree": "d4718e57787330e2ffbded21ee6349c79e8d963b",
      "parents": [
        "df1e2fb540368d0f9640045235f81923fa63acb7"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Fri Mar 24 03:18:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:26 2006 -0800"
      },
      "message": "[PATCH] block: floppy98 removal, really.\n\nfloppy98 went out together with the rest of PC98 subarch.  Remove stale\nMakefile entry that remained.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fdf109676d1eda4ff8199a9a3ee3f11c555c1b3",
      "tree": "bf5944c7cc03e46d4dfa0fcedeaf34917da88b67",
      "parents": [
        "9d41965b783474dba9fcf3eb02e5eb60540e6ff6"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Tue Feb 07 11:37:36 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:57 2006 -0800"
      },
      "message": "[PATCH] aoe [3/3]: update version to 22\n\nIncrease version number to 22.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\n"
    },
    {
      "commit": "9d41965b783474dba9fcf3eb02e5eb60540e6ff6",
      "tree": "1780a39793a83087aaa3b2ea9db1ddd653d875d1",
      "parents": [
        "5dc401ee74c5d6a24867acd8302c55da9ae4f0ce"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Tue Feb 07 11:37:24 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:57 2006 -0800"
      },
      "message": "[PATCH] aoe [2/3]: don\u0027t request ATA device ID on ATA error\n\nOn an ATA error response, take the device down instead of\nsending another ATA device identify command.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\n"
    },
    {
      "commit": "5dc401ee74c5d6a24867acd8302c55da9ae4f0ce",
      "tree": "85fbb0a15834b236133c3d068b38fe6058fa57d0",
      "parents": [
        "1c6f3fcac03a16c901ee5acd58100bff963add6d"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Tue Feb 07 11:26:39 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe [1/3]: support multiple AoE listeners\n\nAlways clone incoming skbs, allowing other AoE listeners\nto exist in the kernel.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c6f3fcac03a16c901ee5acd58100bff963add6d",
      "tree": "660a4aad0cf58cde710edff305ac852c8c08583f",
      "parents": [
        "a712c0efbffb09f7b837577e29d0efb043fea0ea"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Jan 25 13:54:44 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe: do not stop retransmit timer when device goes down\n\nThis patch is a bugfix that follows and depends on the\neight aoe driver patches sent January 19th.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a712c0efbffb09f7b837577e29d0efb043fea0ea",
      "tree": "0a936d054dd715187788e283299d6580e591093c",
      "parents": [
        "02edb05e6310d3acbb26ffb038f0eb819274e6d0"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Thu Jan 19 13:46:31 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe [8/8]: update driver version number\n\nUpdate aoe driver version number.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02edb05e6310d3acbb26ffb038f0eb819274e6d0",
      "tree": "b304e4f160af5e5cac9b037faacf1864c3009715",
      "parents": [
        "5f7702fd737d14de3ed06a94a1655be9d43f7e35"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Thu Jan 19 13:46:29 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe [7/8]: update driver compatibility string\n\nThe aoe driver is not compatible with 2.6 kernels older\nthan 2.6.2.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f7702fd737d14de3ed06a94a1655be9d43f7e35",
      "tree": "eb2dda2c8233226451f7daffc662f80b74f64b09",
      "parents": [
        "2dd5e42269b6f71db8ca519e401ef1e6615b3705"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Thu Jan 19 13:46:27 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe [6/8]: update device information on last close\n\nInstead of making the user wait or do it manually, refresh\ndevice information on its last close by issuing a config\nquery to the device.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2dd5e42269b6f71db8ca519e401ef1e6615b3705",
      "tree": "5f330b93b062cb111c9da8d02714290ebf4208fd",
      "parents": [
        "c42b24cae5c9fe1ae1f9bb9dea020e1a788fab4d"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Thu Jan 19 13:46:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe [5/8]: allow network interface migration on packet retransmit\n\nRetransmit to the current network interface for an AoE device.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\n"
    },
    {
      "commit": "c42b24cae5c9fe1ae1f9bb9dea020e1a788fab4d",
      "tree": "87181016532683c244a8a5832faf87e8d44870a6",
      "parents": [
        "eaf0a3cbe5d0713eca3278b3b18f08dba4fb914b"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Thu Jan 19 13:46:22 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:56 2006 -0800"
      },
      "message": "[PATCH] aoe [4/8]: use less confusing driver name\n\nUsers were confused by the driver being called \"aoe-2.6-$version\".\nThis form looks less like a Linux kernel version number.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eaf0a3cbe5d0713eca3278b3b18f08dba4fb914b",
      "tree": "0e93aab480e5b8166a84ab85fd2d0cfbba30988d",
      "parents": [
        "3ae1c24e395b2b65326439622223d88d92bfa03a"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Thu Jan 19 13:46:20 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 22:01:55 2006 -0800"
      },
      "message": "[PATCH] aoe [3/8]: increase allowed outstanding packets\n\nIncrease the number of AoE packets per device that can be outstanding\nat one time, increasing performance.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "3ae1c24e395b2b65326439622223d88d92bfa03a"
}
