)]}'
{
  "log": [
    {
      "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": "28e8351ac22de25034e048c680014ad824323c65",
      "tree": "fd4d137e9b761674096817943beec1936a4f702b",
      "parents": [
        "3b993e8bee32d6dfe04df560eda8e1aff6248a22",
        "d18c4d687dd4625360ee14047d7eb454217719ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 10:00:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 10:00:29 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] Revert remounting w/o acl option leaves acls enabled\n  [GFS2] Fix setting of inherit jdata attr\n  [GFS2] Fix incorrect error path in prepare_write()\n  [GFS2] Fix incorrect return code in rgrp.c\n  [GFS2] soft lockup in rgblk_search\n  [GFS2] soft lockup detected in databuf_lo_before_commit\n  [DLM] fix basts for granted PR waiting CW\n  [DLM] More othercon fixes\n  [DLM] Fix memory leak in dlm_add_member() when dlm_node_weight() returns less than zero\n  [DLM] zero unused parts of sockaddr_storage\n  [DLM] fix NULL ls usage\n  [DLM] Clear othercon pointers when a connection is closed\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": "d18c4d687dd4625360ee14047d7eb454217719ee",
      "tree": "89d80e6157bbf7bfae035c79e3e7ce2f32b1853a",
      "parents": [
        "b9af7ca6d37d541fb0ed96355fd5c65501cbbda8"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Jul 19 16:12:50 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:34:40 2007 +0100"
      },
      "message": "[GFS2] Revert remounting w/o acl option leaves acls enabled\n\nThis reverts commit 569a7b6c2e8965ff4908003b925757703a3d649c. The\ncode was correct originally. The default setting for ACLs after a\nremount should be to be the same as before the remount.\n\nSigned-off-by: Abhijith Das \u003cadas@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "b9af7ca6d37d541fb0ed96355fd5c65501cbbda8",
      "tree": "d343aefac556709cc543aafa961496175d138892",
      "parents": [
        "a867bb28c1cb49ae86d034d8bd8fe6dbcbb19566"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Jul 18 11:40:06 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:34:11 2007 +0100"
      },
      "message": "[GFS2] Fix setting of inherit jdata attr\n\nDue to a mix up between the jdata attribute and inherit jdata attribute\nit has not been possible to set the inherit jdata attribute on\ndirectories. This is now fixed and the ioctl will report the inherit\njdata attribute for directories rather than the jdata attribute as it\ndid previously. This stems from our need to have the one bit in the\nioctl attr flags mean two different things according to whether the\nunderlying inode is a directory or not.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a867bb28c1cb49ae86d034d8bd8fe6dbcbb19566",
      "tree": "0ab8fbdfa681ebb47979cc5ae645f7b8855581d5",
      "parents": [
        "6eefaf61f664053c1dd6534a994cab3f8bb07263"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Jul 17 10:29:02 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:33:44 2007 +0100"
      },
      "message": "[GFS2] Fix incorrect error path in prepare_write()\n\nThe error path in prepare_write() was incorrect in the (very rare) event\nthat the transaction fails to start. The following prevents a NULL\npointer dereference,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "6eefaf61f664053c1dd6534a994cab3f8bb07263",
      "tree": "fddd9218cd7ac92f8f2b850c52d4b2dbca7fb568",
      "parents": [
        "24c7387333c77b602ece7ecd6a85fc94f8f16d8c"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Jul 17 10:26:56 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:33:15 2007 +0100"
      },
      "message": "[GFS2] Fix incorrect return code in rgrp.c\n\nThe following patch fixes a bug where 0 was being used as a return code\nto indicate \"nothing to do\" when in fact 0 was a valid block location\nwhich might be returned by the function.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "24c7387333c77b602ece7ecd6a85fc94f8f16d8c",
      "tree": "8fd9bba4310f176d8c538e2a22c083882b10dec5",
      "parents": [
        "bdcb88562ca90e6cfac13130e147c63aaa4f9e41"
      ],
      "author": {
        "name": "Bob Peterson",
        "email": "rpeterso@redhat.com",
        "time": "Thu Jul 12 16:58:50 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:32:43 2007 +0100"
      },
      "message": "[GFS2] soft lockup in rgblk_search\n\nThis patch seems to fix the problem described in bugzilla bug 246114.\nIt was written by Steve Whitehouse with some tweaking by me.\n\nThe code was looping in the relatively new section of code designed to\nsearch for and reuse unlinked inodes.  In cases where it was finding an\nappropriate inode to reuse, it was looping around and finding the same\nblock over and over because a \"\u003c\u003d\" check should have been a \"\u003c\" when\ncomparing the goal block to the last unlinked block found.\n\nSigned-off-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "bdcb88562ca90e6cfac13130e147c63aaa4f9e41",
      "tree": "54411e375cfd212e641ec464855f7da14e60cf4a",
      "parents": [
        "3650925893469ccb03dbcc6a440c5d363350f591"
      ],
      "author": {
        "name": "Bob Peterson",
        "email": "rpeterso@redhat.com",
        "time": "Wed Jul 11 15:55:23 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:32:04 2007 +0100"
      },
      "message": "[GFS2] soft lockup detected in databuf_lo_before_commit\n\nThis is part 2 of the patch for bug #245832, part 1 of which is already\nin the git tree.\n\nThe problem was that sdp-\u003esd_log_num_databuf was not always being\nprotected by the gfs2_log_lock spinlock, but the sd_log_le_databuf\n(which it is supposed to reflect) was protected.  That meant there\nwas a timing window during which gfs2_log_flush called\ndatabuf_lo_before_commit and the count didn\u0027t match what was\nreally on the linked list in that window.  So when it ran out of\nitems on the linked list, it decremented total_dbuf from 0 to -1 and\nthus never left the \"while(total_dbuf)\" loop.\n\nThe solution is to protect the variable sdp-\u003esd_log_num_databuf so\nthat the value will always match the contents of the linked list,\nand therefore the number will never go negative, and therefore, the\nloop will be exited properly.\n\nSigned-off-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "3650925893469ccb03dbcc6a440c5d363350f591",
      "tree": "8f0b9d6ce880547723cb6590c27799821b9c2f96",
      "parents": [
        "9e5f2825a8b721360b291f14f42cd7a25781156b"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Aug 07 09:44:48 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:31:02 2007 +0100"
      },
      "message": "[DLM] fix basts for granted PR waiting CW\n\nFix a long standing bug where a blocking callback would be missed\nwhen there\u0027s a granted lock in PR mode and waiting locks in both\nPR and CW modes (and the PR lock was added to the waiting queue\nbefore the CW lock).  The logic simply compared the numerical values\nof the modes to determine if a blocking callback was required, but in\nthe one case of PR and CW, the lower valued CW mode blocks the higher\nvalued PR mode.  We just need to add a special check for this PR/CW\ncase in the tests that decide when a blocking callback is needed.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "9e5f2825a8b721360b291f14f42cd7a25781156b",
      "tree": "7d8e54a91dc46edce1c62f4991a7bef2267b5402",
      "parents": [
        "1a2bf2eefb63a267aea7f3f80d6ac59160e20810"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Thu Aug 02 14:58:14 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:30:36 2007 +0100"
      },
      "message": "[DLM] More othercon fixes\n\nThe last patch to clean out \u0027othercon\u0027 structures only fixed half the problem.\nThe attached addresses the other situations too, and fixes bz#238490\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1a2bf2eefb63a267aea7f3f80d6ac59160e20810",
      "tree": "eb80d5d70ed84d445890db1f4907b013e3bbaf1c",
      "parents": [
        "01c8cab25863de007fe8c598d0033919ea8ae65e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Jul 19 00:27:43 2007 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:30:04 2007 +0100"
      },
      "message": "[DLM] Fix memory leak in dlm_add_member() when dlm_node_weight() returns less than zero\n\nThere\u0027s a memory leak in fs/dlm/member.c::dlm_add_member().\n\nIf \"dlm_node_weight(ls-\u003els_name, nodeid)\" returns \u003c 0, then\nwe\u0027ll return without freeing the memory allocated to the (at\nthat point yet unused) \u0027memb\u0027.\nThis patch frees the allocated memory in that case and thus\navoids the leak.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "01c8cab25863de007fe8c598d0033919ea8ae65e",
      "tree": "b7945a4766743ad4dd559681b65bb9e3d230a4a8",
      "parents": [
        "41684f9547455b395ffd65e5b7961067d20a2872"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Tue Jul 17 16:53:15 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:29:27 2007 +0100"
      },
      "message": "[DLM] zero unused parts of sockaddr_storage\n\nWhen we build a sockaddr_storage for an IP address, clear the unused parts as\nthey could be used for node comparisons.\n\nI have seen this occasionally make sctp connections fail.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "41684f9547455b395ffd65e5b7961067d20a2872",
      "tree": "8afb8cae66afe67246666c694d5731a876672f1b",
      "parents": [
        "25720c2d73058f4f929f16093f60817ed52a285c"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri Jul 13 14:49:06 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:28:44 2007 +0100"
      },
      "message": "[DLM] fix NULL ls usage\n\nFix regression in recent patch \"[DLM] variable allocation\" which\nattempts to dereference an \"ls\" struct when it\u0027s NULL.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "25720c2d73058f4f929f16093f60817ed52a285c",
      "tree": "09b14797656f31596c3b061608eeba7b8ded3701",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Wed Jul 11 13:39:43 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:28:05 2007 +0100"
      },
      "message": "[DLM] Clear othercon pointers when a connection is closed\n\nThis patch clears the othercon pointer and frees the memory when a connnection\nis closed. This could cause a small memory leak when nodes leave the cluster.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\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": "cae7ca3d3de48851e929de9469397749638df779",
      "tree": "2919ea031c5dcc43668f080faa3a463ac04cfed6",
      "parents": [
        "7f353bf29e162459f2f1e2ca25e41011fae65241"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 10 15:50:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:15 2007 -0700"
      },
      "message": "[IPVS]: Use IP_VS_WAIT_WHILE when encessary.\n\nFor architectures that don\u0027t have a volatile atomic_ts constructs like\nwhile (atomic_read(\u0026something)); might result in endless loops since a\nbarrier() is missing which forces the compiler to generate code that\nactually reads memory contents.\nFix this in ipvs by using the IP_VS_WAIT_WHILE macro which resolves to\nwhile (expr) { cpu_relax(); }\n(why isn\u0027t this open coded btw?)\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "e576de82ee628f68e5a44527c7ee99eadeab2e62",
      "tree": "387900c511a4171568997f37e450238107746b6d",
      "parents": [
        "d725fdc8027a4cd961f58d92917fbb91b171abfa"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:23:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:10 2007 -0700"
      },
      "message": "[DCCP]: fix memory leak and clean up style - dccp_feat_empty_confirm()\n\nThere\u0027s a memory leak in net/dccp/feat.c::dccp_feat_empty_confirm().  If we\nhit the \u0027default:\u0027 case of the \u0027switch\u0027 statement, then we return without\nfreeing \u0027opt\u0027, thus leaking \u0027struct dccp_opt_pend\u0027 bytes.\n\nThe leak is fixed easily enough by adding a kfree(opt); before the return\nstatement.\n\nThe patch also changes the layout of the \u0027switch\u0027 to be more in line with\nCodingStyle.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d725fdc8027a4cd961f58d92917fbb91b171abfa",
      "tree": "5e437314aa2f2c6e59705c4deb45e50959317099",
      "parents": [
        "b5890d8ba47741425fe3c0d753e1b57bc0561b7b"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Fri Aug 10 15:21:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:09 2007 -0700"
      },
      "message": "[DCCP]: fix theoretical ccids_{read,write}_lock() race\n\nMake sure that spin_unlock_wait() is properly ordered wrt atomic_inc().\n\n(akpm: can\u0027t we convert this code to use rwlocks?)\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5890d8ba47741425fe3c0d753e1b57bc0561b7b",
      "tree": "7aea57ceab0d7de85850fbe01394d5fa5a739390",
      "parents": [
        "897c77cab0c386103e1c51fe8f3fc7eb5d1eb37f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:20:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:08 2007 -0700"
      },
      "message": "[XFRM]: Clean up duplicate includes in net/xfrm/\n\nThis patch cleans up duplicate includes in\n\tnet/xfrm/\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": "897c77cab0c386103e1c51fe8f3fc7eb5d1eb37f",
      "tree": "1c6939cfcf35346c465072c5c504c04fff9ad0ac",
      "parents": [
        "08dd2e29468d55f67fa346ede07ddfc58a60536b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:19:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:07 2007 -0700"
      },
      "message": "[TIPC]: Clean up duplicate includes in net/tipc/\n\nThis patch cleans up duplicate includes in\n\tnet/tipc/\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": "08dd2e29468d55f67fa346ede07ddfc58a60536b",
      "tree": "08debc9fde4f2d6f4d80e9a84339e05e53150766",
      "parents": [
        "0a26f4cdc207db14a8e7192bac5a7c84d9e2390a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:19:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:05 2007 -0700"
      },
      "message": "[SUNRPC]: Clean up duplicate includes in net/sunrpc/\n\nThis patch cleans up duplicate includes in\n\tnet/sunrpc/\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": "0a26f4cdc207db14a8e7192bac5a7c84d9e2390a",
      "tree": "70c90bec7cfe237ea8219382509872138e333f3b",
      "parents": [
        "703310e645c639a84e7f4b35d8a508acde9ef360"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:18:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:04 2007 -0700"
      },
      "message": "[PKT_SCHED]: Clean up duplicate includes in net/sched/\n\nThis patch cleans up duplicate includes in\n\tnet/sched/\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": "703310e645c639a84e7f4b35d8a508acde9ef360",
      "tree": "b175463812432b9e6cd2c6e412d0d5d3601bc5ff",
      "parents": [
        "f49f9967b263cc88b48d912172afdc621bcb0a3c"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:17:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:03 2007 -0700"
      },
      "message": "[IPV6]: Clean up duplicate includes in net/ipv6/\n\nThis patch cleans up duplicate includes in\n\tnet/ipv6/\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": "f49f9967b263cc88b48d912172afdc621bcb0a3c",
      "tree": "a1c0a27da646f589703f62624c1891c70465111b",
      "parents": [
        "6869a35b365c027b7acf50585c5bb34e34d4c41c"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:17:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:02 2007 -0700"
      },
      "message": "[IPV4]: Clean up duplicate includes in net/ipv4/\n\nThis patch cleans up duplicate includes in\n\tnet/ipv4/\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": "6869a35b365c027b7acf50585c5bb34e34d4c41c",
      "tree": "9e1b2ccd044ac4648cff4307a046c0b41892ad83",
      "parents": [
        "af3502184aee8a0af6da8678e84c3d5bc5cdb83f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:16:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:01 2007 -0700"
      },
      "message": "[ATM]: Clean up duplicate includes in net/atm/\n\nThis patch cleans up duplicate includes in\n\tnet/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": "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": "dcbdc93c6c64daf20622d6deae774d1e740efb8d",
      "tree": "e4f5282bca6cbd8f20272892d7ee72f8f711a7fe",
      "parents": [
        "8aee929eda10b2502fd76c0bf2003f89f7992820"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Fri Aug 10 15:14:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:51:59 2007 -0700"
      },
      "message": "[IPCONFIG]: ip_auto_config fix\n\nThe following commandline:\n\n root\u003d/dev/mtdblock6 rw rootfstype\u003djffs2 ip\u003d192.168.1.10:::255.255.255.0:localhost.localdomain:eth1:off console\u003dttyS0,115200\n\nmakes ip_auto_config fall back to DHCP and complain \"IP-Config: Incomplete\nnetwork configuration information.\" depending on if CONFIG_IP_PNP_DHCP is\nset or not.\n\nThe only way I can make ip_auto_config accept my IP config is to add an\nentry for the server IP:\n\nip\u003d192.168.1.10:192.168.1.15::255.255.255.0:localhost.localdomain:eth1:off\n\nI think this is a bug since I am not using a NFS root FS.\n\nThe following patch fixes the above problem.\n\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nDavem said (in February!):\n\n  Well, first of all the change in question is not in 2.4.x either.  I just\n  checked the current 2.4.x GIT tree and the test is exactly:\n\n\tif (ic_myaddr \u003d\u003d INADDR_NONE ||\n#ifdef CONFIG_ROOT_NFS\n\t    (MAJOR(ROOT_DEV) \u003d\u003d UNNAMED_MAJOR\n\t     \u0026\u0026 root_server_addr \u003d\u003d INADDR_NONE\n\t     \u0026\u0026 ic_servaddr \u003d\u003d INADDR_NONE) ||\n#endif\n\t    ic_first_dev-\u003enext) {\n\n  which matches 2.6.x\n\n  I even checked 2.4.x when it was branched for 2.5.x and the test was the\n  same at the point in time too.\n\n  Looking at the proposed change a bit it appears that it is probably\n  correct, as it\u0027s trying to check that ROOT_DEV is nfs root.  But if it is\n  correct then the UNNAMED_MAJOR comparison in the same code block should be\n  removed as it becomes superfluous.\n\n  I\u0027m happy to apply this patch with that modification made.\n\nSigned-off-by: Joakim Tjernlund \u003cjoakim.tjernlund@transmode.se\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": "a6d89915aa668776494fec8568d46aa6043ff848",
      "tree": "47c353a333bf900b140d31e5993e6fd381a702c6",
      "parents": [
        "373492d0bdc66680ee598fd5a63e1914631b2522"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Fri Aug 10 14:05:27 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:38:37 2007 -0400"
      },
      "message": "3c59x maintainer\n\nAdd 3c59x maintainer.\n\nSigned-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.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": "39d3520c92cf7a28c07229ca00cc35a1e8026c77",
      "tree": "e6b7c88faa3aa88fc01ffcd07b2eab62e2b4a0f6",
      "parents": [
        "738ddd30397c25adfa9729257623ada96ef8ce96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 21:25:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 21:25:24 2007 -0700"
      },
      "message": "Linux 2.6.23-rc3\n"
    },
    {
      "commit": "738ddd30397c25adfa9729257623ada96ef8ce96",
      "tree": "732d3a71d876cfa974b307c2e3f3b6d8f8caf8f5",
      "parents": [
        "cc75b92d11384ba14f93828a2a0040344ae872e7",
        "de0cf899bbf06b6f64a5dce9c59d74c41b6b4232"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:06:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:06:45 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: run_rebalance_domains: s/SCHED_IDLE/CPU_IDLE/\n  sched: fix sleeper bonus\n  sched: make global code static\n"
    },
    {
      "commit": "cc75b92d11384ba14f93828a2a0040344ae872e7",
      "tree": "eff53bb649b115ff16a377cc0fd81f5807406ba2",
      "parents": [
        "2464286ace55b3abddfb9cc30ab95e2dac1de9a6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Aug 12 15:46:36 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:05:45 2007 -0700"
      },
      "message": "genirq: mark io_apic level interrupts to avoid resend\n\nLevel type interrupts do not need to be resent.  It was also found that\nsome chipsets get confused in case of the resend.\n\nMark the ioapic level type interrupts as such to avoid the resend\nfunctionality in the generic irq code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2464286ace55b3abddfb9cc30ab95e2dac1de9a6",
      "tree": "0ef5493e17325c99dc8bbb0c77d4eb4bf9944713",
      "parents": [
        "496634217e5671ed876a0348e9f5b7165e830b20"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Aug 12 15:46:35 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:05:45 2007 -0700"
      },
      "message": "genirq: suppress resend of level interrupts\n\nLevel type interrupts are resent by the interrupt hardware when they are\nstill active at irq_enable().\n\nSuppress the resend mechanism for interrupts marked as level.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "496634217e5671ed876a0348e9f5b7165e830b20",
      "tree": "b7614ffeca67d328ec70d9d886c4ae63ce225f44",
      "parents": [
        "963c6527e0a0e285736ad482b8142d098f9c2288"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Aug 12 15:46:34 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:05:45 2007 -0700"
      },
      "message": "genirq: cleanup mismerge artifact\n\nCommit 5a43a066b11ac2fe84cf67307f20b83bea390f83: \"genirq: Allow fasteoi\nhandler to retrigger disabled interrupts\" was erroneously applied to\nhandle_level_irq().  This added the irq retrigger / resend functionality\nto the level irq handler.\n\nRevert the offending bits.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de0cf899bbf06b6f64a5dce9c59d74c41b6b4232",
      "tree": "0bec43e98303fd2459f4e9fdd60aa05b5ee6b8ef",
      "parents": [
        "5d2b3d3695a841231b65b5536a70dc29961c5611"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "message": "sched: run_rebalance_domains: s/SCHED_IDLE/CPU_IDLE/\n\nrebalance_domains(SCHED_IDLE) looks strange (typo), change it to CPU_IDLE.\n\nthe effect of this bug was slightly more agressive idle-balancing on\nSMP than intended.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d2b3d3695a841231b65b5536a70dc29961c5611",
      "tree": "eac6ed4b85734714b308f7f8b70ace62efb631ac",
      "parents": [
        "6707de00fdec3e3225192fe3dcd21323a8936b1f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "message": "sched: fix sleeper bonus\n\nPeter Ziljstra noticed that the sleeper bonus deduction code\nwas not properly rate-limited: a task that scheduled more\nfrequently would get a disproportionately large deduction.\nSo limit the deduction to delta_exec.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6707de00fdec3e3225192fe3dcd21323a8936b1f",
      "tree": "cce42f90c916b851de0c7c60b6d98c23191cd49c",
      "parents": [
        "963c6527e0a0e285736ad482b8142d098f9c2288"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "message": "sched: make global code static\n\nThis patch makes the following needlessly global code static:\n\n- arch_reinit_sched_domains()\n- struct attr_sched_mc_power_savings\n- struct attr_sched_smt_power_savings\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "963c6527e0a0e285736ad482b8142d098f9c2288",
      "tree": "00016d016fbddc66cf4855d1a46657c8788d3840",
      "parents": [
        "c1502e28346fd3b9955ce654c96212c4748d900d",
        "4e54e9f4423a86aa21b70cb9d339cb09f275188f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:58:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:58:23 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI: thermal: add DMI hooks to handle AOpen\u0027s broken Award BIOS\n  ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n  ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n  ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n  ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n  ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n  ACPI: thinkpad-acpi: fix sysfs paths in documentation\n  ACPI: static\n  ACPI EC: remove potential deadlock from EC\n  ACPI: dock: Send key\u003dvalue pair instead of plain value\n  ACPI: bay: send envp with uevent - fix\n  acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n  ACPI: fix \"Time Problems with 2.6.23-rc1-gf695baf2\"\n  ACPI: thinkpad-acpi: change thinkpad-acpi input default and kconfig help\n  ACPI: EC: fix run-together printk lines\n  ACPI: sbs: remove dead code\n  ACPI: EC: acpi_ec_remove(): fix use-after-free\n  ACPI: EC: Switch from boot_ec as soon as we find its desc in DSDT.\n  ACPI: EC: fix build warning\n  ACPI: EC: If ECDT is not found, look up EC in DSDT.\n  ...\n"
    },
    {
      "commit": "c1502e28346fd3b9955ce654c96212c4748d900d",
      "tree": "da0b2232b79343eacb243e3287bc4daed9a1726c",
      "parents": [
        "b8d3f2448b8f4ba24f301e23585547ba1acc1f04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:23:16 2007 -0700"
      },
      "message": "i386: Fix broken mmiocfg accesses\n\nCommit 3320ad994afb2c44ad34b3b34c3c5cf0da297331 broke mmio config space\naccesses totally on i386 - it dropped the \"reg\" offset to the address.\n\nCc: dean gaudet \u003cdean@arctic.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8d3f2448b8f4ba24f301e23585547ba1acc1f04",
      "tree": "d3b01b918c779bbce433e753c3fb0207390c4950",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun Aug 12 10:12:52 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 01:42:37 2007 -0700"
      },
      "message": "Do not replace whole memcpy in apply alternatives\n\napply_alternatives uses memcpy() to apply alternatives.  Which has the\nunfortunate effect that while applying memcpy alternative to memcpy\nitself it tries to overwrite itself with nops - which causes #UD fault\nas it overwrites half of an instruction in copy loop, and from this\npoint on only possible outcome is triplefault and reboot.\n\nSo let\u0027s overwrite only first two instructions of memcpy - as long as\nthe main memcpy loop is not in first two bytes it will work fine.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "4e54e9f4423a86aa21b70cb9d339cb09f275188f"
}
