)]}'
{
  "log": [
    {
      "commit": "232f08fc82b15fdcaffc68c558115bfb2b34db86",
      "tree": "c2097d8f6d0ae4292e0a8e0fc1674daa7ea35c83",
      "parents": [
        "6778a35bd02939767a17463d74da113541c9371f"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Tue Aug 14 17:28:27 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:36 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Add support for ATTO 4LD: Rebranded LSI 53C1030\n\nPer request from Matthew Wilcox - using PCI_VENDOR_ATTO.\n\nAdd support for ATTO UL4D, they are rebranded 53C1030.\nThe changes are\n1. Adding a new PCI vendor ID in pci table\n2. The spi_port_page_2 is in different format than that of LSI generic\nspi_port_page_2 and hence mapping code is added.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nsigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1fbe85292f50ce6186619b83ed04d1bb91dda569",
      "tree": "427a0bb7e68a07b3bf66a6dfa2e7b8fc0d0c58ab",
      "parents": [
        "8f8bf7e64ef76e1de66eb5212cd50f6a294d459f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 14:50:41 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:29 2007 -0400"
      },
      "message": "[SCSI] dtc: clean up indent damage and add printk levels\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8f8bf7e64ef76e1de66eb5212cd50f6a294d459f",
      "tree": "dde0a228809deae57c3d3d534878c99bd6b77310",
      "parents": [
        "8d9e0f46b4a37077e112bdec3c6228e31547e3c9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 14:50:43 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:25 2007 -0400"
      },
      "message": "[SCSI] make scsi_decode_sense_buffer and scsi_decode_sense_extras static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d9e0f46b4a37077e112bdec3c6228e31547e3c9",
      "tree": "cad841cb770a3f27322a2dbabceae220b1248772",
      "parents": [
        "79ee8304429b497263734e59747df12117de2ea2"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Fri Aug 10 14:50:39 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:22 2007 -0400"
      },
      "message": "[SCSI] NCR5380: fix NCR53C400_PSEUDO_DMA is not defined\n\nIn file included from drivers/scsi/g_NCR5380_mmio.c:9:\ndrivers/scsi/g_NCR5380.c:559:5: warning: \"NCR53C400_PSEUDO_DMA\" is not defined\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "79ee8304429b497263734e59747df12117de2ea2",
      "tree": "ed75cc289181db3f0c3d71edec2fa83ab39ded24",
      "parents": [
        "305aad0bf5b3f890bf6f59f8045bd553fd1051df"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 14:50:42 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:18 2007 -0400"
      },
      "message": "[SCSI] scsi_error.c should #include \"scsi_transport_api.h\"\n\nEvery file should #include the headers containing the prototypes for its\nglobal functions (in this case for scsi_schedule_eh()).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "305aad0bf5b3f890bf6f59f8045bd553fd1051df",
      "tree": "571ede52960f6973a087d8a181aee017e9a74be4",
      "parents": [
        "ffcde188a82497385139c62c6b6362aa4f29406f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:50:52 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:14 2007 -0400"
      },
      "message": "[SCSI] ips: warning fix\n\ndrivers/scsi/ips.c: In function \u0027ips_insert_device\u0027:\ndrivers/scsi/ips.c:6957: warning: \u0027index\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ffcde188a82497385139c62c6b6362aa4f29406f",
      "tree": "58957405a175162087d45740dd32ef9d4ba95d2b",
      "parents": [
        "87f3bda35e306a449ea75c2bdb79a3c4d84cfa95"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 14:50:38 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:11 2007 -0400"
      },
      "message": "[SCSI] NCR_D700, lpfc: Clean up duplicate includes\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "87f3bda35e306a449ea75c2bdb79a3c4d84cfa95",
      "tree": "3be91ee823336f9ddcdde817f94daa4cb27da594",
      "parents": [
        "a0a74e45057cc3138c29173e7b0b3db8b30939ae"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:50:30 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:07 2007 -0400"
      },
      "message": "[SCSI] aacraid: rename check_reset\n\nToo generic, clashes with ISDN.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a0a74e45057cc3138c29173e7b0b3db8b30939ae",
      "tree": "8994020055e142081edb7111cfbd4a5cf0818acb",
      "parents": [
        "a43e6bd1be17573b4f9489190d440677bcb300f6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Aug 09 20:47:15 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:03 2007 -0400"
      },
      "message": "[SCSI] lpfc: fix potential overflow of hbqs array\n\nThe Coverity checker noticed that we may overrun a statically allocated\narray in drivers/scsi/lpfc/lpfc_sli.c::lpfc_sli_hbqbuf_find().\n\nThe case is this; In \u0027struct lpfc_hba\u0027 we have\n\n\t#define LPFC_MAX_HBQS  4\n\t...\n\tstruct lpfc_hba {\n\t\t...\n\t\tstruct hbq_s hbqs[LPFC_MAX_HBQS];\n\t\t...\n\t};\n\nBut then in lpfc_sli_hbqbuf_find() we have this code\n\n\thbqno \u003d tag \u003e\u003e 16;\n\tif (hbqno \u003e LPFC_MAX_HBQS)\n\t\treturn NULL;\n\nif \u0027hbqno\u0027 ends up as exactely 4, then we won\u0027t return, and then this\n\n\tlist_for_each_entry(d_buf, \u0026phba-\u003ehbqs[hbqno].hbq_buffer_list, list) {\n\nwill cause an overflow of the statically allocated array at index 4,\nsince the valid indices are only 0-3.\n\nI propose this patch, that simply changes the \u0027hbqno \u003e LPFC_MAX_HBQS\u0027\ninto \u0027hbqno \u003e\u003d LPFC_MAX_HBQS\u0027 as a possible fix.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a43e6bd1be17573b4f9489190d440677bcb300f6",
      "tree": "8dcff974236d9d38e3354c5d9327542bd6fb1d5f",
      "parents": [
        "4bd6d7f35661a32ed50b72f02b684f894feeaa48"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 07 17:38:20 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:00 2007 -0400"
      },
      "message": "[SCSI] fc4: 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\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4bd6d7f35661a32ed50b72f02b684f894feeaa48",
      "tree": "38a8baae7ccd63b60b2003260cbd1abf84b780c3",
      "parents": [
        "d68f4321357165346fb15ef41dbbf9dce7894f29"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 08:41:03 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:56 2007 -0400"
      },
      "message": "[SCSI] advansys: Move documentation to Documentation/scsi\n\nThe 700+-line comment at the top of the advansys driver fits more comfortably\nin Documentation/scsi.\n\nDelete the sections on:\n - kernels supported\n - other files modified (obsolete)\n - source comments (obsolete)\n - tests to run\n - release history (that\u0027s what a VCS is for)\n - contacting connectcom (the domain has expired and the phone number is\n   now in use by another organisation)\n\nKnown problems/fix list is moved down to the section where jejb put his FIXME.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d68f4321357165346fb15ef41dbbf9dce7894f29",
      "tree": "81511511970607a4f7fb0ffb6e9b470df769991e",
      "parents": [
        "13ac2d9c791469d4af51aa65653ab0fbd0916fcc"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:58:12 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:52 2007 -0400"
      },
      "message": "[SCSI] advansys: use memcpy instead of open-coded loop\n\nUse memcpy to initialise eep_config instead of a loop.  For\nAdvInitFrom38C1600EEP where we need to modify the default EEPROM\nconfiguration, do it after the loop, and do it using the structure\ndefinition, not by finding the right byte.  I think it was wrong for\nbig-endian machines.\n\nAlso delete some non-useful comments and prototypes.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "13ac2d9c791469d4af51aa65653ab0fbd0916fcc",
      "tree": "0fef27a439aa815bd3b3af010aa5c469873a5e2d",
      "parents": [
        "895d6b4ca88ecc69b9301675eb220c6a926d8bb1"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 08:10:23 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:49 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove pci_slot_info\n\nThe driver kept a copy of the PCI config address; refer to the pci_dev\nassociated with the card instead.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "895d6b4ca88ecc69b9301675eb220c6a926d8bb1",
      "tree": "2aab4991152ccf8dcdc1ccfedf5fafb202599b49",
      "parents": [
        "394dbf3f4005622fa52f1805eb950f08ce20f636"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:57:06 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:45 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove library-style callback routines\n\nConvert adv_isr_callback, adv_async_callback and asc_isr_callback into\ndirect calls.  Remove the unused asc_exe_callback.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "394dbf3f4005622fa52f1805eb950f08ce20f636",
      "tree": "ebfe29af705e696dce211128016f843ff26b8dbf",
      "parents": [
        "4a2d31c811542d37258b3976975395cb1c0fba1c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:56:40 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:41 2007 -0400"
      },
      "message": "[SCSI] advansys: Move struct device out of the cfg structures\n\nThe cfg structures are supposed to be disposable after initialisation;\nwith the \u0027dev\u0027 used for DMA mapping in there, that\u0027s not possible.  Move\nthe dev to the board.\n\nAlso inline AscInitFromAscDvcVar into its only caller, remove some\nunnecessary prototypes and sort out a few minor formatting issues.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4a2d31c811542d37258b3976975395cb1c0fba1c",
      "tree": "3a5987f9ef6f657a7b2eeeaeafdf37fa2c9e7494",
      "parents": [
        "57ba5fe988f6e0845c459bbe75ecd6aea536805d"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:55:34 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:37 2007 -0400"
      },
      "message": "[SCSI] advansys: Stop using n_io_port in Scsi_Host structure\n\nn_io_port isn\u0027t suitable for advansys because some of the boards have\nmore than 255 bytes of io port space.  There\u0027s already a driver-private\nreplacement, asc_n_io_port, but for some reason the driver was still\nsetting and occasionally reporting n_io_port.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "57ba5fe988f6e0845c459bbe75ecd6aea536805d",
      "tree": "2ced010dc7e32dbcff754b0b29a9722cc3d80433",
      "parents": [
        "59fcf844095a89fe5e42b4e9bfc4b49dd6909e6b"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:55:07 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:33 2007 -0400"
      },
      "message": "[SCSI] advansys: ioremap no longer needs page-aligned addresses\n\nAt some point during Linux 2.1 development, ioremap() gained the ability\nto handle addresses which weren\u0027t page-aligned.  Also expand the CONFIG_PCI\nrange to encompass that entire section of wide board initialisation, since\nall wide boards are PCI.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "59fcf844095a89fe5e42b4e9bfc4b49dd6909e6b",
      "tree": "f6ff4e0cbfeaef7aac59b9afb6fa18ae3ce07ffd",
      "parents": [
        "ecec1947479e52eeb4378cc5706d6d46b0cf5172"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:54:15 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:30 2007 -0400"
      },
      "message": "[SCSI] advansys: delete AscGetChipBusType\n\nBy moving a test from AscGetChipBusType into its only caller, we can delete\nthe whole function\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ecec1947479e52eeb4378cc5706d6d46b0cf5172",
      "tree": "fd7de03d71eb944175ed31d8df7472431b21f934",
      "parents": [
        "47d853ccbe7fc6b79aeddd97cf6f5b08bf81d58b"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 08:08:22 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:26 2007 -0400"
      },
      "message": "[SCSI] advansys: misc reformatting\n\nRemove some useless forward declarations\nReformat some comments, debug messages, and the occasional piece of real code\nRemoval of unnecessary braces\nRemove duplicate setting of shost-\u003eirq\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "47d853ccbe7fc6b79aeddd97cf6f5b08bf81d58b",
      "tree": "6e8c7c30b0fb562f9510c649b2dc4b7b0ee23f6c",
      "parents": [
        "2ffb45c672eff6a797712c5c8b5a6ddf3692187a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:41:33 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:22 2007 -0400"
      },
      "message": "[SCSI] advansys: remove INQUIRY sniffing\n\nUse slave_configure() to do all the work that used to be done in\nAscInquiryHandling and AdvInquiryHandling.  Split slave_configure into\ntwo functions, one for wide and one for narrow controllers.\n\nRemove some unused definitions, duplicate definitions, unnecessary\ndeclarations, and scsireqq, cap_info and inquiry from struct asc_board.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2ffb45c672eff6a797712c5c8b5a6ddf3692187a",
      "tree": "1f650098df1760cad3091e26ff760b25a6384b06",
      "parents": [
        "ce3a7f1202e02324841ef87d7d3f08ff351d07c7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:39:46 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:19 2007 -0400"
      },
      "message": "[SCSI] Add QUANTUM XP34301 to the blacklist\n\nAccording to the AdvanSys driver, this device has a problem with tagged\nqueueing.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ce3a7f1202e02324841ef87d7d3f08ff351d07c7",
      "tree": "410b3412a60a94215a3020c0be36b64527132991",
      "parents": [
        "9649af39e30d8d2668c35d008e8e14ae138e4d40"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:39:17 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:15 2007 -0400"
      },
      "message": "[SCSI] advansys: remove AscCompareString()\n\nAscCompareString() is just another name for strncmp\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9649af39e30d8d2668c35d008e8e14ae138e4d40",
      "tree": "f8fccc5fa42fb89f52a274a76c8526f9e1cf8748",
      "parents": [
        "71f36115d20e8d8b0ef10479ff0cde877ec56f98"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 21:51:47 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:12 2007 -0400"
      },
      "message": "[SCSI] advansys: More PCI cleanups\n\n - Remove wrappers around the PCI configuration space accessors\n - Call pci_set_master() instead of poking at config space directly\n - Move the latency setting into one function called for both narrow and\n   wide boards.\n - Tidy up AdvInitGetConfig() a little.\n - Delete a few unused prototypes and definitions.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "71f36115d20e8d8b0ef10479ff0cde877ec56f98",
      "tree": "adf0da802ca05e404ae6e6a9170e81e92dd0f3d0",
      "parents": [
        "c304ec94733aec764396813f3f05dfbe02f4a6da"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 08:04:53 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:08 2007 -0400"
      },
      "message": "[SCSI] advansys: Update resource management\n\nMake sure the resources are reserved and released by all the callers of\nadvansys_board_found().  This eliminates the check_region-style race.\nIt also allows us to use the pci_request_regions() API.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c304ec94733aec764396813f3f05dfbe02f4a6da",
      "tree": "c5a78774826e19ef84ad0f79558a533077a4f90e",
      "parents": [
        "b09e05a73e8308397371edc15b7d45082971fa95"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 09:18:45 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:04 2007 -0400"
      },
      "message": "[SCSI] advansys: Convert to ISA driver model\n\nRegister two isa_drivers, one for ISA and one for VLB, in order to\npreserve detection order.  When deleting advansys_detect, we lose the\nlast vestiges of the code that limited IO port scanning.  This code\nhas been effectively disabled for many years anyway; I\u0027ll restore it\nin a module_param later.  We also lose the code that placed all ISA PnP\ncards into WaitForKey state -- drivers shouldn\u0027t be doing this anyway.\nThe asc_host array goes away too.  Also remove some IOADR and other\ndefinitions, such as ASC_NUM_BOARD_SUPPORTED.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b09e05a73e8308397371edc15b7d45082971fa95",
      "tree": "3f727e4ebf6bcab57aa1a9e056eb5813bf97ec50",
      "parents": [
        "78e77d8b50633241d34cd9e64626d39d0a8cd2c0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 09:14:52 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:39:01 2007 -0400"
      },
      "message": "[SCSI] advansys: Convert to EISA driver model\n\n - Switch EISA probing to the driver model\n - Remove some now-unused macros and functions\n - Update the FIXME now that we use the correct driver model probing API\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "78e77d8b50633241d34cd9e64626d39d0a8cd2c0",
      "tree": "a1c51fa89b43ca26312ca1e8eb994a395228bbec",
      "parents": [
        "8dfb537933a87588e83196d14cd9ec245eb065b8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Jul 29 21:46:15 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:56 2007 -0400"
      },
      "message": "[SCSI] advansys: Convert to PCI driver model\n\n - Add a pci_driver interface for the PCI advansys devices (for\n   ISA/EISA/VLB devices, we still call advansys_detect).\n - Many functions are converted from __init to __devinit to allow hotplug\n   PCI to work.\n - Only keep devices found by advansys_detect in the asc_host list.\n - Rename asc_board_count to asc_legacy_count.  New asc_board_count is only\n   used to generate a unique name for each device.\n - Remove some now-unused macros and struct definitions\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8dfb537933a87588e83196d14cd9ec245eb065b8",
      "tree": "d4bfeeecdd02e00cd4895dff6a3027f392ea2516",
      "parents": [
        "b2c16f586ee529e97ac63183e70e2bfd586a2f47"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jul 30 09:08:34 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:53 2007 -0400"
      },
      "message": "[SCSI] advansys: Move to scsi hotplug initialisation model\n\n - Switch from scsi_register/scsi_unregister to scsi_host_alloc,\n   scsi_add_host, scsi_scan_host and scsi_host_put.\n - Rename the scsi_host_template to advansys_template\n - Use module_init and module_exit instead of scsi_module.c\n - Remove protection against advansys_detect being called twice\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b2c16f586ee529e97ac63183e70e2bfd586a2f47",
      "tree": "7dcbddc023b22fa6ff740f8217317288309f0d29",
      "parents": [
        "605fe5987f728e92e75ba12f7be01ffc3b132ad0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Jul 29 17:30:28 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:49 2007 -0400"
      },
      "message": "[SCSI] advansys: Make advansys_board_found a little more readable\n\n - Put all the error cleanup at the end of the function and goto the\n   appropriate label\n - Split advansys_wide_init_chip out of advansys_board_found\n - Split advansys_wide_free_mem out of advansys_board_found.  Use it\n   from advansys_release\n - Use GFP_KERNEL, not GFP_ATOMIC, when allocating memory during\n   initialisation\n - Eliminate lots of PROC_FS ifdefs by removing the ifdefs around the prtbuf\n   struct member\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "605fe5987f728e92e75ba12f7be01ffc3b132ad0",
      "tree": "f2ec47698bfb5df51516db41db33923c1383d33f",
      "parents": [
        "074c8fe4c0c0c7918d99bca34ea8e02a86997530"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Jul 29 17:27:20 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:44 2007 -0400"
      },
      "message": "[SCSI] advansys: Stop checking the scsi_cmnd belongs to our Scsi_Host\n\nThe interrupt routines used to walk the list of Scsi_Hosts belonging to\nthis driver to make sure that the scsi_cmnd belonged to one of them.\nThis is a waste of time and gets in the way of later cleanups, so\ndelete it.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "074c8fe4c0c0c7918d99bca34ea8e02a86997530",
      "tree": "3749b38af53c46df54a036cb8d9cfd740031eef3",
      "parents": [
        "2a437959e963d98e04dbbcd26b69bfb1985567ce"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Jul 28 23:11:05 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:40 2007 -0400"
      },
      "message": "[SCSI] advansys: Improve interrupt handler\n\nPass the Scsi_Host to the interrupt handler, rather than polling all\nhosts for each interrupt.\nReturn IRQ_NONE if we didn\u0027t handle this interrupt\nDon\u0027t set the IRQF_DISABLED flag; this is not a fast-executing interrupt\nhandler.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2a437959e963d98e04dbbcd26b69bfb1985567ce",
      "tree": "3e22b7da80b554948a935bc43337d8b273e12c5c",
      "parents": [
        "8c6af9e174abdf40c30a4a229bbd11b458869f97"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:00:51 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:37 2007 -0400"
      },
      "message": "[SCSI] advansys: Clean up proc_info implementation\n\nJust use the Scsi_Host passed in, rather than looking through the driver\u0027s\nown array of boards for one that matches it.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8c6af9e174abdf40c30a4a229bbd11b458869f97",
      "tree": "5c21a54d2ca2ef7ede5eea16ca7a669fd91fca02",
      "parents": [
        "ea312552e94883efc42cfa4651bcf964f3110564"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 26 11:03:19 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:33 2007 -0400"
      },
      "message": "[SCSI] advansys: undate version, copyright, etc\n\nUpdate the version to 3.4\nAdd my copyright\nAdd myself to MAINTAINERS\nExercise my right to change the license from dual BSD/GPL to GPL\nDon\u0027t force the definition of CONFIG_ISA on x86\nAlways include pci.h\nStop including stat.h\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ea312552e94883efc42cfa4651bcf964f3110564",
      "tree": "a12b5602abef524382c958fc14fd936cb66683cc",
      "parents": [
        "6b7f123f378743d739377871c0cbfbaf28c7d25a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Mon Aug 06 00:31:24 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:28 2007 -0400"
      },
      "message": "[SCSI] sg: increase sglist_len of the sg_scatter_hold structure\n\nunsigned short is too small for sizeof(struct scatterlist) *\nmin(q-\u003emax_hw_segments, q-\u003emax_phys_segments).\n\nThis fixes memory leak with 4096 segments since 16 (likely sg size\nwith x86) * 4096 sets sglist_len to zero.\n\nThis might not happen without sg chaining support.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6b7f123f378743d739377871c0cbfbaf28c7d25a",
      "tree": "ada283aaa62629e09b9edb7c351eaa62cdf3ccce",
      "parents": [
        "afd9a033ca1354e95c95201f5d21a097da9f7fb2"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jun 26 15:18:51 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:24 2007 -0400"
      },
      "message": "[SCSI] Fix async scanning double-add problems\n\nStress-testing and some thought has revealed some places where\nasynchronous scanning needs some more attention to locking.\n\n - Since async_scan is a bit, we need to hold the host_lock while\n   modifying it to prevent races against other CPUs modifying the word\n   that bit is in.  This is probably a theoretical race for the moment,\n   but other patches may change that.\n - The async_scan bit means not only that this host is being scanned\n   asynchronously, but that all the devices attached to this host are not\n   yet added to sysfs.  So we must ensure that this bit is always in sync.\n   I\u0027ve chosen to do this with the scan_mutex since it\u0027s already acquired\n   in most of the right places.\n - If the host changes state to deleted while we\u0027re in the middle of\n   a scan, we\u0027ll end up with some devices on the host\u0027s list which must\n   be deleted.  Add a check to scsi_sysfs_add_devices() to ensure the\n   host is still running.\n - To avoid the async_scan bit being protected by three locks, the\n   async_scan_lock now only protects the scanning_list.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "afd9a033ca1354e95c95201f5d21a097da9f7fb2",
      "tree": "d22772fc2c7088d174c37c94e8c5628d9bf23efa",
      "parents": [
        "bd441deaf341c524b28fd72831ebf6fef88f1c41"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Jul 12 16:11:24 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:21 2007 -0400"
      },
      "message": "[SCSI] microtek: use data accessors and !use_sg cleanup\n\n  - use scsi_cmnd data accessors\n  - Clean the !use_sg code paths\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[jejb: merge conflict fix]\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bd441deaf341c524b28fd72831ebf6fef88f1c41",
      "tree": "f75f1170a90b55992a340c64e2ed52ecbfb19bce",
      "parents": [
        "358147403d1506ee43335c152fa3864d90f5ef6e"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue Mar 13 12:52:29 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:17 2007 -0400"
      },
      "message": "[SCSI] fix write buffer length in scsi_req_map_sg()\n\nsg\u0027s may have setup a the buffer with a different length than\nthe transfer length so we should be using the bufflen passed\nin as the request\u0027s data len.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "358147403d1506ee43335c152fa3864d90f5ef6e",
      "tree": "db95b86039ba84d71bb0a1e5f3533cc2d0b736cb",
      "parents": [
        "0012fdf986c9b9c7fe8d0842a0ad8dd981a06c06"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 23 09:42:32 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:13 2007 -0400"
      },
      "message": "[SCSI] ps3rom: convert to use the data buffer accessors\n\nThis converts ps3rom driver to use the new accessors for the sg lists\nand the parameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0012fdf986c9b9c7fe8d0842a0ad8dd981a06c06",
      "tree": "61c4d1d819c34c60f90c4544c66817470a38e404",
      "parents": [
        "e9906fe8c6e8d004635753b7c4189692df281b70"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Thu Aug 02 00:20:34 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:09 2007 -0400"
      },
      "message": "[SCSI] scsi_transport_srp: remove tgt dependencies\n\nit\u0027s better to remove tgt dependencies in srp transport class since\nmost people want only initiator support.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e9906fe8c6e8d004635753b7c4189692df281b70",
      "tree": "08cc5d3e65b291b17e8851494bf8648400154001",
      "parents": [
        "bfb743740e1598d3030c4972a8808f2bb5b95b6b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:24 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:04 2007 -0400"
      },
      "message": "[SCSI] tgt: convert ibmvstgt to use transport tsk_mgmt_response callback\n\nThis converts ibmvstgt to use transport tsk_mgmt_response callback.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bfb743740e1598d3030c4972a8808f2bb5b95b6b",
      "tree": "107bb8f17faa3f90bafc64dd6581bbf751ee30c9",
      "parents": [
        "17b0bcfad795913b1f2a3926cd238fa2ad5522a2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:22 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:01 2007 -0400"
      },
      "message": "[SCSI] tgt: move tsk_mgmt_response callback to transport class\n\nThis moves tsk_mgmt_response callback in struct scsi_host_template to\nstruct scsi_transport_template since struct scsi_transport_template is\nmore suitable for the task management stuff.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "17b0bcfad795913b1f2a3926cd238fa2ad5522a2",
      "tree": "d5ea7751a3dfab990db03361316261a5006d7f64",
      "parents": [
        "62fe88261b9d865264d857777cf58a0335513151"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:21 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:57 2007 -0400"
      },
      "message": "[SCSI] tgt: convert libsrp and ibmvstgt to use srp_transport\n\nThis converts libsrp and ibmvstgt to use srp transport.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "62fe88261b9d865264d857777cf58a0335513151",
      "tree": "db111392d242cabfddebbee7eae6b6d971eec35e",
      "parents": [
        "2c47f9efbedbe5749b6bb16e59bc11d6e460855f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:19 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:53 2007 -0400"
      },
      "message": "[SCSI] srp_transport: add target driver support\n\nThis adds minimum target driver support:\n\n- srp_rport_{add,del} calls scsi_tgt_it_nexus_{create,destroy} for\ntarget drivers.\n\n- add a callback to notify target drivers of the nexus operation\nresults to srp_function_template.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2c47f9efbedbe5749b6bb16e59bc11d6e460855f",
      "tree": "bfc1a2154f67c3aa45f92e586678ffc37e5f80eb",
      "parents": [
        "aebd5e476ecc8ceb53577b20f2a352ff4ceffd8d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:17 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:50 2007 -0400"
      },
      "message": "[SCSI] tgt: add I_T nexus support\n\ntgt uses scsi_host as I_T nexus. This works for ibmvstgt because it\ncreates one scsi_host for one initiator. However, other target drivers\ndon\u0027t work like that.\n\nThis adds I_T nexus support, which enable one scsi_host to handle\nmultiple initiators. New scsi_tgt_it_nexus_create/destroy functions\nare expected be called transport classes. For example, ibmvstgt\ncreates an initiator remote port, then the srp transport calls\ntgt_it_nexus_create. tgt doesn\u0027t manages I_T nexus, instead it tells\ntgtd, user-space daemon, to create a new I_T nexus.\n\nOn the receiving the response from tgtd, tgt calls\nshost-\u003etransportt-\u003eit_nexus_response. transports should notify a\nlld. The srp transport uses it_nexus_response callback in\nsrp_function_template to do that.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aebd5e476ecc8ceb53577b20f2a352ff4ceffd8d",
      "tree": "43103d35db1aa80440515db3fc968b0d96dd1d5e",
      "parents": [
        "3236822b1c9b67ad10745d965515b528818f1120"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:15 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:46 2007 -0400"
      },
      "message": "[SCSI] transport_srp: add rport roles attribute\n\nThis adds a \u0027roles\u0027 attribute to rport like transport_fc. The role can\nbe initiator or target. That is, the initiator driver creates target\nremote ports and the target driver creates initiator remote ports.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3236822b1c9b67ad10745d965515b528818f1120",
      "tree": "afcffc2cd7a15f8ef362e4a114965a3e2c9d7cff",
      "parents": [
        "4d68041907b150b07640b607c6c626391cf3fe8b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 27 16:33:12 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:42 2007 -0400"
      },
      "message": "[SCSI] ib_srp: convert to use the srp transport class\n\nThis converts ib_srp to use the srp transport class.\n\nI don\u0027t have ib hardware so I\u0027ve not tested this patch.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4d68041907b150b07640b607c6c626391cf3fe8b",
      "tree": "13672f3d6c86dd8ff7405650d6ef4d931eee3b90",
      "parents": [
        "09345f65058bb927f3b3f4c33421f83ba8eeb5f8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 27 16:32:50 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:39 2007 -0400"
      },
      "message": "[SCSI] ibmvscsi: convert to use the srp transport class\n\nThis converts ibmvscsi to use the srp transport class.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "09345f65058bb927f3b3f4c33421f83ba8eeb5f8",
      "tree": "c67ce859ca67b95fd99ecc5384f0e959ae4057c9",
      "parents": [
        "604cd794de3094ccf8a9c149f299237a642ba9b5"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 27 16:32:39 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:35 2007 -0400"
      },
      "message": "[SCSI] add srp transport class\n\nThis adds srp transport class that works with ib_srp and ibmvscsi.\n\nIt creates only /sys/class/{srp_host,srp_remote_ports} and\nsrp_remote_ports has only \"port_id\" attribute.\n\nviola:/sys/class/srp_remote_ports/port-0:1# ls\ndevice  port_id  subsystem  uevent\nviola:/sys/class/srp_remote_ports/port-0:1# cat port_id\n4c:49:4e:55:58:20:56:49:4f:00:00:00:00:00:00:00\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "604cd794de3094ccf8a9c149f299237a642ba9b5",
      "tree": "995fe30d1886b8ff5bd1fd141877b462c4ab4d17",
      "parents": [
        "6afd9763c1b16f12653e5bcb9376886c82805bd5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Aug 12 18:22:57 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 13:03:57 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.02.00-k3.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6afd9763c1b16f12653e5bcb9376886c82805bd5",
      "tree": "923e729e5ccc51312e249c3415a8d1374ce57d94",
      "parents": [
        "a3cbdfad15dee42eb2d17d28fd36447082278dc9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Aug 12 18:22:56 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 13:03:43 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct mailbox register dump for FWI2 capable ISPs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a3cbdfad15dee42eb2d17d28fd36447082278dc9",
      "tree": "04c34158a6549adadd11a07bc1ca3087605830d5",
      "parents": [
        "02d638b4b72af9ee617831066d6245c882da1ee0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Aug 13 10:13:18 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 13:03:20 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct 8GB iIDMA support.\n\nOriginal implementation manipulated the FC_GS values for\nport-speed.  Transition the codes to use the driver\u0027s own\ninternal representations as this makes for a reduction in\nduplicate \u0027conversion\u0027 codes throughout the driver.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "02d638b4b72af9ee617831066d6245c882da1ee0",
      "tree": "d882e4346101d4da73666208ca395c8f4ed7e364",
      "parents": [
        "8fef696b00b863c8c898293bd09be581b934849b"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Aug 12 18:22:54 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 13:02:57 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct management-server login-state synchronization issue.\n\nTransitioning link-state via NOS/OLS requires a relogin to a\nfabric\u0027s Management Server.  Request relogin when the firmware\nissues a point-to-point asynchronous event (0x8030).\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8fef696b00b863c8c898293bd09be581b934849b",
      "tree": "570bbab537e4f90f0eb95a7833ab6afbb509feaa",
      "parents": [
        "29856e2841ebc6dadff0db1032be14e467989452"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Aug 12 18:22:53 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 13:02:36 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: Don\u0027t modify parity bits during ISP25XX restart.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "29856e2841ebc6dadff0db1032be14e467989452",
      "tree": "7629d73d41f48059fd051d0a7f0d9c01b45144c0",
      "parents": [
        "9d212a4d20928f865b9a48e870d6ecef0e30175d"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Aug 12 18:22:52 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 13:02:17 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: Allocate enough space for the full PCI descriptor.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9d212a4d20928f865b9a48e870d6ecef0e30175d",
      "tree": "c5acc9d18514616ae0b325cb7dff7f1f01529955",
      "parents": [
        "47b87b7948111fa95e99fbd60fc3255423b45809"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 08 10:47:26 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 12:28:44 2007 -0500"
      },
      "message": "[SCSI] zfcp: fix the data buffer accessor patch\n\nFix the data buffer accessor patch.\n\nFor request without a data buffer nothing was written into\na SBALE.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "47b87b7948111fa95e99fbd60fc3255423b45809",
      "tree": "225b84d8ed3282982701ca8fe6fac069131dffa0",
      "parents": [
        "83f6d6d7258974a99cbf465878bc11eb4d494c61"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 08 10:47:10 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 12:28:29 2007 -0500"
      },
      "message": "[SCSI] zfcp: allocate gid_pn_data objects from gid_pn_cache\n\nallocate gid_pn_data objects from gid_pn_cache.\n\nAllocate gid_pn_data objects from the corresponding cache which ensures\nproper alignment.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "83f6d6d7258974a99cbf465878bc11eb4d494c61",
      "tree": "e20b9d9bb6417f4c3039b00b56d1afbadf5642a9",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 08 10:47:02 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Aug 15 12:28:17 2007 -0500"
      },
      "message": "[SCSI] zfcp: fix memory leak\n\nfix memory leak.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3b993e8bee32d6dfe04df560eda8e1aff6248a22",
      "tree": "a3d9950b941276799b25194e0c1c400693c09809",
      "parents": [
        "ab3c556de19b1888b0830ef066524884d4788131",
        "b5d0b4ba389711183b5af71438fe21b40ee32d6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:52:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:52:12 2007 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Build fix\n  i2c/menelaus: Build fix\n  i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n  i2c-mpc: Don\u0027t disable I2C module on stop condition\n  i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n  i2c/isp1301_omap: Build fixes, whitespace\n  i2c-mpc: Pass correct dev_id to free_irq on error path\n  i2c-i801: Typo: erroneous\n"
    },
    {
      "commit": "b5d0b4ba389711183b5af71438fe21b40ee32d6d",
      "tree": "dd389ba405847db453c035df9b464cef1cd13025",
      "parents": [
        "c1147cc6d18389f6530bae27741b9b2665e862e6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "message": "i2c-s3c2410: Build fix\n\nFixup the include files after the arch moves that\nwhere included in 2.6.23.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c1147cc6d18389f6530bae27741b9b2665e862e6",
      "tree": "a818261097cf68c1a2fb21ade8b4daf07c18de9d",
      "parents": [
        "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c/menelaus: Build fix\n\nFix Menelaus build error, and remove needless \"#define DEBUG\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89",
      "tree": "d8b7eb634571649f9401d351801e5de87cc5c91d",
      "parents": [
        "5af0e07f87e7d9be2a9db514af1e338341240f6d"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n\nUnder certain conditions, the mv64xxx I2C bus can hang preventing\nfurther operation.  To make the driver more robust, we now reset\nthe I2C hardware and the driver state machine when such hangs are\ndetected.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5af0e07f87e7d9be2a9db514af1e338341240f6d",
      "tree": "832666718356a281e52653ab9cd6abc30e082fbe",
      "parents": [
        "432ca994bf7107e88916fd9606ca7402a4571359"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Don\u0027t disable I2C module on stop condition\n\nDisabling module on stop doesn\u0027t work on some CPUs (ie. mpc8241,\nas reported by Guennadi Liakhovetski), so remove that.\n\nDisable I2C module on errors/interrupts to prevent it from\nlocking up on mpc5200b.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "432ca994bf7107e88916fd9606ca7402a4571359",
      "tree": "3b5f455abece510c33f5cf03636f91e46836f6cb",
      "parents": [
        "25da383d26a1dcca4f0205769a24e5eac79c6d35"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n\nIn order to be able to use sensors on the IOP3xx SoCs, one needs to set\nthe adapter class to I2C_CLASS_HWMON.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "25da383d26a1dcca4f0205769a24e5eac79c6d35",
      "tree": "0515ab5858fa2ccb587785a431e4fce87fe44da1",
      "parents": [
        "322454a65371477bed0eb1d189c50d781ebd7f85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c/isp1301_omap: Build fixes, whitespace\n\nBuild fixes for isp1301_omap driver.  I think an earlier version\nof this must have gotten lost somewhere, or maybe it only went\ninto the Linux-OMAP tree.\n\nAlso, some whitespace fixes to bring this more into sync with the\nversion of this found in the Linux-OMAP tree.  (That version has\nupdates for the OTG controller on the OMAP 1710 which break that\nfunctionality on OMAP 161x boards like the H2, so merging all of\nit is not currently an option.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "322454a65371477bed0eb1d189c50d781ebd7f85",
      "tree": "d8ea0374b5f3f51033439d6aedd39aecccaf2141",
      "parents": [
        "002cf63191eb8b68b7fed48f014b87c456188acc"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Pass correct dev_id to free_irq on error path\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "002cf63191eb8b68b7fed48f014b87c456188acc",
      "tree": "f3ece0588f8593db41271a80348e03b700653cc9",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 14 18:37:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:13 2007 +0200"
      },
      "message": "i2c-i801: Typo: erroneous\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ab3c556de19b1888b0830ef066524884d4788131",
      "tree": "7652961084c69e00267eda767edeeac5e20aed51",
      "parents": [
        "c4e7ac5d427a48b91752671523f39a04e63e12ff",
        "cae7ca3d3de48851e929de9469397749638df779"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:31:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:31:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPVS]: Use IP_VS_WAIT_WHILE when encessary.\n  [NET]: Share correct feature code between bridging and bonding\n  [ATM] drivers/atm/iphase.c: mostly kmalloc + memset conversion to kzalloc\n  [IRDA] irda-usb.c: mostly kmalloc + memset conversion to k[cz]alloc\n  [WAN] drivers/net/wan/hdlc_fr.c: kmalloc + memset conversion to kzalloc\n  [DCCP]: fix memory leak and clean up style - dccp_feat_empty_confirm()\n  [DCCP]: fix theoretical ccids_{read,write}_lock() race\n  [XFRM]: Clean up duplicate includes in net/xfrm/\n  [TIPC]: Clean up duplicate includes in net/tipc/\n  [SUNRPC]: Clean up duplicate includes in net/sunrpc/\n  [PKT_SCHED]: Clean up duplicate includes in net/sched/\n  [IPV6]: Clean up duplicate includes in net/ipv6/\n  [IPV4]: Clean up duplicate includes in net/ipv4/\n  [ATM]: Clean up duplicate includes in net/atm/\n  [ATM]: Clean up duplicate includes in drivers/atm/\n  [IPCONFIG]: ip_auto_config fix\n  [ATM]: fore200e_param_bs_queue() must be __devinit\n"
    },
    {
      "commit": "c4e7ac5d427a48b91752671523f39a04e63e12ff",
      "tree": "72168de27e0211c1714e1b0073b8640de85a5f6f",
      "parents": [
        "c019b1933015ee31366eeaa085bad3ee9516991c",
        "ce57a02c64052c3f1c62f30a902a937e6c316d88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:30:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:30:42 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  e1000: Add device IDs of new 82571 board variants\n  xen-netfront: Avoid deref\u0027ing skbafter it is potentially freed.\n  3c59x maintainer\n  3c59x: fix duplex configuration\n  natsemi: fix netdev error acounting\n  ax88796 printk fixes\n  myri10ge: Use the pause counter to avoid a needless device reset\n  via-rhine: disable rx_copybreak on archs that don\u0027t allow unaligned DMA access\n"
    },
    {
      "commit": "ce57a02c64052c3f1c62f30a902a937e6c316d88",
      "tree": "4212eea258dd7db88235a6f910d7fc1a48652f8c",
      "parents": [
        "10a273a67343e1f317652d69b09a212ee0284b44"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Aug 09 14:09:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:54:47 2007 -0400"
      },
      "message": "e1000: Add device IDs of new 82571 board variants\n\nThis patch adds support for 2 new board variants:\n- A Quad port fiber 82571 board\n- A blade version of the 82571 quad copper board\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f353bf29e162459f2f1e2ca25e41011fae65241",
      "tree": "8df6d6c66b69f18d521f76018ff98706e4e2a1b3",
      "parents": [
        "f71417614d63932cf56ed98a0947568d6259d11e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 10 15:47:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:14 2007 -0700"
      },
      "message": "[NET]: Share correct feature code between bridging and bonding\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8797 shows that the\nbonding driver may produce bogus combinations of the checksum\nflags and SG/TSO.\n\nFor example, if you bond devices with NETIF_F_HW_CSUM and\nNETIF_F_IP_CSUM you\u0027ll end up with a bonding device that\nhas neither flag set.  If both have TSO then this produces\nan illegal combination.\n\nThe bridge device on the other hand has the correct code to\ndeal with this.\n\nIn fact, the same code can be used for both.  So this patch\nmoves that logic into net/core/dev.c and uses it for both\nbonding and bridging.\n\nIn the process I\u0027ve made small adjustments such as only\nsetting GSO_ROBUST if at least one constituent device\nsupports it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f71417614d63932cf56ed98a0947568d6259d11e",
      "tree": "296af8dc842a62aed78f8d4ad0709e7f5cb109b1",
      "parents": [
        "48e3eeb1a1a89a3ea256cf6d3c898e753787cfaa"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:26:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:13 2007 -0700"
      },
      "message": "[ATM] drivers/atm/iphase.c: mostly kmalloc + memset conversion to kzalloc\n\n drivers/atm/iphase.c | 111508 -\u003e 111431 (-77 bytes)\n drivers/atm/iphase.o | 254740 -\u003e 254260 (-480 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48e3eeb1a1a89a3ea256cf6d3c898e753787cfaa",
      "tree": "4f607c078f1a4a23becd140298888f846886261f",
      "parents": [
        "1ee325438cdbe374ebea6e3d2f19204072c15038"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:25:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:12 2007 -0700"
      },
      "message": "[IRDA] irda-usb.c: mostly kmalloc + memset conversion to k[cz]alloc\n\n drivers/net/irda/irda-usb.c | 59694 -\u003e 59541 (-153 bytes)\n drivers/net/irda/irda-usb.o | 170588 -\u003e 169256 (-1332 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ee325438cdbe374ebea6e3d2f19204072c15038",
      "tree": "f94ff6a6ecacdebc53fd04d7b728809f4e48c961",
      "parents": [
        "e576de82ee628f68e5a44527c7ee99eadeab2e62"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:24:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:11 2007 -0700"
      },
      "message": "[WAN] drivers/net/wan/hdlc_fr.c: kmalloc + memset conversion to kzalloc\n\n drivers/net/wan/hdlc_fr.c | 31260 -\u003e 31223 (-37 bytes)\n drivers/net/wan/hdlc_fr.o | 144872 -\u003e 144728 (-144 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af3502184aee8a0af6da8678e84c3d5bc5cdb83f",
      "tree": "08a153bb62188533656490190de1670fa9bef2fc",
      "parents": [
        "dcbdc93c6c64daf20622d6deae774d1e740efb8d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:15:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:00 2007 -0700"
      },
      "message": "[ATM]: Clean up duplicate includes in drivers/atm/\n\nThis patch cleans up duplicate includes in\n\tdrivers/atm/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8aee929eda10b2502fd76c0bf2003f89f7992820",
      "tree": "c71ef84cb484a85acf40b1923e3063d173bc05da",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 15:14:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:51:58 2007 -0700"
      },
      "message": "[ATM]: fore200e_param_bs_queue() must be __devinit\n\nWARNING: drivers/built-in.o(.text+0x6203bb): Section mismatch: reference to .init.text:fore200e_param_bs_queue (between \u0027fore200e_initialize\u0027 and \u0027fore200e_monitor_putc\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10a273a67343e1f317652d69b09a212ee0284b44",
      "tree": "2eff99de733e5f4c53de2acf40d62e719bcf1291",
      "parents": [
        "a6d89915aa668776494fec8568d46aa6043ff848"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Aug 13 12:54:37 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:51:09 2007 -0400"
      },
      "message": "xen-netfront: Avoid deref\u0027ing skbafter it is potentially freed.\n\nxennet_tx_bug_gc can free the skb before we use it, so make sure we don\u0027t.\n\nSigned-off-by: Keir Fraser \u003ckeir@xensource.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "373492d0bdc66680ee598fd5a63e1914631b2522",
      "tree": "f4911509a13a568c2705ab8d09325ad4f5353932",
      "parents": [
        "c76720cf7ba63a3d179b6da8675653c8b01b6c0b"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Fri Aug 10 14:05:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:38:37 2007 -0400"
      },
      "message": "3c59x: fix duplex configuration\n\nA special sequence of ifconfig up/down and plug/unplug the cable can break\nthe duplex configuration of the driver.\n\nSetting\nvp-\u003emii.full_duplex \u003d vp-\u003efull_duplex\nin vortex_up should fix this.\n\nAddresses Bug 8575 3c59x duplex configuration broken\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8575\n\nCc: Martin Buck \u003cmb-tmp-ohtmvyyn.xreary.bet@gromit.dyndns.org\u003e\nSigned-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c76720cf7ba63a3d179b6da8675653c8b01b6c0b",
      "tree": "efc02af3ea5a5487042fc5528a4898e9ec4993a5",
      "parents": [
        "b4efe22cc987f4cd68ff838556580c0cc8c64cbc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:05:23 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:36:39 2007 -0400"
      },
      "message": "natsemi: fix netdev error acounting\n\nWhen a detailed netdev error is counted, we also must account for it in the\naggregated error count.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8106\n\nCc: Tim Hockin \u003cthockin@hockin.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Chongfeng Hu \u003cloveminix@yahoo.com.cn\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4efe22cc987f4cd68ff838556580c0cc8c64cbc",
      "tree": "a64d42271012b006c64d59d1e056da37079b3aef",
      "parents": [
        "626fda948839fc2f488f527076b8f42b1b7a4687"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:05:21 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:34:53 2007 -0400"
      },
      "message": "ax88796 printk fixes\n\ndrivers/net/ax88796.c: In function `ax_probe\u0027:\ndrivers/net/ax88796.c:825: warning: size_t format, different type arg (arg 4)\ndrivers/net/ax88796.c:825: warning: size_t format, different type arg (arg 5)\n\nresource_size_t isn\u0027t size_t.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "626fda948839fc2f488f527076b8f42b1b7a4687",
      "tree": "91d5e1d9a70fa00feeba010c7a48e65aeed1cd71",
      "parents": [
        "b47157f00414f368f2847697ce48b76f1a5e5110"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Aug 09 09:02:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:27:10 2007 -0400"
      },
      "message": "myri10ge: Use the pause counter to avoid a needless device reset\n\nUse the pause counter to avoid a needless device reset, and\nprint a message telling the admin that our link partner is\nflow controlling us down to 0 pkts/sec.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b47157f00414f368f2847697ce48b76f1a5e5110",
      "tree": "6c3d65b1ccf1f8cdce32ebb205e9cb3d1ebbb55a",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Dustin Marquess",
        "email": "jailbird@alcatraz.fdf.net",
        "time": "Fri Aug 10 14:05:15 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:27:10 2007 -0400"
      },
      "message": "via-rhine: disable rx_copybreak on archs that don\u0027t allow unaligned DMA access\n\nPatch to disable the rx_copybreak feature on hardware architectures that\ndon\u0027t allow unaligned DMA access.\n\n#ifdef code taken from tulip_core.c.  Problem pointed out by Ivan\nKokshaysky.\n\nSigned-off-by: Dustin Marquess \u003cjailbird@alcatraz.fdf.net\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c019b1933015ee31366eeaa085bad3ee9516991c",
      "tree": "bce9f022b5960b774e68095aed062856ceb10c9f",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikivskiy@suse.de",
        "time": "Tue Aug 14 01:03:42 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 01:03:42 2007 -0400"
      },
      "message": "ACPI: EC: Fix \"no battery\" regression\n\nRestore deleted call to register query methods.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8886\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4e54e9f4423a86aa21b70cb9d339cb09f275188f",
      "tree": "3c4c252465e3ac2bdedfaaa4ff3b73e73e304f3c",
      "parents": [
        "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
        "bc90a0105dea7b773e99ae7abde56a6930081ddb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:22 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:22 2007 -0400"
      },
      "message": "Pull sbs into release branch\n"
    },
    {
      "commit": "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
      "tree": "8d88ad2615b7b55cb7e0ebfc5fa15d992062d09a",
      "parents": [
        "ad17b209dca860a570e4ca75312c9f4d32672402",
        "501092929ccb8a1d2eb0ed700e38df4ae0de7108"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "message": "Pull processor into release branch\n"
    },
    {
      "commit": "ad17b209dca860a570e4ca75312c9f4d32672402",
      "tree": "1e5e73282e4dfe1060585887b13652dfc53361b6",
      "parents": [
        "d88da66f9397f06f3a7b4e5148bd5e71cb9d7952",
        "e13d87473284131a7ead8121d5d29345101f68a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:59 2007 -0400"
      },
      "message": "Pull fluff into release branch\n"
    },
    {
      "commit": "d88da66f9397f06f3a7b4e5148bd5e71cb9d7952",
      "tree": "0e10fd3f1152ed1b41e3fa43d1b27a345074e23a",
      "parents": [
        "6712a4fbb14a466d259e53a5314d8011ecab3d7b",
        "199e9e7d1106686a85ee9fdf6a824051aa82682e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:41 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:41 2007 -0400"
      },
      "message": "Pull ec into release branch\n"
    },
    {
      "commit": "6712a4fbb14a466d259e53a5314d8011ecab3d7b",
      "tree": "5409e5f9be6099f7aff40400071385e61930585d",
      "parents": [
        "d8dd3cbcf1b30c315a28f65cb719bb2d7105a317",
        "66b568218ab73be161dc109b913e6fa7dda44e16"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:33 2007 -0400"
      },
      "message": "Pull dock-bay into release branch\n"
    },
    {
      "commit": "d8dd3cbcf1b30c315a28f65cb719bb2d7105a317",
      "tree": "193677fd111ace3e46d310294c04c038a8fa3202",
      "parents": [
        "fc0dc4d3aa9c73e275accf2966e0bdf16bff45f1",
        "0b5bfa1cbefdc6e4c60f30ed545389b5ffe0f75f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:19:23 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:19:23 2007 -0400"
      },
      "message": "Pull bugzilla-8842 into release branch\n"
    },
    {
      "commit": "fc0dc4d3aa9c73e275accf2966e0bdf16bff45f1",
      "tree": "d6f2ab05604348c73162c8e75cbd883dbf91dede",
      "parents": [
        "53fdc5185c994ad6def3729a905ac4a47c477c9d",
        "3bd92ba19a89fe61ebf58804f9c8675372f50c1c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:18:11 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:18:11 2007 -0400"
      },
      "message": "Pull bugzilla-8768 into release branch\n"
    },
    {
      "commit": "53fdc5185c994ad6def3729a905ac4a47c477c9d",
      "tree": "7082144a6e0f9b18c0a4027119d69c75d1c242f7",
      "parents": [
        "3b6919e536865703a0d5c823f5a34c86cedd07cf",
        "67effe8fff32f60bdf51cba484766ba6003005bb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:59 2007 -0400"
      },
      "message": "Pull bugzilla-3774 into release branch\n"
    },
    {
      "commit": "3b6919e536865703a0d5c823f5a34c86cedd07cf",
      "tree": "38d0c9408f8c29adaa82e236b8918f9891461bac",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
        "de47b69c7b7be46b0848b2c4f8e23c478cd68690",
        "f7b88ccb63188e775fe02e746c39ed177741cfc7",
        "9de1cc4a1724adda84101912e8ba51460f110044"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "message": "pull asus sony thinkpad into release branch\n"
    },
    {
      "commit": "0b5bfa1cbefdc6e4c60f30ed545389b5ffe0f75f",
      "tree": "d6d9165f003bed59b0dc223babeadb2b667f92fb",
      "parents": [
        "f8707ec9643769957065405b5090e4aa64fd8214"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:13:02 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:13:02 2007 -0400"
      },
      "message": "ACPI: thermal: add DMI hooks to handle AOpen\u0027s broken Award BIOS\n\nUse DMI to:\n1. enable polling (BIOS thermal events are broken)\n2. disable active trip points (BIOS fan control is broken)\n3. disable passive trip point (BIOS hard-codes it too low)\n\nThe actual temperature reading does work,\nand with the aid of polling, the critical\ntrip point should work too.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8842\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f8707ec9643769957065405b5090e4aa64fd8214",
      "tree": "454f1b6a981884072389cfdf3ce25e9636a2b39c",
      "parents": [
        "f54871456162aff557d57bec51639b1288d4a84b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n\nthermal.act\u003d-1 disables all active trip points\nin all ACPI thermal zones.\n\nthermal.act\u003dC, where C \u003e 0, overrides all lowest temperature\nactive trip points in all thermal zones to C degrees Celsius.\nRaising this trip-point may allow you to keep your system silent\nup to a higher temperature.  However, it will not allow you to\nraise the lowest temperature trip point above the next higher\ntrip point (if there is one).  Lowering this trip point may\nkick in the fan sooner.\n\nNote that overriding this trip-point will disable any BIOS attempts\nto implement hysteresis around the lowest temperature trip point.\nThis may result in the fan starting and stopping frequently\nif temperature frequently crosses C.\n\nWARNING: raising trip points above the manufacturer\u0027s defaults\nmay cause the system to run at higher temperature and shorten\nits life.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f54871456162aff557d57bec51639b1288d4a84b",
      "tree": "c69d646034c228c2b323ab999010a46b9084ace0",
      "parents": [
        "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n\nthermal.nocrt\u003d1 disables actions on _CRT and _HOT\nACPI thermal zone trip-points.  They will be marked\nas \u003cdisabled\u003e in /proc/acpi/thermal_zone/*/trip_points.\n\nThere are two cases where this option is used:\n\n1. Debugging a hot system crossing valid trip point.\n\n   If your system fan is spinning at full speed,\n   be sure that the vent is not clogged with dust.\n   Many laptops have very fine thermal fins that are easily blocked.\n\n   Check that the processor fan-sink is properly seated,\n   has the proper thermal grease, and is really spinning.\n\n   Check for fan related options in BIOS SETUP.\n   Sometimes there is a performance vs quiet option.\n   Defaults are generally the most conservative.\n\n   If your fan is not spinning, yet /proc/acpi/fan/\n   has files in it, please file a Linux/ACPI bug.\n\n   WARNING: you risk shortening the lifetime of your\n   hardware if you use this parameter on a hot system.\n   Note that this refers to all system components,\n   including the disk drive.\n\n2. Working around a cool system crossing critical\n   trip point due to erroneous temperature reading.\n\n   Try again with CONFIG_HWMON\u003dn\n   There is known potential for conflict between the\n   the hwmon sub-system and the ACPI BIOS.\n   If this fixes it, notify lm-sensors@lm-sensors.org\n   and linux-acpi@vger.kernel.org\n\n   Otherwise, file a Linux/ACPI bug, or notify\n   just linux-acpi@vger.kernel.org.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431",
      "tree": "1ae0722744cea5740ecf3141b7b3a4da2411bb19",
      "parents": [
        "730ff34de766a6fddee25ac1c32bc49c1a2fd758"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n\n\"thermal.psv\u003d-1\" disables passive trip points\nfor all ACPI thermal zones.\n\n\"thermal.psv\u003dC\", where \u0027C\u0027 is degrees Celsius,\noverrides all existing passive trip points\nfor all ACPI thermal zones.\n\nthermal.psv is checked at module load time,\nand in response to trip-point change events.\n\nNote that if the system does not deliver thermal zone\ntemperature change events near the new trip-point,\nthen it will not be noticed.  To force your custom\ntrip point to be noticed, you may need to enable polling:\neg. thermal.tzp\u003d3000 invokes polling every 5 minutes.\n\nNote that once passive thermal throttling is invoked,\nit has its own internal Thermal Sampling Period (_TSP),\nthat is unrelated to _TZP.\n\nWARNING: disabling or raising a thermal trip point\nmay result in increased running temperature and\nshorter hardware lifetime on some systems.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "730ff34de766a6fddee25ac1c32bc49c1a2fd758",
      "tree": "5f731caa06d3f12149c62d11cc908a26bc80d3b9",
      "parents": [
        "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "message": "ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n\nThermal Zone Polling frequency (_TZP) is an optional ACPI object\nrecommending the rate that the OS should poll the associated thermal zone.\n\nIf _TZP is 0, no polling should be used.\nIf _TZP is non-zero, then the platform recommends that\nthe OS poll the thermal zone at the specified rate.\nThe minimum period is 30 seconds.\nThe maximum period is 5 minutes.\n\n(note _TZP and thermal.tzp units are in deci-seconds,\n so _TZP \u003d 300 corresponds to 30 seconds)\n\nIf _TZP is not present, ACPI 3.0b recommends that the\nthermal zone be polled at an \"OS provided default frequency\".\n\nHowever, common industry practice is:\n1. The BIOS never specifies any _TZP\n2. High volume OS\u0027s from this century never poll any thermal zones\n\nIe. The OS depends on the platform\u0027s ability to\nprovoke thermal events when necessary, and\nthe \"OS provided default frequency\" is \"never\":-)\n\nThere is a proposal that ACPI 4.0 be updated to reflect\ncommon industry practice -- ie. no _TZP, no polling.\n\nThe Linux kernel already follows this practice --\nthermal zones are not polled unless _TZP is present and non-zero.\n\nBut thermal zone polling is useful as a workaround for systems\nwhich have ACPI thermal control, but have an issue preventing\nthermal events.  Indeed, some Linux distributions still\nset a non-zero thermal polling frequency for this reason.\n\nBut rather than ask the user to write a polling frequency\ninto all the /proc/acpi/thermal_zone/*/polling_frequency\nfiles, here we simply document and expose the already\nexisting module parameter to do the same at system level,\nto simplify debugging those broken platforms.\n\nNote that thermal.tzp is a module-load time parameter only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d",
      "tree": "2f5b2860984f4e0a903298c527ea69faed8c9a05",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n\n\"thermal.off\u003d1\" disables all ACPI thermal support at boot time.\n\nCONFIG_ACPI_THERMAL\u003dn can do this at build time.\n\"# rmmod thermal\" can do this at run time,\nas long as thermal is built as a module.\n\nWARNING: On some systems, disabling ACPI thermal support\nwill cause the system to run hotter and reduce the\nlifetime of the hardware.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e13d87473284131a7ead8121d5d29345101f68a4",
      "tree": "58cde277a4b320024b47ed093a65d66a069ffd14",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 13:45:18 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:28:34 2007 -0400"
      },
      "message": "ACPI: static\n\nMake the needlessly global \"acpi_event_seqnum\" static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "199e9e7d1106686a85ee9fdf6a824051aa82682e",
      "tree": "e3fe8cdbc1d561e890ccdfc34a40ae860f4451ba",
      "parents": [
        "0a5245099819b0ae0a8e985f54909ba8414faba5"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 10 13:45:18 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:26:24 2007 -0400"
      },
      "message": "ACPI EC: remove potential deadlock from EC\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "66b568218ab73be161dc109b913e6fa7dda44e16",
      "tree": "ac3d436c7f0ba420837f99cb8199bdd2d9fde34e",
      "parents": [
        "7aa763cb56b6efdfa5c1b83c336abf1be914afcd"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "hmacht@suse.de",
        "time": "Fri Aug 10 13:10:32 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:12:10 2007 -0400"
      },
      "message": "ACPI: dock: Send key\u003dvalue pair instead of plain value\n\nSend key\u003dvalue pair along with the uevent instead of a plain value so that\nuserspace (udev) can handle it like common environment variables.\n\nSigned-off-by: Holger Macht \u003chmacht@suse.de\u003e\nAcked-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Stephan Berberig \u003cs.berberig@arcor.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "7aa763cb56b6efdfa5c1b83c336abf1be914afcd"
}
