)]}'
{
  "log": [
    {
      "commit": "726792b26b66c41f650e4a0c2f7b9e1fc16473a4",
      "tree": "f31301e0cf683c1fb4054b7135685af104c9f464",
      "parents": [
        "5098021e1ed91388ab7f3984650e95a5584450c3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 01 04:35:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:04:02 2008 -0700"
      },
      "message": "drivers/scsi/ncr53c8xx.c: fix warning\n\ndrivers/scsi/ncr53c8xx.c: In function \u0027process_waiting_list\u0027:\ndrivers/scsi/ncr53c8xx.c:8225: warning: suggest parentheses around assignment used as truth value\n\nrecently added by\n\ncommit 172c122df5186e7cbd413d61757ff90267331002\nAuthor: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nDate:   Mon Apr 28 16:50:03 2008 -0700\n\n    scsi: fix integer as NULL pointer warnings\n\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "172c122df5186e7cbd413d61757ff90267331002",
      "tree": "03a7899b518d57180630b30014377198cd4cb5c8",
      "parents": [
        "8ab68ab420d5fc084b8cdd76a72df72c5e1cdb5d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "scsi: fix integer as NULL pointer warnings\n\ndrivers/scsi/aic7xxx/aic7770_osm.c:53:58: warning: Using plain integer as NULL pointer\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c:355:47: warning: Using plain integer as NULL pointer\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c:372:55: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:997:28: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:1003:28: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:1165:46: warning: Using plain integer as NULL pointer\ndrivers/scsi/fdomain.c:1446:40: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:1650:51: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:3171:42: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:5732:52: warning: Using plain integer as NULL pointer\ndrivers/scsi/ncr53c8xx.c:8189:31: warning: Using plain integer as NULL pointer\ndrivers/scsi/ncr53c8xx.c:8225:34: warning: Using plain integer as NULL pointer\ndrivers/scsi/dpt_i2o.c:156:32: warning: Using plain integer as NULL pointer\ndrivers/scsi/ultrastor.c:954:42: warning: Using plain integer as NULL pointer\ndrivers/scsi/ultrastor.c:1104:18: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee959b00c335d7780136c5abda37809191fe52c3",
      "tree": "7775f3b274fd8caf5e7e5154fea89e96f2babd94",
      "parents": [
        "56d110e852b0b1c85ad6c9bfe1cb4473ceb16402"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Fri Feb 22 00:13:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:33 2008 -0700"
      },
      "message": "SCSI: convert struct class_device to struct device\n\nIt\u0027s big, but there doesn\u0027t seem to be a way to split it up smaller...\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "149d6bafc4f19784798cf5154bd1f5ff7e407194",
      "tree": "6c1cadb45495f937e52b59a4b98a74892949d9bb",
      "parents": [
        "c1c9ce52c8674a981af5104e16f3d63f76521563"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Jan 27 12:41:51 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 30 13:03:39 2008 -0600"
      },
      "message": "[SCSI] ncr53c8xx: fix sense_buffer access bug\n\nThe commit de25deb18016f66dcdede165d07654559bb332bc changed\nscsi_cmnd.sense_buffer from a static array to a dynamically allocated\nbuffer. We can\u0027t access to sense_buffer in \u0027\u0026cmd-\u003esense_buffer\u0027 way.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b80ca4f7ee36c26d300c5a8f429e73372d153379",
      "tree": "277987f64a44e793eb35c0bde3e48b582fad445a",
      "parents": [
        "94aa5e5f6251ca0e1d77e083f8c2f9f40ee548c5"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Jan 13 15:46:13 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 11:29:27 2008 -0600"
      },
      "message": "[SCSI] replace sizeof sense_buffer with SCSI_SENSE_BUFFERSIZE\n\nThis replaces sizeof sense_buffer with SCSI_SENSE_BUFFERSIZE in\nseveral LLDs. It\u0027s a preparation for the future changes to remove\nsense_buffer array in scsi_cmnd structure.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "12a441622b753684cc73d1c6f225e9ac53e0bf77",
      "tree": "71a2314ae948c0e2697d68a902d6bfbec85e1fc0",
      "parents": [
        "13ba9bcbfd6741e4c01ac5a505888b7b3a6d99da"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 18 19:54:43 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:52 2007 -0400"
      },
      "message": "[SCSI] Remove -\u003epid field from scsi_cmnd\n\nThe pid field is a duplicate of the serial_number field and has been\nscheduled for removal for a long time.  A few drivers were still using\nit, so just change them to use serial_number instead.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dffe807cdbc6d2409b9bcc87a9517bb7c0d25b65",
      "tree": "9d79c515ab15086a63146cfdd8dd271758b86118",
      "parents": [
        "6fdea8dbbe4fc021afb601ef5339d5c5825c5cb6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:56 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:18 2007 -0400"
      },
      "message": "[SCSI] ncr53c8xx: Call scsi_host_put in release\n\nSince ncr53c8xx_attach() calls scsi_host_put(), make ncr53c8xx_release()\ncall scsi_host_put() too, for symmetry.  Both callers already expect\nit to put the host for them, so that works out nicely.  While the zalon\ndriver does \u0027use\u0027 the host pointer afterwards, it only compares it for\nequality and doesn\u0027t dereference it, so that\u0027s safe.\n\nWhile I\u0027m at it, get rid of pointless checks for NULL, use shost_priv()\nand change ncr53c8xx_release to return void.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "69eca4f52b044edd9890aaa25d74f52e5fcd170e",
      "tree": "0ac480b4d538537b0d853cc7c23cc354779edab3",
      "parents": [
        "938febd62b860447247eb9b1c3b6bbc99d2c7f81"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 14 19:22:21 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 15 10:03:03 2007 -0500"
      },
      "message": "[SCSI] ncr53c8xx: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ec0bf39a471bf6fcd01def2bd677128cea940b73",
      "tree": "0d98b304d97605613a14329b40ed8cbb88296528",
      "parents": [
        "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
        "d32adcb85c74fd81963714689842993e7014515f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "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: (73 commits)\n  [SCSI] aic79xx: Add ASC-29320LPE ids to driver\n  [SCSI] stex: version update\n  [SCSI] stex: change wait loop code\n  [SCSI] stex: add new device type support\n  [SCSI] stex: update device id info\n  [SCSI] stex: adjust default queue length\n  [SCSI] stex: add value check in hard reset routine\n  [SCSI] stex: fix controller_info command handling\n  [SCSI] stex: fix biosparam calculation\n  [SCSI] megaraid: fix MMIO casts\n  [SCSI] tgt: fix undefined flush_dcache_page() problem\n  [SCSI] libsas: better error handling in sas_expander.c\n  [SCSI] lpfc 8.1.11 : Change version number to 8.1.11\n  [SCSI] lpfc 8.1.11 : Misc Fixes\n  [SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable\n  [SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id\n  [SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support\n  [SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging\n  [SCSI] lpfc 8.1.11 : Fix Memory leaks\n  [SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support\n  ...\n"
    },
    {
      "commit": "0779bf2d2ecc4d9b1e9437ae659f50e6776a7666",
      "tree": "dbcc9735ab63a833056572c8f4f0efe911246562",
      "parents": [
        "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "message": "Fix misc .c/.h comment typos\n\nFix various .c/.h typos in comments (no code changes).\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "db3a8815fb03f9985713b4ab29e208b7074f939c",
      "tree": "ecd16112552d0161db7763cc669ba30db0d13bd4",
      "parents": [
        "bf4713418b9d8543e7b64bf6c742f1959828033e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 08 19:56:20 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 16:41:27 2006 -0600"
      },
      "message": "[SCSI] minor bug fixes and cleanups\n\nBusLogic: use kzalloc(), remove cast to/from void*\n\naic7xxx_old: fix typo in cast\n\nNCR53c406a: ifdef out static built code\n\nfd_mcs: ifdef out static built code\n\nncr53c8xx: ifdef out static built code\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "179e09172ab663b8587ecc46bb18a56a770304a9",
      "tree": "4d57324584c43f81ac2a6d258bb46e75fb6b4327",
      "parents": [
        "a842ef297fd91b1b93f2aa5898d2efd19e95f6a5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Mon Jun 26 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:18 2006 -0700"
      },
      "message": "[PATCH] drivers: use list_move()\n\nThis patch converts the combination of list_del(A) and list_add(A, B) to\nlist_move(A, B) under drivers/.\n\nAcked-by: Corey Minyard \u003cminyard@mvista.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alasdair Kergon \u003cdm-devel@redhat.com\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Andrew Vasquez \u003clinux-driver@qlogic.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "6ea3c0b2dac0d6a857d6bc010e544f4c901fff78",
      "tree": "0650d6e8b5be747eb192e558dd90e875ca7a13fb",
      "parents": [
        "b0dc1db15225d5801bf3105966c9ce12c5142013"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Feb 07 07:54:46 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:09 2006 -0600"
      },
      "message": "[SCSI] Add spi_populate_*_msg functions\n\nIntroduce new helpers:\n - spi_populate_width_msg()\n - spi_populate_sync_msg()\n - spi_populate_ppr_msg()\n\nand use them in drivers which already enable the SPI transport.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b0dc1db15225d5801bf3105966c9ce12c5142013",
      "tree": "d2cb690585b8e45da3efbb80099b559954dd490e",
      "parents": [
        "ea697e456a278fb74a925a6c6befe04054520994"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Feb 17 13:18:41 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:08 2006 -0600"
      },
      "message": "[SCSI] ncr53c8xx update\n\nDelete unused NAME53C definition\nRemove use of the M_* constants; use the common SCSI constants instead\nTranslate some remaining German\nAdd a missing changelog entry\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "19c65091c133a98b20d867c94b1b1380a79e4b81",
      "tree": "03076a960278b81e26437f2acb0f24cc4f7fe039",
      "parents": [
        "cd453c6353ea30171d966fd1dd87c37b05bccee1"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Dec 16 12:50:53 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Dec 16 10:53:47 2005 -0800"
      },
      "message": "[SCSI] Merge sym53c8xx_comm.h and sym53c8xx_defs.h into ncr driver\n\nWhen the sym1 driver was in the tree, it used to share various parts of\nits infrastructure with the ncr driver.  Now it\u0027s gone, these files are\njust an annoyance, so merge sym53c8xx_comm.h into ncr53c8xx.c and merge\nsym53c8xx_defs.h into ncr53c8xx.h.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cd453c6353ea30171d966fd1dd87c37b05bccee1",
      "tree": "c46cd9da8c0508349efa94faaa5b44eeb5031ccc",
      "parents": [
        "8f23d475581adac949315e3339421e12554932c9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Dec 16 12:50:53 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Dec 16 10:52:38 2005 -0800"
      },
      "message": "[SCSI] Use spi_print_msg in ncr53c8xx driver\n\nThe ncr53c8xx driver had its own loop to print scsi messages.  Use the\nSPI one instead.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "422c0d61d591cbfb70f029e13505fb437e169d68",
      "tree": "ebafa14e1c1564ddf263868c3b6907642a8fdf1e",
      "parents": [
        "017560fca496f72ed9dd734ffde63ce39dfe0411"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 24 18:05:09 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 21:10:16 2005 -0500"
      },
      "message": "[SCSI] use scmd_id(), scmd_channel() throughout code\n\nWrap a highly common idiom.  Makes the code easier to read, helps pave\nthe way for sdev-\u003e{id,channel} removal, and adds a token that can easily\nby grepped-for in the future.\n\nThere are a couple sdev_id() and scmd_printk() updates thrown in as well.\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f2be34a3f30a1595f5d9c8e7d0bec4d8d3626047",
      "tree": "0f05f954709c3b15c14118d70828a58e1999fd47",
      "parents": [
        "fe607aa94f5d25ee84f9a9a4fdf2cce3765e12e4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Oct 25 22:16:02 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Oct 26 22:24:02 2005 -0500"
      },
      "message": "[SCSI] ncr53c8xx: Cleanup namespace collision with ktimers\n\nReplace the mcr53c8xx roll your own ktime_... macros with the correct\ntime_after() et al.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "12413197eef2a29e0b9fb0fa541f5cbaeb1d3f3f",
      "tree": "9f294101d0b9df2c49a0911b127aa99823bc0060",
      "parents": [
        "117e4b27ebb1133072b1453145e60e576569e8af"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 11 01:05:01 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 08:31:47 2005 -0500"
      },
      "message": "[SCSI] remove scsi_set_device\n\nscsi_add_host is the proper place to set the device, but people copy\nthe scsi_set_device usage from older drivers again and again.\n\nnote that this leaves some legacy drivers like qlogicisp/qlogicfc\nwithout pci association in sysfs, but they\u0027re scheduled to go away soon\nanyway.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c6295cdf656de63d6d1123def71daba6cd91939c",
      "tree": "c4e5d02355df7443afa45ecc491807a67962f0d8",
      "parents": [
        "d3a933dc9851e74581f9f4c8e703e77901ae8d01"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:59:11 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:33:15 2005 -0500"
      },
      "message": "[PATCH] scsi: remove meaningless scsi_cmnd-\u003eserial_number_at_timeout field\n\nscsi_cmnd-\u003eserial_number_at_timeout doesn\u0027t serve any purpose\nanymore.  All serial_number \u003d\u003d serial_number_at_timeout tests\nare always true in abort callbacks.  Kill the field.  Also, as\n-\u003epid always equals -\u003eserial_number and -\u003eserial_number\ndoesn\u0027t have any special meaning anymore, update comments\nabove -\u003eserial_number accordingly.  Once we remove all uses of\nthis field from all lldd\u0027s, this field should go.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.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"
    }
  ]
}
