)]}'
{
  "log": [
    {
      "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": "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": "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": "2056a782f8e7e65fd4bfd027506b4ce1c5e9ccd4",
      "tree": "d4fe59a7ca0c110690937085548936a4535c39db",
      "parents": [
        "6dac40a7ce2483a47b54af07afebeb84131c7228"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 23 20:00:26 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 23 20:00:26 2006 +0100"
      },
      "message": "[PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "61808c2bbba127ecd9786401c55ea4c394aa0240",
      "tree": "83aa48dd211bb71a825f7999dd01d859d063ff4f",
      "parents": [
        "9e71f9c848e669f003b1319da52f03cb8e7d7403"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 23 02:59:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:03 2006 -0800"
      },
      "message": "[PATCH] cciss: fix use-after-free in cciss_init_one\n\nfree_hba() sets hba[i] to NULL, the dereference afterwards results in this\ncrash.  Setting busy_initializing to 0 actually looks unnecessary, but I\u0027m\nnot entirely sure, which is why I left it in.\n\ncciss: controller appears to be disabled\nUnable to handle kernel NULL pointer dereference at virtual address 00000370\n printing eip:\nc1114d53\n*pde \u003d 00000000\nOops: 0002 [#1]\nModules linked in:\nCPU:    0\nEIP:    0060:[\u003cc1114d53\u003e]    Not tainted VLI\nEFLAGS: 00010286   (2.6.16 #1)\nEIP is at cciss_init_one+0x4e9/0x4fe\neax: 00000000   ebx: c132cd60   ecx: c13154e4   edx: c27d3c00\nesi: 00000000   edi: c2748800   ebp: c2536ee4   esp: c2536eb8\nds: 007b   es: 007b   ss: 0068\nProcess swapper (pid: 1, threadinfo\u003dc2536000 task\u003dc2535a30)\nStack: \u003c0\u003e00000000 00000000 00000000 c13fdba0 c2536ee8 c13159c0 c2536f38\nf7c74740\n       c132cd60 c132cd60 ffffffed c2536ef0 c10c1d51 c2748800 c2536f04\nc10c1d85\n       c132cd60 c2748800 c132cd8c c2536f14 c10c1db8 c2748848 00000000\nc2536f28\nCall Trace:\n [\u003cc10031d5\u003e] show_stack_log_lvl+0xa8/0xb0\n [\u003cc1003305\u003e] show_registers+0x102/0x16a\n [\u003cc10034a2\u003e] die+0xc1/0x13c\n [\u003cc1288160\u003e] do_page_fault+0x38a/0x525\n [\u003cc1002e9b\u003e] error_code+0x4f/0x54\n [\u003cc10c1d51\u003e] pci_call_probe+0xd/0x10\n [\u003cc10c1d85\u003e] __pci_device_probe+0x31/0x43\n [\u003cc10c1db8\u003e] pci_device_probe+0x21/0x34\n [\u003cc110a654\u003e] driver_probe_device+0x44/0x99\n [\u003cc110a73f\u003e] __driver_attach+0x39/0x5d\n [\u003cc1109e1c\u003e] bus_for_each_dev+0x35/0x5a\n [\u003cc110a777\u003e] driver_attach+0x14/0x16\n [\u003cc110a220\u003e] bus_add_driver+0x5c/0x8f\n [\u003cc110ab22\u003e] driver_register+0x73/0x78\n [\u003cc10c1f6d\u003e] __pci_register_driver+0x5f/0x71\n [\u003cc13bf935\u003e] cciss_init+0x1a/0x1c\n [\u003cc13aa718\u003e] do_initcalls+0x4c/0x96\n [\u003cc13aa77e\u003e] do_basic_setup+0x1c/0x1e\n [\u003cc10002b1\u003e] init+0x35/0x118\n [\u003cc1000cf5\u003e] kernel_thread_helper+0x5/0xb\nCode: 04 b5 e0 de 40 c1 8d 50 04 8b 40 34 e8 3f b7 f9 ff 8b 04 b5 e0 de\n40 c1 e8 aa f3 ff ff 89 f0 e8 e8 fa ff ff 8b 04 b5 e0 de 40 c1 \u003cc7\u003e 80\n70 03 00 00 00 00 00 00 83 c8 ff 8d 65 f4 5b 5e 5f 5d c3\n \u003c0\u003eKernel panic - not syncing: Attempted to kill init!\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: \u003cmike.miller@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b4b6707ee32f929846d947d18b1b9bf42e988aa",
      "tree": "aa27dd01e2d74cb68efc4ab57eb4d1f4e563ae33",
      "parents": [
        "d04ef3a795b3b7b376a02713ed5e211e9ae1f917",
        "116f232b3794a8b6ebde21aef5004b18cc1cfa86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 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:\n  fixed path to moved file in include/linux/device.h\n  Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description\n  Documentation/dvb/get_dvb_firmware: fix firmware URL\n  Documentation: Update to BUG-HUNTING\n  Remove superfluous NOTIFY_COOKIE_LEN define\n  add \"tags\" to .gitignore\n  Fix \"frist\", \"fisrt\", typos\n  fix rwlock usage example\n  It\u0027s UTF-8\n"
    },
    {
      "commit": "80682fa9f70932950c913fd10411c004c4c2e8b0",
      "tree": "696d4e63124bd6b73c8ec25ee81185545f0cf828",
      "parents": [
        "7ad4a5d56874b37ad24d89aae2f8d192ba7b1521"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Wed Mar 22 00:21:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 22 00:21:33 2006 +0100"
      },
      "message": "Fix \"frist\", \"fisrt\", typos\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1acc0b0ba409dcf4909890fb33e0829f7fd400be",
      "tree": "f4590439d51664e68745a8f427fae91b75b520ee",
      "parents": [
        "03fbcbcd57e9d1bc5a4fe6a81c1845e7365ddabc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 04 18:30:03 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:06 2006 -0600"
      },
      "message": "[SCSI] cciss: kfree(NULL) is legal\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d43da75fd6be4197c280903e1553eafcc39218e2",
      "tree": "b53eb1ec81f712bbc1312fd24fd41aeafa3caa59",
      "parents": [
        "e8a82fd030c2e0ba4d4169cc4257ef174ff6f6b4"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Feb 07 15:00:01 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:11:19 2006 -0800"
      },
      "message": "[PATCH] cciss: softirq handler needs to save interrupt flags\n\nThe softirq rq completion handler needs to save/restore interrupt flags\nappropriately.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9bfab8cec652c80b4864b4d9247520dca042c2df",
      "tree": "d76d008e653949d7b9ead359d44c3662e99cd194",
      "parents": [
        "d1d6da8f9fb9a0633a2f36b84b292752d78f7d31"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Wed Nov 30 00:59:34 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:22 2006 -0800"
      },
      "message": "[PATCH] drivers/block: Replace pci_module_init() with pci_register_driver()\n\nReplace obsolete pci_module_init() with pci_register_driver().\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9925a06ea52a44b4bf4a941342e8240eaf22417",
      "tree": "b47a595274404157b7d2753f2bec21d3182a782f",
      "parents": [
        "8672d57138b34447719cd7749f3d21070e1175a1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:04:06 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:04:06 2006 +0100"
      },
      "message": "[BLOCK] CCISS: update for blk softirq completions\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "564de74a7e2778e1d11b2d2e50ee8dab1cf1456a",
      "tree": "25b1ba320ac19aeb4bafecab2abc25c05d4a085d",
      "parents": [
        "7019e7e41e34388cb87a5f0e3d05e92992418f34"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 08 01:05:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:09 2006 -0800"
      },
      "message": "[PATCH] cciss: avoid defining useless MAJOR_NR macro\n\nThis sneaked in with one of the updates.\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": "945f390f02ce44a13aefc6d9449c99f33c9286a5",
      "tree": "be5685ed17677b4c076b69e7d4d77eae4cbe718c",
      "parents": [
        "ef9ceab28203690a42d7d3915ccf6e208f0762bc"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sun Jan 08 01:05:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:08 2006 -0800"
      },
      "message": "[PATCH] drivers/block: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove a\nduplicate of ARRAY_SIZE. Some trailing whitespaces are also removed.\n\ndrivers/block/acsi* has been left out as it\u0027s marked BROKEN.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\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": "fb86a35b9ded8a7e53a432cbf28df603cdd4849c",
      "tree": "6cfc9de386c26f5b1c9a126aee2bdc8f80bc8e2b",
      "parents": [
        "d09cf7d77f62f6fb2f6d63fe5980583805f2d559"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Sun Jan 08 01:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:00 2006 -0800"
      },
      "message": "[PATCH] cciss: adds MSI and MSI-X support\n\nThis creates a new function, cciss_interrupt_mode called from\ncciss_pci_init.  This function determines what type of interrupt vector to\nuse, i.e., MSI, MSI-X, or IO-APIC.\n\nOne noticeable difference is changing the interrupt field of the controller\nstruct to an array of 4 unsigned ints.  The Smart Array HW is capable of\ngenerating 4 distinct interrupts depending on the transport method in use\nduring operation.  These are:\n\n#define DOORBELL_INT 0\nUsed to notify the contoller of configuration updates. We only use\nthis feature when in polling mode.\n\n#define PERF_MODE_INT 0\nUsed when the controller is in Performant Mode.\n\n#define SIMPLE_MODE_INT 2\nUsed when the controller is in Simple Mode (current Linux implementation).\n\n#define MEMQ_INT_MODE 3\nNot used.\n\nWhen using IO-APIC interrupts these 4 lines are OR\u0027ed together so when any\none fires an interrupt an is generated.  In MSI or MSI-X mode this hardware\nOR\u0027ing is ignored.  We must register for our interrupt depending on what\nmode the controller is running.  For Linux we use SIMPLE_MODE_INT\nexclusively at this time.  Please consider this for inclusion.\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": "a885c8c4316e1c1d2d2c8755da3f3d14f852528d",
      "tree": "e4f4e7a7657c0944d11c259f8f17ffcd6b2da0f5",
      "parents": [
        "5b0ed2c64d8fdafb5fcfb3baabdd288628b1ff9b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 08 01:02:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:54 2006 -0800"
      },
      "message": "[PATCH] Add block_device_operations.getgeo block device method\n\nHDIO_GETGEO is implemented in most block drivers, and all of them have to\nduplicate the code to copy the structure to userspace, as well as getting\nthe start sector.  This patch moves that to common code [1] and adds a\n-\u003egetgeo method to fill out the raw kernel hd_geometry structure.  For many\ndrivers this means -\u003eioctl can go away now.\n\n[1] the s390 block drivers are odd in this respect.  xpram sets -\u003estart\n    to 4 always which seems more than odd, and the dasd driver shifts\n    the start offset around, probably because of it\u0027s non-standard\n    sector size.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: \u003cmike.miller@hp.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\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": "8ffdc6550c47f75ca4e6c9f30a2a89063e035cf2",
      "tree": "a478b9acef5c66242a964154f7ad3a0ea750ef0f",
      "parents": [
        "64100099ed22f71cce656c5c2caecf5c9cf255dc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "message": "[BLOCK] add @uptodate to end_that_request_last() and @error to rq_end_io_fn()\n\nadd @uptodate argument to end_that_request_last() and @error\nto rq_end_io_fn().  there\u0027s no generic way to pass error code\nto request completion function, making generic error handling\nof non-fs request difficult (rq-\u003eerrors is driver-specific and\neach driver uses it differently).  this patch adds @uptodate\nto end_that_request_last() and @error to rq_end_io_fn().\n\nfor fs requests, this doesn\u0027t really matter, so just using the\nsame uptodate argument used in the last call to\nend_that_request_first() should suffice.  imho, this can also\nhelp the generic command-carrying request jens is working on.\n\nSigned-off-by: tejun heo \u003chtejun@gmail.com\u003e\nSigned-Off-By: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "2f6331faf58a4727a9f1138cd6db30d05b124220",
      "tree": "a285f5260b8256f018b05db7c8a6b5470baf85ff",
      "parents": [
        "8309cf66fd90ccba9894adde2f3a8d7e1507e4d2"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Mon Dec 12 22:17:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] cciss: fix for deregister_disk\n\nThis patch adds setting our drv-\u003equeue \u003d NULL back in deregister_disk.  The\ndrv-\u003equeue is part of our controller struct.  blk_cleanup_queue works only\non the queue in the gendisk struct.\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": "b4788f6d55548e587ced330ece711456f40ec8f1",
      "tree": "42468e3b7fbdcb5d9e7f93857df39003dbaa6b46",
      "parents": [
        "adad0f331f9c693129e81e233c5461e2e7c3e443"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Dec 12 00:37:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] cciss: double put_disk()\n\nThis undoes the put_disk patch I sent in before.\n\nIf I had been paying attention I would have seen that we call put_disk\nfrom free_hba during driver unload.  That\u0027s the only time we want to\ncall it.  If it\u0027s called from deregister disk we may remove the\ncontroller (cNd0) unintentionally.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: 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": "6f5a0f7c955d3567f800fa36f978758cb5b99aa2",
      "tree": "ae4c3e9c46c8c02bbcf97c40f6e2e09865327569",
      "parents": [
        "15534d3803993345d8db32246ec329d8f83502e1"
      ],
      "author": {
        "name": "mikem",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Fri Nov 18 22:05:36 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 18 22:05:36 2005 +0100"
      },
      "message": "[PATCH 3/3] cciss: add put_disk into cleanup routines\n\nJeff Garzik pointed me to his code to see how to remove a disk from\nthe system _properly_. Well, here it is...\nEvery place we remove disks we are now testing before calling del_gendisk\nor blk_cleanup_queue and then call put_disk.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "15534d3803993345d8db32246ec329d8f83502e1",
      "tree": "c486ab074dffc2cb2af56299e3d558bf7afa9e20",
      "parents": [
        "7f0d50391adf371a0e66da0a1a44ba5cc6744ee8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 18 22:02:44 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 18 22:02:44 2005 +0100"
      },
      "message": "[PATCH 2/3] cciss: bug fix for BIG_PASS_THRU\n\nApplications using CCISS_BIG_PASSTHRU complained that the data written\nwas zeros. The problem is that the buffer is being cleared after the\nuser copy, unless the user copy has failed... Correct that logic.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "383f9749505cef0a30dbd7109db7fe469aa64753",
      "tree": "9e88d648396ac99a90d12ccf5471d001e87c65ae",
      "parents": [
        "f093182d313edde9b1f86dbdaf40ba4da2dbd0e7",
        "3da8b713da723e78a03f0404beedf3cc6f4f860b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 12:50:26 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 12:50:26 2005 -0500"
      },
      "message": "Merge by hand (conflicts between pending drivers and kfree cleanups)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3da8b713da723e78a03f0404beedf3cc6f4f860b",
      "tree": "a09cc4308fcf0087aa607029bd71825b568d97e5",
      "parents": [
        "13bf50d1f21b2f11452c4b8a82a91319791f8ba3"
      ],
      "author": {
        "name": "mike.miller@hp.com",
        "email": "mike.miller@hp.com",
        "time": "Fri Nov 04 12:30:37 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 14:12:49 2005 -0600"
      },
      "message": "[SCSI] cciss: scsi error handling\n\nThis patch adds SCSI error handling code to the SCSI portion\nof the cciss driver.\n\nSigned-off-by: Stephen M. Cameron \u003csteve.cameron@hp.com\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d6dbf42ee36d4f9ffc2a93877c19937c81974124",
      "tree": "f7896850214230318c504b58f81cdbab5401ca96",
      "parents": [
        "3c2822ccb1f8cc96fc006aa82e68e1944290014a"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Wed Sep 21 09:55:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 10:11:54 2005 -0700"
      },
      "message": "[PATCH] cciss: busy_initializing bug fix\n\nThis patch fixes the problem Bjorn reported.  The busy_initializing flag\nshould have cleared before going into the for loop.\n\nSigned-off-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": "bb2a37bf4131d64b76dcdb126e3ff5bf371b1842",
      "tree": "7f654cc2fbf4a6e0e1f970d4345486a8d88bdf27",
      "parents": [
        "6a445d3ba6b90ce13a843ad5d1a0867388b08096"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 13 01:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:30 2005 -0700"
      },
      "message": "[PATCH] cciss: fix for DMA brokeness\n\nThe CCISS driver seems to loose track of DMA mappings created by it\u0027s\nfill_cmd() routine.  Neither callers of this routine are extracting the DMA\naddress created in order to do the unmap.\n\nInstead, they simply try to unmap 0x0.  It\u0027s easy to see this problem on an\nx86_64 system when using the \"swiotlb\u003dforce\" boot option.  In this case, the\ndriver is leaking resources of the swiotlb and not causing a sync of the\nbounce buffer.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-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": "6a445d3ba6b90ce13a843ad5d1a0867388b08096",
      "tree": "30a07d018d74fbd99d323d6d6a6e08cac3a1b767",
      "parents": [
        "33079b21978f478865068ee6a3c5807b6c6ecdbe"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 13 01:25:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:30 2005 -0700"
      },
      "message": "[PATCH] cciss: bug fix in cciss_remove_one\n\nThis patch fixes a bug in cciss_remove_one.  A set of braces was missing for\nthe if statement causing an Oops on driver unload.\n\nSigned-off-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": "33079b21978f478865068ee6a3c5807b6c6ecdbe",
      "tree": "086035c299e4dcc0ab6af6623c53ac72be81b303",
      "parents": [
        "ddd474420a0b0dfeda38b6b5f83c7af751235cc3"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 13 01:25:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:30 2005 -0700"
      },
      "message": "[PATCH] cciss: direct lookup for command completions\n\nThis patch changes the way we complete commands.  In the old method when we\ngot a completion we searched our command list from the top until we find it.\n\nThis method uses a tag associated with each command (not SCSI command tagging)\nto index us directly to the completed command.  This helps performance.\n\nSigned-off-by: Don Brace \u003cdab@hp.com\u003e\nSigned-off-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": "ddd474420a0b0dfeda38b6b5f83c7af751235cc3",
      "tree": "e081ba3d447eb4c1dd5a6ab38d7902c2db03ae59",
      "parents": [
        "1f8ef3806c40e74733f45f436d44b3d8e9a2fa48"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 13 01:25:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:30 2005 -0700"
      },
      "message": "[PATCH] cciss: new disk register/deregister routines\n\nThis patch removes a couple of functions dealing with configuration and\nreplaces them with new functions.  This implementation fixes some bugs\nassociated with the ACUXE.  It also allows a logical volume to be removed from\nthe middle without deleting all volumes behind it.\n\nIf a user has 5 logical volumes and decides he wants to reconfigure volume\nnumber 3, he can now do that without removing volumes 4 \u0026 5 first.  This code\nhas been tested in our labs against all application software.\n\nSigned-off-by: Chase Maupin \u003cchase.maupin@hp.com\u003e\nSigned-off-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": "1f8ef3806c40e74733f45f436d44b3d8e9a2fa48",
      "tree": "cf580823a617be7ef3654d7cd26f3fd048db823c",
      "parents": [
        "9dc7a86e85593c834bb930f5d5aba3a19ee7a350"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 13 01:25:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:29 2005 -0700"
      },
      "message": "[PATCH] cciss: busy_initializing flag\n\nThis patch adds a flag called busy_initializing.  If there are multiple\ncontrollers in a server AND the HP agents are running it\u0027s possible the agents\nmay try to poll a card that is still initializing if the driver is removed and\nthen added again.\n\nSigned-off-by: Don Brace \u003cdab@hp.com\u003e\nSigned-off-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": "9dc7a86e85593c834bb930f5d5aba3a19ee7a350",
      "tree": "0383955c820941e45bd4989553dea2ea0da29544",
      "parents": [
        "8fbc33680c191f4e74c937c8289685d6caaadea6"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 13 01:25:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:29 2005 -0700"
      },
      "message": "[PATCH] cciss: new controller pci/subsystem ids\n\nThis patch adds new PCI and subsystem ID\u0027s that finally made the spec.  It\nalso include a name change for one controller.  I know there\u0027s a lot of\nduplicat names but the fw folks wanted this for the different implementations.\n\nEven though the same ASIC is used it may be embedded on some platforms,\nstandup card in others, and a mezzanine in other servers.\n\nSigned-off-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": "86e8486245a01f05a3267b2e8b5c02c2303b670d",
      "tree": "4d9f90d8d3f34461f6dddacae708eb31753c7bb6",
      "parents": [
        "310b587e011ce02328c8e4c29eccd9f14d9007c5"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Sat Sep 10 00:27:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:38 2005 -0700"
      },
      "message": "[PATCH] drivers/block: fix-up schedule_timeout() usage\n\nUse schedule_timeout_{un,}interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.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": "ad2b93123d2b3cb4ba9a98dd5f62acb6d6b50391",
      "tree": "250d0f5157c98c1cc650a08bcad3f9f5a6f3ee17",
      "parents": [
        "eaaf9c68e75edf0fa51c5770eb68c2a6cb5ff66b"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Thu Jul 28 01:07:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 08:39:01 2005 -0700"
      },
      "message": "[PATCH] cciss per disk queue\n\nThis patch adds per disk queue functionality to cciss.  Sometime back I\nsubmitted a patch but it looks like only part of what I needed.  In the 2.6\nkernel if we have more than one logical volume the driver will Oops during\nrmmod.  It seems all of the queues actually point back to the same queue.\nSo after deleting the first volume you hit a null pointer on the second\none.\n\nThis has been tested in our labs.  There is no difference in performance,\nit just fixes the Oops.\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": "97afa0a25afb43a82954662773a9d48d61b2996a",
      "tree": "b1841580068d8e8c35b8da55c33dbd3ac3e4da4b",
      "parents": [
        "61998bcb4bf0efa0276e88c7853091e482a826f4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 27 22:29:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:53:40 2005 -0700"
      },
      "message": "[PATCH] cciss_ioctl() warning fix\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60564a313a5738960064d6c555ec066d9332f278",
      "tree": "c6ef665334f5c666ccb7afe490deed0e35df2b0f",
      "parents": [
        "cd6fb584cf7f18ec6b221192b57d712ecc8c1859"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Mon Jun 27 14:36:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:48 2005 -0700"
      },
      "message": "[PATCH] cciss: remove partition info from CCISS_GETLUNINFO\n\nThis patch fulfills a promise I made to Christoph sometime back.  I am\nremoving the partition info from the CCISS_GETLUNINFO ioctl as I was informed\nmy \"driver had no damn business reading that structure.\" ;)\n\nThe application folks are to use /proc or /sys for partition info from now on.\n I am only aware of a few apps that use this ioctl and I\u0027m not sure they ever\nused the partition info.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd6fb584cf7f18ec6b221192b57d712ecc8c1859",
      "tree": "a855ebcc235c4ec80de615a80d0072d12f69cc25",
      "parents": [
        "3de0a70bd926ff974adb27a38d4fd1049f05e54e"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Mon Jun 27 14:36:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:48 2005 -0700"
      },
      "message": "[PATCH] cciss: pci domain info pass 2\n\nThis is pass 2 of my patch to add pci domain info to an existing ioctl.  This\ntime I insert the domain between dev_fn and board_id as Willy suggested and\nchange the var to unsigned short to ease Christoph\u0027s concerns.  Although I\nthought unsigned int was the correct var type for this.  I also thought it\ndidn\u0027t matter where I inserted it in the structure.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3de0a70bd926ff974adb27a38d4fd1049f05e54e",
      "tree": "f925e47d5c842616d1a293c31c5bcbbecdf64f73",
      "parents": [
        "21c121ccd5559a07089d1aef9ca6c04c6d8b6758"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Mon Jun 27 14:36:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:48 2005 -0700"
      },
      "message": "[PATCH] cciss: pci id fix\n\nThis patch fixes a PCI ID I got wrong before.  It also adds support for\nanother new SAS controller due out this summer.  I didn\u0027t have a marketing\nname prior to my last submission.  Also modifies the copyright date range.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb0df9962d97f7156a0870aced9018bf5c8f54c1",
      "tree": "6f31b8449de63c303f3a355d367808c4e933387b",
      "parents": [
        "e431223eca7e0785a5402999b43b16622409017f"
      ],
      "author": {
        "name": "mike.miller@hp.com",
        "email": "mike.miller@hp.com",
        "time": "Fri Jun 10 14:51:04 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sat Jun 11 18:41:56 2005 -0500"
      },
      "message": "[SCSI] cciss 2.6 DMA mapping\n\nPatch removes our homegrown DMA masks and uses the ones defined in the kernel.\nThis patch replaces the broken one I sent in earlier. It has been tested and works. Please discard the first submission.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
