)]}'
{
  "log": [
    {
      "commit": "0eca52a92735f43462165efe00a7e394345fb38e",
      "tree": "94c563b7ba022653d7b30092d3affa08235e0fd3",
      "parents": [
        "19d031e052bc213cdcbee70696d476136994b8c1",
        "24df31acaff8465d797f0006437b45ad0f2a5cb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 14:39:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 14:39:22 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  Revert \"ide: try to use PIO Mode 0 during probe if possible\"\n  ide: use printk_once\n"
    },
    {
      "commit": "ed3c661448a1b4b0b07c0a0d3c6e8a19c7d0ffd7",
      "tree": "ddf42bb3a23d51a836f5faf6ffd88f0a4f7508e5",
      "parents": [
        "41cb6654eb2cf01476223a3742946b9f65bd1bbd"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Oct 02 16:12:39 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:05:40 2009 -0700"
      },
      "message": "iSCSI/iBFT: use proper address translation\n\nIn virtual environments (namely, Xen Dom0) virt \u003c-\u003e phys and\nvirt \u003c-\u003e isa-bus translations cannot be freely interchanged (and\neven outside such environments it is not really correct to do so).\nWhen looking at memory below 1M, the latter translations should\nalways be used.\n\niscsi_ibft_find.c part from: Martin Wilck \u003cmartin.wilck@ts.fujitsu.com\u003e.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003cketuzsezs@darnok.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24df31acaff8465d797f0006437b45ad0f2a5cb1",
      "tree": "d1c8af78ca05fd77eea48de83182e802be42e21d",
      "parents": [
        "01f1afaf7b77a16198e65e909e3c410c036eb0d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 04 21:00:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 04 21:00:17 2009 -0700"
      },
      "message": "Revert \"ide: try to use PIO Mode 0 during probe if possible\"\n\nThis reverts commit 6029336426a2b43e4bc6f4a84be8789a047d139e.\n\nBased upon a report by David Fries, wherein his system hangs\non bootup with sis5513 controller, right after the CDROM\nis registered by ide-cd.c and the TOC is first read.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e5027bd26ed4df735d29e66cd5c1c9b5959a587",
      "tree": "9b98ea464691aa865864033d52e2d123451fbf86",
      "parents": [
        "6d5ee265c80a551726c49cc4e62663808a300af8",
        "d91f79ebc3191b15dbe385925af4840f4e68df77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:03:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:03:00 2009 -0700"
      },
      "message": "Merge branch \u0027acpi-pad\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpi-pad\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  acpi_pad: build only on X86\n  ACPI: create Processor Aggregator Device driver\n\nFixup trivial conflicts in MAINTAINERS file.\n"
    },
    {
      "commit": "6d5ee265c80a551726c49cc4e62663808a300af8",
      "tree": "3679090a953e03b6dd782c7daa0f13306b60efb3",
      "parents": [
        "5001f861219a082e6a64ae61fccea2272bc6751a",
        "011a606d0670196c17110b6770e39cc0865aa614"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:00:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:00:08 2009 -0700"
      },
      "message": "Merge branch \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6\n\n* \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6:\n  SFI: remove __init from sfi_verify_table\n  SFI: fix section mismatch warnings in sfi_core.c\n"
    },
    {
      "commit": "5001f861219a082e6a64ae61fccea2272bc6751a",
      "tree": "83902964d005b026b9f450ff1d7ae6d6d964373b",
      "parents": [
        "663cc813a8da4dcc35043998c8856e6ff2ee48fd",
        "c7db7ba5fc84e76044f403efbbba3af5fb01d19b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:53 2009 -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:\n  ACPI: EC: Don\u0027t parse DSDT for EC early init on Compal\n  ACPI: EC: Rewrite DMI checks\n  ACPI: dock: fix \"sibiling\" typo\n  ACPI: kill overly verbose \"throttling states\" log messages\n  ACPI: Fix bound checks for copy_from_user in the acpi /proc code\n  ACPI: fix bus scanning memory leaks\n  ACPI: EC: Restart command even if no interrupts from EC\n  sony-laptop: Don\u0027t unregister the SPIC driver if it wasn\u0027t registered\n  sony-laptop: remove _INI call at init time\n  sony-laptop: SPIC unset IRQF_SHARED, set IRQF_DISABLED\n  sony-laptop: remove device_ctrl and the SPIC mini drivers\n"
    },
    {
      "commit": "663cc813a8da4dcc35043998c8856e6ff2ee48fd",
      "tree": "97e62a1250f4c64cb75455aa9796c5306bf996e1",
      "parents": [
        "58e57fbd1c7e8833314459555e337364fe5521f3",
        "6f6b35e133fe4313277b30fc1a7ea313875ea6c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:14 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  macintosh: Don\u0027t assume i2c device probing always succeeds\n  i2c: Hide probe errors caused by ACPI resource conflicts\n  i2c: Minor documentation update\n  mfd: AB3100 drop unused module parameters\n  Staging: IIO: tsl2561: Drop unused module parameters\n  leds: leds-pca9532 - Drop unused module parameters\n  ltc4215/ltc4245: Discard obsolete detect methods\n  ds2482: Discard obsolete detect method\n  max6875: Discard obsolete detect method\n  i2c: Move misc devices documentation\n"
    },
    {
      "commit": "6f6b35e133fe4313277b30fc1a7ea313875ea6c9",
      "tree": "1b7aa0dde7d69b0f90b80a0398c9699faae6260e",
      "parents": [
        "18669eabde2ff5fc446e72e043f0539059763438"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:46 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:46 2009 +0200"
      },
      "message": "macintosh: Don\u0027t assume i2c device probing always succeeds\n\nIf i2c device probing fails, then there is no driver to dereference\nafter calling i2c_new_device(). Stop assuming that probing will always\nsucceed, to avoid NULL pointer dereferences. We have an easier access\nto the driver anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Tim Shepard \u003cshep@alum.mit.edu\u003e\nCc: Colin Leroy \u003ccolin@colino.net\u003e\n"
    },
    {
      "commit": "18669eabde2ff5fc446e72e043f0539059763438",
      "tree": "7635908abd3fe90095133abb00fb41812a2a260e",
      "parents": [
        "03f1805ad0ce5aae02bfe40c29b230abb63179ac"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:45 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:45 2009 +0200"
      },
      "message": "i2c: Hide probe errors caused by ACPI resource conflicts\n\nWhen an ACPI resource conflict is detected, error messages are already\nprinted by ACPI. There\u0027s no point in causing the driver core to print\nmore error messages, so return one of the error codes for which no\nmessage is printed.\n\nThis fixes bug #14293:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14293\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dcffa12551cc1779970e9c8ba01e87aff92d25d1",
      "tree": "74691341b776a40eba78fc4017115ae98fa7d934",
      "parents": [
        "0d83f18b17f89dd745e27759d0464fb29ef6eb65"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:44 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:44 2009 +0200"
      },
      "message": "mfd: AB3100 drop unused module parameters\n\nThe I2C_CLIENT_INSMOD_1 macro is only useful for i2c drivers which\nimplement device detection. The ab3100 driver doesn\u0027t, so there is no\npoint in calling it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0d83f18b17f89dd745e27759d0464fb29ef6eb65",
      "tree": "66e4d06b23bfd401bff8e4ba615cfdff15f1445d",
      "parents": [
        "77279862bad879c1c194171f5cf6b5b0e7abe384"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "message": "Staging: IIO: tsl2561: Drop unused module parameters\n\nThe I2C_CLIENT_INSMOD macro is only useful for i2c drivers which\nimplement device detection. The tsl2561 driver doesn\u0027t, so there\nis no point in calling it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\n"
    },
    {
      "commit": "77279862bad879c1c194171f5cf6b5b0e7abe384",
      "tree": "03dc76b4f256bcf99bb70ffb9c7fbaf671af0a75",
      "parents": [
        "2d2a7cff1b63cde1e2d981eea8ae9e69ae9ce96d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "message": "leds: leds-pca9532 - Drop unused module parameters\n\nThe I2C_CLIENT_INSMOD_1 macro is only useful for i2c drivers which\nimplement device detection. The leds-pca9532 driver doesn\u0027t, so there\nis no point in calling it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\n"
    },
    {
      "commit": "2d2a7cff1b63cde1e2d981eea8ae9e69ae9ce96d",
      "tree": "73e2422c4d4836c770c6ba0269f1bcf002f9d48b",
      "parents": [
        "0314b020c49c1d6cd182d2b89775bfa6686660db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:42 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:42 2009 +0200"
      },
      "message": "ltc4215/ltc4245: Discard obsolete detect methods\n\nThere is no point in implementing a detect callback for the LTC4215\nand LTC4245, as these devices can\u0027t be detected. It was there solely\nto handle \"force\" module parameters to instantiate devices, but now\nwe have a better sysfs interface that can do the same.\n\nSo we can get rid of the ugly module parameters and the detect\ncallbacks. This shrinks the binary module sizes by 36% and 46%,\nrespectively.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\n"
    },
    {
      "commit": "0314b020c49c1d6cd182d2b89775bfa6686660db",
      "tree": "0aaaa5116ffaa988b3f9536d65a3838e28a1b221",
      "parents": [
        "b835d7fbd54c42d7b9abb5e8a64f32690ebfad43"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "message": "ds2482: Discard obsolete detect method\n\nThere is no point in implementing a detect callback for the DS2482, as\nthis device can\u0027t be detected. It was there solely to handle \"force\"\nmodule parameters to instantiate devices, but now we have a better sysfs\ninterface that can do the same.\n\nSo we can get rid of the ugly module parameters and the detect callback.\nThis shrinks the binary module size by 21%.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\n"
    },
    {
      "commit": "b835d7fbd54c42d7b9abb5e8a64f32690ebfad43",
      "tree": "e5ce6f25bef922df78da1116baf50916f122ce19",
      "parents": [
        "f546c65cd59275c7b95eba4f9b3ab83b38a5e9cb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "message": "max6875: Discard obsolete detect method\n\nThere is no point in implementing a detect callback for the MAX6875, as\nthis device can\u0027t be detected. It was there solely to handle \"force\"\nmodule parameters to instantiate devices, but now we have a better sysfs\ninterface that can do the same.\n\nSo we can get rid of the ugly module parameters and the detect callback.\nThis basically divides the binary module size by 2.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\n"
    },
    {
      "commit": "58e57fbd1c7e8833314459555e337364fe5521f3",
      "tree": "242a3859387588889c9dcc45915b0dec951f84c3",
      "parents": [
        "8a0382f6fceaf0c6479e582e1054f36333ea3d24",
        "0f78ab9899e9d6acb09d5465def618704255963b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 12:39:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 12:39:14 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block: (41 commits)\n  Revert \"Seperate read and write statistics of in_flight requests\"\n  cfq-iosched: don\u0027t delay async queue if it hasn\u0027t dispatched at all\n  block: Topology ioctls\n  cfq-iosched: use assigned slice sync value, not default\n  cfq-iosched: rename \u0027desktop\u0027 sysfs entry to \u0027low_latency\u0027\n  cfq-iosched: implement slower async initiate and queue ramp up\n  cfq-iosched: delay async IO dispatch, if sync IO was just done\n  cfq-iosched: add a knob for desktop interactiveness\n  Add a tracepoint for block request remapping\n  block: allow large discard requests\n  block: use normal I/O path for discard requests\n  swapfile: avoid NULL pointer dereference in swapon when s_bdev is NULL\n  fs/bio.c: move EXPORT* macros to line after function\n  Add missing blk_trace_remove_sysfs to be in pair with blk_trace_init_sysfs\n  cciss: fix build when !PROC_FS\n  block: Do not clamp max_hw_sectors for stacking devices\n  block: Set max_sectors correctly for stacking devices\n  cciss: cciss_host_attr_groups should be const\n  cciss: Dynamically allocate the drive_info_struct for each logical drive.\n  cciss: Add usage_count attribute to each logical drive in /sys\n  ...\n"
    },
    {
      "commit": "0f78ab9899e9d6acb09d5465def618704255963b",
      "tree": "b92832da61ae4f4d712a33ae524c482e979be5ba",
      "parents": [
        "e00c54c36ac2024c3a8a37432e2e2698ff849594"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Oct 04 21:04:38 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Oct 04 21:04:38 2009 +0200"
      },
      "message": "Revert \"Seperate read and write statistics of in_flight requests\"\n\nThis reverts commit a9327cac440be4d8333bba975cbbf76045096275.\n\nCorrado Zoccolo \u003cczoccolo@gmail.com\u003e reports:\n\n\"with 2.6.32-rc1 I started getting the following strange output from\n\"iostat -kx 2\":\nLinux 2.6.31bisect (et2) \t04/10/2009 \t_i686_\t(2 CPU)\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n          10,70    0,00    3,16   15,75    0,00   70,38\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda              18,22     0,00    0,67    0,01    14,77     0,02\n43,94     0,01   10,53 39043915,03 2629219,87\nsdb              60,89     9,68   50,79    3,04  1724,43    50,52\n65,95     0,70   13,06 488437,47 2629219,87\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n           2,72    0,00    0,74    0,00    0,00   96,53\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\nsdb               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n           6,68    0,00    0,99    0,00    0,00   92,33\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\nsdb               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n           4,40    0,00    0,73    1,47    0,00   93,40\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\nsdb               0,00     4,00    0,00    3,00     0,00    28,00\n18,67     0,06   19,50 333,33 100,00\n\nGlobal values for service time and utilization are garbage. For\ninterval values, utilization is always 100%, and service time is\nhigher than normal.\n\nI bisected it down to:\n[a9327cac440be4d8333bba975cbbf76045096275] Seperate read and write\nstatistics of in_flight requests\nand verified that reverting just that commit indeed solves the issue\non 2.6.32-rc1.\"\n\nSo until this is debugged, revert the bad commit.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0b5759c654e74c8dc317ea2c6b3a7476160f688a",
      "tree": "50de6ba41dcc19cb76c8a35408b7cc1ba80d2e41",
      "parents": [
        "f0a221ef47df3cdde2123fe75ce3b61bb7df656d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 21:44:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 21:44:21 2009 -0700"
      },
      "message": "tty: Avoid dropping ldisc_mutex over hangup tty re-initialization\n\nA couple of people have hit the WARN_ON() in drivers/char/tty_io.c,\ntty_open() that is unhappy about seeing the tty line discipline go away\nduring the tty hangup. See for example\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14255\n\nand the reason is that we do the tty_ldisc_halt() outside the\nldisc_mutex in order to be able to flush the scheduled work without a\ndeadlock with vhangup_work.\n\nHowever, it turns out that we can solve this particular case by\n\n - using \"cancel_delayed_work_sync()\" in tty_ldisc_halt(), which waits\n   for just the particular work, rather than synchronizing with any\n   random outstanding pending work.\n\n   This won\u0027t deadlock, since the buf.work we synchronize with doesn\u0027t\n   care about the ldisc_mutex, it just flushes the tty ldisc buffers.\n\n - realize that for this particular case, we don\u0027t need to wait for any\n   hangup work, because we are inside the hangup codepaths ourselves.\n\nso as a result we can just drop the flush_scheduled_work() entirely, and\nthen move the tty_ldisc_halt() call to inside the mutex.  That way we\nnever expose the partially torn down ldisc state to tty_open(), and hold\nthe ldisc_mutex over the whole sequence.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nReported-by: Heinz Diehl \u003chtd@fancy-poultry.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7db7ba5fc84e76044f403efbbba3af5fb01d19b",
      "tree": "bad1217e299591d257daf1226af21f17c82fb94e",
      "parents": [
        "3934092591c65270fd0d37e2b7288df188dd0bea",
        "50d716e477a456f6ef8ef05f06a34f3d96b66e80"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:37 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:37 2009 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "3934092591c65270fd0d37e2b7288df188dd0bea",
      "tree": "9dba0792b94e57c6e4f9cc6bb23001547f32fe7a",
      "parents": [
        "6effe5f5773a12f0b1f2c1e1aea9dcf0ee96e7e6",
        "478fa03b32f1b3320aebc482b1685272e17a4762"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:34 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:34 2009 -0400"
      },
      "message": "Merge branch \u0027bugzilla-14081\u0027 into release\n"
    },
    {
      "commit": "478fa03b32f1b3320aebc482b1685272e17a4762",
      "tree": "d00edee8669514f6fee00a35a7c538094cc5ce36",
      "parents": [
        "0adf3c746a73684b3f8c2821a584e1db998f61e9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Oct 02 20:21:40 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:23:26 2009 -0400"
      },
      "message": "ACPI: EC: Don\u0027t parse DSDT for EC early init on Compal\n\nCompal DSDT breaks if scanned early, while we need early scan\nfor almost all ASUS machines. Safest workaround seems to be to\ncontinue do an early scan for all machines, but this Compal model.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14086\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0adf3c746a73684b3f8c2821a584e1db998f61e9",
      "tree": "90589b58eb73649814b25752c84ec9b369c86caa",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Oct 02 20:21:33 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:20:21 2009 -0400"
      },
      "message": "ACPI: EC: Rewrite DMI checks\n\nUse dmi_check_system() for DMI matching.\nDon\u0027t use string \"Notebook\" for matching MSI hardware.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14081\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "011a606d0670196c17110b6770e39cc0865aa614",
      "tree": "49b52ca7a7f0d85489e23a7e8fbca763e7045061",
      "parents": [
        "01674da6f587a3f3940eedf2c1e97d51c35b994e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Oct 02 07:29:47 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:16:12 2009 -0400"
      },
      "message": "SFI: remove __init from sfi_verify_table\n\nsfi_verify_table() is called at runtime, and thus cannot be __init\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50d716e477a456f6ef8ef05f06a34f3d96b66e80",
      "tree": "778eb023762079b7c40d689c02633c581598b88d",
      "parents": [
        "53412c5b1225db77f7ac04b6a5351e60ea2a280f"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu Oct 01 11:59:23 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:08:28 2009 -0400"
      },
      "message": "ACPI: dock: fix \"sibiling\" typo\n\nCrossword clues as haikus:\n\n\tSnakes from the same brood\n\tfighting Jackson on a plane?\n\tsibilant siblings\n\nI guess Will Shortz\u0027s job is still secure.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53412c5b1225db77f7ac04b6a5351e60ea2a280f",
      "tree": "6d4399d7ab5c7fda6f8acc5d9e68f22dc3b6a198",
      "parents": [
        "d9f65018065ee1b161a85f54132193f248a45439"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Wed Sep 30 13:58:03 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:06:12 2009 -0400"
      },
      "message": "ACPI: kill overly verbose \"throttling states\" log messages\n\nI was recently lucky enough to get a 64-CPU system.  The processors\nactually have T-states, so my kernel log ends up with 64 lines like:\n\n    ACPI: Processor [CPU0] (supports xx throttling states)\n\nThis is pretty useless clutter because\n\n - this info is already available after boot from\n   /proc/acpi/processor/CPUnn/throttling\n\n - there\u0027s also an ACPI_DEBUG_PRINT() in processor_throttling.c that\n   gives the same info on boot for anyone who *really* cares.\n\nSo just delete the code that prints the throttling states in\nprocessor_core.c.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01674da6f587a3f3940eedf2c1e97d51c35b994e",
      "tree": "e156ae962ad4a42fea016896d77b0af277f51a01",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Wed Sep 30 16:09:55 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:03:11 2009 -0400"
      },
      "message": "SFI: fix section mismatch warnings in sfi_core.c\n\nThe function sfi_map_memory/sfi_unmap_memory uses\nearly_ioremap/early_iounmap respectively, which refers to a __init\nfunction.  And function sfi_check_table also refers to a __init function\nsfi_verify_table.  Since the references are valid, so use __ref to get rid\nof the warnings.\n\n We were warned by the following warnings:\n\n  LD      vmlinux.o\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0xb6ba3a): Section mismatch in reference from\nthe function sfi_map_memory() to the function\n.init.text:early_ioremap()\nThe function sfi_map_memory() references\nthe function __init early_ioremap().\nThis is often because sfi_map_memory lacks a __init\nannotation or the annotation of early_ioremap is wrong.\n\nWARNING: vmlinux.o(.text+0xb6bab6): Section mismatch in reference from\nthe function sfi_unmap_memory() to the function\n.init.text:early_iounmap()\nThe function sfi_unmap_memory() references\nthe function __init early_iounmap().\nThis is often because sfi_unmap_memory lacks a __init\nannotation or the annotation of early_iounmap is wrong.\n\nWARNING: vmlinux.o(.text+0xb6be30): Section mismatch in reference from\nthe function sfi_check_table() to the function\n.init.text:sfi_verify_table()\nThe function sfi_check_table() references\nthe function __init sfi_verify_table().\nThis is often because sfi_check_table lacks a __init\nannotation or the annotation of sfi_verify_table is wrong.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d9f65018065ee1b161a85f54132193f248a45439",
      "tree": "40b3d3f68ee8bc38f6c455c8722c95241690f058",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 26 20:50:25 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 00:59:12 2009 -0400"
      },
      "message": "ACPI: Fix bound checks for copy_from_user in the acpi /proc code\n\nThe ACPI /proc write() code takes an unsigned length argument like any write()\nfunction, but then assigned it to a *signed* integer called \"len\".\nOnly after this is a sanity check for len done to make it not larger than 4.\n\nDue to the type change a len \u003c 0 is in principle also possible; this patch\nadds a check for this.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a037a79dceaf717409fbf42f4ad209b9c15f435c",
      "tree": "c30b5b033c74ab9470e875554bded16464bbdf9b",
      "parents": [
        "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
        "d25ef8b86e6a58f5476bf6e4a8da730b335f68fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (25 commits)\n  ARM: 5728/1: Proper prefetch abort handling on ARMv6 and ARMv7\n  ARM: 5727/1: Pass IFSR register to do_PrefetchAbort()\n  ARM: 5740/1: fix valid_phys_addr_range() range check\n  ARM: 5739/1: ARM: allow empty ATAG_CORE\n  ARM: 5735/1: sa1111: CodingStyle cleanups\n  ARM: 5738/1: Correct TCM documentation\n  ARM: 5734/1: arm: fix compilation of entry-common.S for older CPUs\n  ARM: 5733/1: fix bcmring compile error\n  ARM: 5732/1: remove redundant include file\n  ARM: 5731/2: Fix U300 generic GPIO, remove ifdefs from MMCI v3\n  ARM: Ensure do_cache_op takes mmap_sem\n  ARM: Fix __cpuexit section mismatch warnings\n  ARM: Don\u0027t allow highmem on SMP platforms without h/w TLB ops broadcast\n  ARM: includecheck fix: mach-davinci, board-dm365-evm.c\n  ARM: Remove unused CONFIG SA1100_H3XXX\n  ARM: Fix warning: unused variable \u0027highmem\u0027\n  ARM: Fix warning: #warning syscall migrate_pages not implemented\n  ARM: Fix SA11x0 clocksource warning\n  ARM: Fix SA1100 Neponset serial section mismatch\n  ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings\n  ...\n"
    },
    {
      "commit": "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
      "tree": "ee8e912a1e92ea612843af7492199e977f29ee89",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27",
        "6053bbf7bbdbb2c94547f830ad07636c17d7024e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 13:37:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 13:37:18 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (46 commits)\n  cnic: Fix NETDEV_UP event processing.\n  uvesafb/connector: Disallow unpliviged users to send netlink packets\n  pohmelfs/connector: Disallow unpliviged users to configure pohmelfs\n  dst/connector: Disallow unpliviged users to configure dst\n  dm/connector: Only process connector packages from privileged processes\n  connector: Removed the destruct_data callback since it is always kfree_skb()\n  connector/dm: Fixed a compilation warning\n  connector: Provide the sender\u0027s credentials to the callback\n  connector: Keep the skb in cn_callback_data\n  e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n  net: Fix wrong sizeof\n  net: splice() from tcp to pipe should take into account O_NONBLOCK\n  net: Use sk_mark for routing lookup in more places\n  sky2: irqname based on pci address\n  skge: use unique IRQ name\n  IPv4 TCP fails to send window scale option when window scale is zero\n  net/ipv4/tcp.c: fix min() type mismatch warning\n  Kconfig: STRIP: Remove stale bits of STRIP help text\n  NET: mkiss: Fix typo\n  tg3: Remove prev_vlan_tag from struct tx_ring_info\n  ...\n"
    },
    {
      "commit": "6053bbf7bbdbb2c94547f830ad07636c17d7024e",
      "tree": "a72a2f61c86e65e2dcd076433c130ebc67384fed",
      "parents": [
        "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Oct 02 11:03:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 11:03:28 2009 -0700"
      },
      "message": "cnic: Fix NETDEV_UP event processing.\n\nThis fixes the problem of not handling the NETDEV_UP event properly\nduring hot-plug or modprobe of bnx2 after cnic.  The handling was\nskipped by mistakenly using \"else if\" to check for the event.\n\nAlso update version to 2.0.1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c",
      "tree": "404dea134f659856a275c2f89cdb6ee623806213",
      "parents": [
        "98a5783af02f4c9b87b676d7bbda6258045cfc76"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:18 2009 -0700"
      },
      "message": "uvesafb/connector: Disallow unpliviged users to send netlink packets\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98a5783af02f4c9b87b676d7bbda6258045cfc76",
      "tree": "585e0ac7617053cc650e0f5acd93a6fc83211200",
      "parents": [
        "5788c56891cfb310e419c4f9ae20427851797431"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:15 2009 -0700"
      },
      "message": "pohmelfs/connector: Disallow unpliviged users to configure pohmelfs\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5788c56891cfb310e419c4f9ae20427851797431",
      "tree": "11df79a3db80bf03d2db1cee6e8e7065a57753e3",
      "parents": [
        "24836479a126e02be691e073c2b6cad7e7ab836a"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:13 2009 -0700"
      },
      "message": "dst/connector: Disallow unpliviged users to configure dst\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24836479a126e02be691e073c2b6cad7e7ab836a",
      "tree": "103d866a64b43f21bcf05baec542bac0aa6a221e",
      "parents": [
        "f1489cfb173509a3c13444b46b6c989bad4f5b16"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:10 2009 -0700"
      },
      "message": "dm/connector: Only process connector packages from privileged processes\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1489cfb173509a3c13444b46b6c989bad4f5b16",
      "tree": "cd8fc93b73081e358371b9852c7b62cb02516ded",
      "parents": [
        "18366b05a00349c1606269ba7422bf9b3a357ff2"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:05 2009 -0700"
      },
      "message": "connector: Removed the destruct_data callback since it is always kfree_skb()\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18366b05a00349c1606269ba7422bf9b3a357ff2",
      "tree": "e6576e41d6812696e65c492ff512def54583de76",
      "parents": [
        "7069331dbe7155f23966f5944109f909fea0c7e4"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:04 2009 -0700"
      },
      "message": "connector/dm: Fixed a compilation warning\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7069331dbe7155f23966f5944109f909fea0c7e4",
      "tree": "5ea80628d1bf5e776a540ee84814f085c9adff04",
      "parents": [
        "293500a23f4b0698cb04abfecfc9a954d8ab2742"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:01 2009 -0700"
      },
      "message": "connector: Provide the sender\u0027s credentials to the callback\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293500a23f4b0698cb04abfecfc9a954d8ab2742",
      "tree": "15c873cfbdaebe5f644ae60958c656fd449061d5",
      "parents": [
        "19d5afd4f0d26201d8d8bec351ee0442775a5379"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:53:58 2009 -0700"
      },
      "message": "connector: Keep the skb in cn_callback_data\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d5afd4f0d26201d8d8bec351ee0442775a5379",
      "tree": "8bf3b440d53c2e3a60c0a0ea69cb99bc3b729428",
      "parents": [
        "b607bd900051efc3308c4edc65dd98b34b230021"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "message": "e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n\nThe only error returned by pci_{en,dis}able_pcie_error_reporting() is\n-EIO which simply means that Advanced Error Reporting is not supported.\nThere is no need to report that, so remove the error check from e1000e,\nigb and ixgbe.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b607bd900051efc3308c4edc65dd98b34b230021",
      "tree": "bf96b07d32932602c4e7db0268e7dbb3f20a9c58",
      "parents": [
        "42324c62704365d6a3e89138dea55909d2f26afe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 02 09:55:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 09:55:19 2009 -0700"
      },
      "message": "net: Fix wrong sizeof\n\nWhich is why I have always preferred sizeof(struct foo) over\nsizeof(var).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "6effe5f5773a12f0b1f2c1e1aea9dcf0ee96e7e6",
      "tree": "71a3033e7a4c5367d2bc6c53ef39fd44a9d73d1a",
      "parents": [
        "5e6f9725ace758c11895969d8b8175290b0cbc39",
        "e12ac3d018dd8f20a075f5520209862969146fa6",
        "a83893ae903ba908b1139fd8455ac93c4e5a2dff"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 11:27:57 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 11:27:57 2009 -0400"
      },
      "message": "Merge branches \u0027sony-laptop\u0027, \u0027bugzilla-14247\u0027 and \u0027bugzilla-14271\u0027 into release\n"
    },
    {
      "commit": "a83893ae903ba908b1139fd8455ac93c4e5a2dff",
      "tree": "42974d50bc901c28972eb3263e1c6e226f2c8b1c",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Oct 02 11:03:12 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 11:03:12 2009 -0400"
      },
      "message": "ACPI: fix bus scanning memory leaks\n\nFree an acpi_get_object_info() buffer when we\u0027re finished.  Skip the\nacpi_get_name() altogether -- it was only used for a printk that was\nreally just for debug anyway.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14271\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReported-and-tested-by: Zdenek Kabelac \u003czdenek.kabelac@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e12ac3d018dd8f20a075f5520209862969146fa6",
      "tree": "bce2e5ed47d587ca6ca06963c3c3652d024fbea9",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Oct 02 02:53:15 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 10:00:31 2009 -0400"
      },
      "message": "ACPI: EC: Restart command even if no interrupts from EC\n\nEC may forget a command without sending any \"reset\" interrupt,\nthus we need to lessen the requirement for transaction restart.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14247\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e6a0a8bfef1094084e53bfaad6d512c23da7a6dd",
      "tree": "5c543b2628fb840fc7013c57ea22c812f2bea63e",
      "parents": [
        "d1c627b59c8e69d40b94a4ff28a582a84c6a95a3"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:17 2009 -0700"
      },
      "message": "spi-imx: strip down chipselect function to only drive the chipselect\n\nspi_imx_chipselect() made things that should be (and mostly are) done by\nspi_imx_setupxfer.  Only setting the tx and rx functions was missing.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1c627b59c8e69d40b94a4ff28a582a84c6a95a3",
      "tree": "33af5b1de0fba893b174feafe63216e565e6a5e1",
      "parents": [
        "4388eb11351660c7688a4756aa6da99bfb4bc129"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:17 2009 -0700"
      },
      "message": "spi-imx: initialize complete config struct\n\nOtherwise the config function uses random data from the stack.  This\ndidn\u0027t stick out because config is called once more in the chipselect\nfunction with correct parameters.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4388eb11351660c7688a4756aa6da99bfb4bc129",
      "tree": "bbf682727389c4aa3f21c760bf10c1ca4813c16f",
      "parents": [
        "3910f2cff90f447e37d32f8f7d60566042b8bdbe"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: no need to assert bits_per_word being initialized\n\nspi_imx_setup() is only called by spi_setup().  The latter does the\ninitialization already.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3910f2cff90f447e37d32f8f7d60566042b8bdbe",
      "tree": "c0adc9e652f84faa8e0d751501842ae7866d89aa",
      "parents": [
        "6c23e5d43313a829fc4d07fa43a1f853f288b45f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 01 15:44:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: setup mode_bits we can handle\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c23e5d43313a829fc4d07fa43a1f853f288b45f",
      "tree": "b33f3517a211c04456d3c234ae07f4b512e7a841",
      "parents": [
        "462d26b5d2f17b6258f33c4d1e3310089b006489"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 01 15:44:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: fix initial chipselect settings\n\nWe can only setup the gpio pins in spi_setup time when we know the\nSPI_CS_HIGH setting.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "462d26b5d2f17b6258f33c4d1e3310089b006489",
      "tree": "57fcb0f0f9a0cde918127d2b62fe799d55b27d05",
      "parents": [
        "6cdeb00218b0d0eaf1329d1e6a0959ee3f0fa14c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 01 15:44:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: update state correctly\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cdeb00218b0d0eaf1329d1e6a0959ee3f0fa14c",
      "tree": "7d743beba03f9a67c6c557b6d853ebd9e17b8cd5",
      "parents": [
        "80e50be4220e1244fcf6d5f75b997f8586ae1300"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: rename source file to spi_imx.c\n\nThis makes the filename match the Kconfig symbol and the driver name.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d41a4b515e346b3afdb5147d86927fa5835fc13b",
      "tree": "ee09ce5eee62e8640fd8bf4ef1851ea4f11f0336",
      "parents": [
        "f23fc156fb4294f678f1913a56da633fa57edb2d"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Thu Oct 01 15:44:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "serial: add parameter to force skipping the test for the TXEN bug\n\nAllow users to force skipping the TXEN test at init time. Applies\nto all serial ports. Intended for debugging only.\n\nThere is a blacklist for devices where we need to skip the test but the\nlist is not complete.  This lets users force skipping the test so we can\ndetermine if they need to be added to the list.\n\nSome HP machines with weird serial consoles have this problem and there\nmay be more.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f23fc156fb4294f678f1913a56da633fa57edb2d",
      "tree": "bc560880e9cf83542a3368963b429912ab218043",
      "parents": [
        "196b3167efd13a02cdd34acc1a12316b9f45f41d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Oct 01 15:44:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "serial167: fix read buffer overflow\n\nCheck whether index is within bounds before grabbing the element.\n\nAlso, since NR_PORTS is defined ARRAY_SIZE(cy_port), cy_port[NR_PORTS] is\nout of bounds as well.\n\n[akpm@linux-foundation.org: cleanup, remove (long) casts]\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "196b3167efd13a02cdd34acc1a12316b9f45f41d",
      "tree": "91f2fc91355dc0d26eb06ddde80ce6f2e1ebb9b7",
      "parents": [
        "75e3a6aed99babdfa95f80d07421065ed004d186"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Oct 01 15:44:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "cyclades: fix read buffer overflow\n\nirq is declared with size NR_CARDS (4), but the loop containing this\nsegment runs up until NR_ISA_ADDRS (16), possibly reading from irq[i] (and\ntrying to use the result)\n\nIdentified by the Parfait static scanner.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75e3a6aed99babdfa95f80d07421065ed004d186",
      "tree": "a39bbfaa7cda12e8624b38363ce0de2706219c4e",
      "parents": [
        "aa76224a38530f9c69d1670c47fdeea30a420a73"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Oct 01 15:44:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "icom: convert space to tabs\n\nConvert spaces to tabs and remove wrong spaces\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nCc: Scott Kilau \u003cScott.Kilau@digi.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa76224a38530f9c69d1670c47fdeea30a420a73",
      "tree": "c2a2b3a236a05d6bcdf31e539fe47100f8c1263d",
      "parents": [
        "00acfaeead211562cc5f88882c47bf1cb16c041a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 01 15:44:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "serial_txx9: use container_of() instead of direct cast\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00acfaeead211562cc5f88882c47bf1cb16c041a",
      "tree": "3190a145fb984c06b0f6fccf3186f40b6d723bf3",
      "parents": [
        "5a2c4fe04dca1ee801d20fa07f347a9d6b7ec521"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: add better support for no card detect or write protect available\n\nAdd better support for omitting either the card detect or the write\nprotect GPIOs if the board does not support it.  Add the fields\nno_wprotect and no_detect to the platform data which when set indicate the\nabsence of the respective GPIOs.\n\nNote, this also fixes a minor bug where it tries to free IRQ0 if there is\nno detect gpio available.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a2c4fe04dca1ee801d20fa07f347a9d6b7ec521",
      "tree": "8b70d3f7d4a47a8724cc31ab2c5849db6b5a8a2b",
      "parents": [
        "68c5ed592fdae16982ffe36aef89faba70a32cfc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: make SDIO IRQ hardware IRQ support build-time configurable\n\nWe have found a couple of boards where the SDIO IRQ hardware support has\nfailed to work properly, and thus we should make it configurable whether\nor not to be included in the driver.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68c5ed592fdae16982ffe36aef89faba70a32cfc",
      "tree": "11436cddd195f1c316e9ffb7fd7d2a5f417d8687",
      "parents": [
        "26f14947dbf31d60d1a67eee837a6d28c1e8830d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: DMA fixes\n\nFixes for the DMA transfer mode of the driver to try and improve the state\nof the code:\n\n- Ensure that dma_complete is set during the end of the command phase\n  so that transfers do not stall awaiting the completion\n\n- Update the DMA debugging to provide a bit more useful information\n  such as how many DMA descriptors where not processed and print the\n  DMA addresses in hexadecimal.\n\n- Fix the DMA channel request code to actually request DMA for the\n  S3CMCI block instead of whatever \u00270\u0027 signified.\n\n- Add fallback to PIO if we cannot get the DMA channel, as many of the\n  devices with this block only have a limited number of DMA channels.\n\n- Only try and claim and free the DMA channel if we are trying to use it.\n\nThis improves the driver DMA code to the point where it can now identify a\ncard and read the partition table.  However the DMA can still stall when\ntrying to move data between the host and memory.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26f14947dbf31d60d1a67eee837a6d28c1e8830d",
      "tree": "e54c009f30d9df49bb2c421eeafec266d67be720",
      "parents": [
        "c225889375fea2a542f1c9dedffec4c7b8ebc9ab"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: Kconfig selection for PIO/DMA/Both\n\nAdd a selection for the data transfer mode of the s3cmci driver, allowing\nfor either a configuration or rumtime selection of the use of the DMA or\nPIO transfer code.\n\nThe PIO only mode is 476 bytes smaller than the driver with both methods\ncompiled in.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c225889375fea2a542f1c9dedffec4c7b8ebc9ab",
      "tree": "8ade1de61fa0286cfc32ef4e5c62ebaa821059c0",
      "parents": [
        "9bdd203b4dc82e9047486f0fed1977eef8185c6d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: add SDIO IRQ support\n\nThe controller supports SDIO IRQ detection so add support for hardware\nassisted SDIO interrupt detection for the SDIO core.  This improves the\nresponse time for SDIO interrupts and thus the transfer rate from devices\nsuch as the Marvel 8686.\n\nAs a note, it does seem that the controller will miss an IRQ than is held\nasserted, so there are some manual checks to see if the SDIO interrupt is\nactive after a transfer.\n\nMajor testing on the S3C2440.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bdd203b4dc82e9047486f0fed1977eef8185c6d",
      "tree": "f547098e58f7d4f4d417a45d40d86614072db82c",
      "parents": [
        "e6130aeffd93d342e72ca85cfd335d066f680792"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: add debugfs support for examining driver and hardware state\n\nExport driver state and hardware register state via debugfs entries\ncreated under a directory formed from dev_name() on the probed device when\nCONFIG_DEBUG_FS is set.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6130aeffd93d342e72ca85cfd335d066f680792",
      "tree": "7e1c1a6b7ef1bd048f4d46f1c5f51f482cf60f93",
      "parents": [
        "50d7fa9aa4183be2575bba24dd1a7651a3923fba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: fix direct write to interrupt mask\n\nThe clear_imask() call should be used to clear the interrupt mask\nregister, as it may end up clearing the SDIO interrupt bit if this is\nenabled.\n\nChange all writes of zero to SDIIMSK register to use clear_imask() ready\nfor the SDIO updates.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50d7fa9aa4183be2575bba24dd1a7651a3923fba",
      "tree": "f647344422c04c6ef5a5b64fa1fab49175da55fd",
      "parents": [
        "916a30775fc843e6f82e09c748a4fc70bfd4298e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "s3cmci: change to use dev_pm_ops\n\nMove to using dev_pm_ops for suspend and resume.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "916a30775fc843e6f82e09c748a4fc70bfd4298e",
      "tree": "ded1785543e13596fea087a6bfb3e7e86889875c",
      "parents": [
        "44d0e19968b3b2703aa4ee1f9a5b684425b40448"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:14 2009 -0700"
      },
      "message": "s3cmci: change GPIO to gpiolib from S3C24XX specific calls\n\nMove to using gpiolib to access the card detect and write protect GPIO\nlines instead of using the platform speicifc s3c2410_gpio calls.\n\nAlso ensure that the card lines are claimed the same way to avoid overlap\nwith any other drivers.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d0e19968b3b2703aa4ee1f9a5b684425b40448",
      "tree": "63efaef3a24295199f89efb62273772978ef2aae",
      "parents": [
        "da52a7ca7a689712e689e2cc5936cd9fa34df443"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:14 2009 -0700"
      },
      "message": "s3cmci: update probe to use new platform id list\n\nUse the platform id list to match the three different versions of the\nhardware block that this driver supports.\n\nThis will change the prefix of the console messages produced by this\ndriver to be prefixed by s3c-mci instead of the hardware block name, such\nas s3c2440-mci.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da52a7ca7a689712e689e2cc5936cd9fa34df443",
      "tree": "9eaa2df90882c4bac14f75d51ab2a17e50393e23",
      "parents": [
        "ef8745c1e7fc5413d760b3b958f3fd3a0beaad72"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Oct 01 15:44:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:14 2009 -0700"
      },
      "message": "s3cmci: use resource_size() instead of local macro\n\nReplace the local definition RESSIZE() with the standard resource_size()\ncall for getting the size of a struct resource.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "447e4460a4ef44a275f81d992d227f34673be2a8",
      "tree": "92dcd6c8d1d65ba998e13c3cf9891d8df5a6d044",
      "parents": [
        "4932be778952d4f3c278cbdef0d717358849aa8c"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Thu Oct 01 15:44:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:12 2009 -0700"
      },
      "message": "uartlite: allow building for timberdale MFD\n\nSome configurations of the Timberdale FPGA has the uartlite\nincluded.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed9935f4f9165fb306e59aa41a08be3eafe1486e",
      "tree": "d4b536382bbb786ef04a2aa8d7e78487fb87875f",
      "parents": [
        "bf89c8c867322338f3f2b1255f280a3236b61a69"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Thu Oct 01 15:44:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:12 2009 -0700"
      },
      "message": "sdio: pass whitelisted cis funce tuples to sdio drivers\n\nSome manufacturers provide vendor information in non-vendor specific CIS\ntuples.  For example, Broadcom uses an Extended Function tuple to provide\nthe MAC address on some of their network cards, as in the case of the\nNintendo Wii WLAN daughter card.\n\nThis patch allows passing whitelisted FUNCE tuples unknown to the SDIO\ncore to a matching SDIO driver instead of rejecting them and failing.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a09efb07b5025fb75f42e903d31767a3cafede89",
      "tree": "f0da535853722a7e4203bcd7ae5634c73c9660c6",
      "parents": [
        "a28b3dc90964ed961b6ed2c320885ab8b3a0a8ff"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 01 15:43:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:12 2009 -0700"
      },
      "message": "Char: vt_ioctl, fix BKL imbalance\n\nStanse found (again) a BKL imbalance in vt_ioctl.\n\nIt\u0027s easily triggerable by ioctl(dev_tty_fd, VT_SETACTIVATE, NULL);\n\nIntroduced by\n\ncommit d3b5cffcf84a8bdc7073dce4745d67c72629af85                                 Author: Alan Cox \u003calan@linux.intel.com\u003e\nDate:   Sat Sep 19 13:13:26 2009 -0700\n\n    vt: add an activate and lock\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c4115e595dec42aa0e81ba47ef46e35b34ed428",
      "tree": "89f61afcc135325d07f40a3bd2555d28c98a51a9",
      "parents": [
        "3ae91c21dd29e413f4111978152c14061f0984b0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 01 15:43:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "drivers/input/input.c: fix CONFIG_PM\u003dn warning\n\ndrivers/input/input.c:1277: warning: \u0027input_dev_reset\u0027 defined but not used\n\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66466797c7e2406579724e42eb9cfe05d53a882b",
      "tree": "59cba1a51a5a1911aca1608af473c907b7b077af",
      "parents": [
        "415e69e6574ab740e5db56152055eb899e7ac86e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 01 07:11:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 15:14:55 2009 -0700"
      },
      "message": "sky2: irqname based on pci address\n\nThis is based on Michal Schmidt fix for skge.\n\nMost network drivers request their IRQ when the interface is activated.\nsky2 does it in -\u003eprobe() instead, because it can work with two-port\ncards where the two net_devices use the same IRQ. This works fine most\nof the time, except in some situations when the interface gets renamed.\nConsider this example:\n\n1. modprobe sky2\n   The card is detected as eth0 and requests IRQ 17. Directory\n   /proc/irq/17/eth0 is created.\n2. There is an udev rule which says this interface should be called\n   eth1, so udev renames eth0 -\u003e eth1.\n3. modprobe 8139too\n   The Realtek card is detected as eth0. It will be using IRQ 17 too.\n4. ip link set eth0 up\n   Now 8139too requests IRQ 17.\n\nThe result is:\nWARNING: at fs/proc/generic.c:590 proc_register ...\nproc_dir_entry \u002717/eth0\u0027 already registered\n\nThe fix is for sky2 to name the irq based on the pci device, as is done\nby some other devices DRM, infiniband, ...  ie. sky2@pci:0000:00:00\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "415e69e6574ab740e5db56152055eb899e7ac86e",
      "tree": "970ca864f2187dbd3a32164f44eb5f9e2ac24af5",
      "parents": [
        "89e95a613c8a045ce0c5b992ba19f10613f6ab2f"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Oct 01 08:13:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 15:14:54 2009 -0700"
      },
      "message": "skge: use unique IRQ name\n\nMost network drivers request their IRQ when the interface is activated.\nskge does it in -\u003eprobe() instead, because it can work with two-port\ncards where the two net_devices use the same IRQ. This works fine most\nof the time, except in some situations when the interface gets renamed.\nConsider this example:\n\n1. modprobe skge\n   The card is detected as eth0 and requests IRQ 17. Directory\n   /proc/irq/17/eth0 is created.\n2. There is an udev rule which says this interface should be called\n   eth1, so udev renames eth0 -\u003e eth1.\n3. modprobe 8139too\n   The Realtek card is detected as eth0. It will be using IRQ 17 too.\n4. ip link set eth0 up\n   Now 8139too requests IRQ 17.\n\nThe result is:\nWARNING: at fs/proc/generic.c:590 proc_register ...\nproc_dir_entry \u002717/eth0\u0027 already registered\n...\nAnd \"ls /proc/irq/17\" shows two subdirectories, both called eth0.\n\nFix it by using a unique name for skge\u0027s IRQ, based on the PCI address.\nThe naming from the example then looks like this:\n$ grep skge /proc/interrupts\n 17:        169   IO-APIC-fasteoi   skge@pci:0000:00:0a.0, eth0\n\nirqbalance daemon will have to be taught to recognize \"skge@\" as an\nEthernet interrupt. This will be a one-liner addition in classify.c. I\nwill send a patch to irqbalance if this change is accepted.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28ad3957b913855e8d41a27f7b90bed944809625",
      "tree": "43436663907ba0a22a690104e9a3a4c901dfccd7",
      "parents": [
        "7b1401cf5cc4b72e1273a5d7e7566a58e7fba001"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 01 14:49:14 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:49:14 2009 -0700"
      },
      "message": "Kconfig: STRIP: Remove stale bits of STRIP help text\n\nRemove references to dead web site mosquitonet.Stanford.EDU.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b1401cf5cc4b72e1273a5d7e7566a58e7fba001",
      "tree": "8191db3a66c0d9593183eef89942e99e9714f392",
      "parents": [
        "bf18a9f8b32666cb6a4abd3e922c1b7e69735733"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 01 14:48:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:48:25 2009 -0700"
      },
      "message": "NET: mkiss: Fix typo\n\nThis typo was introduced by 5793f4be23f0171b4999ca68a39a9157b44139f3 on\nOctober 14, 2005 ...\n\nReported-by: Matti Aarnio \u003cmatti.aarnio@zmailer.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf18a9f8b32666cb6a4abd3e922c1b7e69735733",
      "tree": "6ebd3e28f30055b6a7b459b180becfb528eafec3",
      "parents": [
        "3d1285beff2e8467b8c3884d83b7a91a99aa9fcd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Oct 01 14:37:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:37:34 2009 -0700"
      },
      "message": "tg3: Remove prev_vlan_tag from struct tx_ring_info\n\nprev_vlan_tag field is not used.\n\nPatch saves 512*8 bytes per tx queue ring on 64bit arches.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Matthew Carlson \u003cmcarlson@broadcom.com\u003e\n"
    },
    {
      "commit": "3d1285beff2e8467b8c3884d83b7a91a99aa9fcd",
      "tree": "c9ef033e58d18ef1a145e6f45b60de4ec31f62ff",
      "parents": [
        "fb74c2fcac05fced50cd11b8e8dcecede1d4d880"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Sep 30 22:28:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:44 2009 -0700"
      },
      "message": "move virtnet_remove to .devexit.text\n\nThe function virtnet_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Alex Williamson \u003calex.williamson@hp.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb74c2fcac05fced50cd11b8e8dcecede1d4d880",
      "tree": "f22fa8554982cf501a0503b77bf230751e9cd136",
      "parents": [
        "1ebb5a1aa9a1ede80a37684215971c6130ac91c8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Sep 30 22:28:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:43 2009 -0700"
      },
      "message": "don\u0027t use __devexit_p to wrap sgiseeq_remove\n\nThe function sgiseeq_remove is defined using __exit, so don\u0027t use\n__devexit_p but __exit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ebb5a1aa9a1ede80a37684215971c6130ac91c8",
      "tree": "b4c5325f0fb267e6ef662885171017b8d6b70872",
      "parents": [
        "ce501caf162a2b18c50b6915684217c3b9e16b46"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Sep 30 22:28:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:40 2009 -0700"
      },
      "message": "don\u0027t use __devexit_p to wrap meth_remove\n\nThe function meth_remove is defined using __exit, so don\u0027t use __devexit_p\nbut __exit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce501caf162a2b18c50b6915684217c3b9e16b46",
      "tree": "a373ef184d4dd1fa175617f1fdec7bc0f7eeef65",
      "parents": [
        "a98917acc73181668f2188ec617fea9ce3ac3944"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Sep 18 02:13:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:29 2009 -0700"
      },
      "message": "bonding: set primary param via sysfs\n\nPrimary module parameter passed to bonding is pernament. That means if you\nrelease the primary slave and enslave it again, it becomes the primary slave\nagain. But if you set primary slave via sysfs, the primary slave is only set\nonce and it\u0027s not remembered in bond-\u003eparams structure. Therefore the setting is\nlost after releasing the primary slave. This simple one-liner fixes this.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a98917acc73181668f2188ec617fea9ce3ac3944",
      "tree": "f82216c759f286fe9e411856bbdcf6113c8f1030",
      "parents": [
        "417bc4b855f04dd4ad27a7cabe3e7996a7b78ddb",
        "e16c1bb67a0010b5bad26ddc3e691655fd7456e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 12:43:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 12:43:07 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "c15227de132f1295f3db6b7df9079956b1020fd8",
      "tree": "ad06f119f283cf8a6313681055e8132ba2851ddb",
      "parents": [
        "3bd0f0c763e497c8674b28e3df2732f48683dabd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Wed Sep 30 13:52:12 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:19:30 2009 +0200"
      },
      "message": "block: use normal I/O path for discard requests\n\nprepare_discard_fn() was being called in a place where memory allocation\nwas effectively impossible.  This makes it inappropriate for all but\nthe most trivial translations of Linux\u0027s DISCARD operation to the block\ncommand set.  Additionally adding a payload there makes the ownership\nof the bio backing unclear as it\u0027s now allocated by the device driver\nand not the submitter as usual.\n\nIt is replaced with QUEUE_FLAG_DISCARD which is used to indicate whether\nthe queue supports discard operations or not.  blkdev_issue_discard now\nallocates a one-page, sector-length payload which is the right thing\nfor the common ATA and SCSI implementations.\n\nThe mtd implementation of prepare_discard_fn() is replaced with simply\nchecking for the request being a discard.\n\nLargely based on a previous patch from Matthew Wilcox \u003cmatthew@wil.cx\u003e\nwhich did the prepare_discard_fn but not the different payload allocation\nyet.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "1e6f2dc11984b81c6438ff6cd45cdf15a02e3dfd",
      "tree": "9b211749b8d09dd2fb7aa3874301c40002805932",
      "parents": [
        "5dee2477df5368368b7dba810a17a3c411a1d0f0"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Sep 24 16:15:38 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:45 2009 +0200"
      },
      "message": "cciss: fix build when !PROC_FS\n\nFix these build errors when CONFIG_PROC_FS is not set:\ndrivers/block/cciss.c: In function \u0027cciss_show_raid_level\u0027:\ndrivers/block/cciss.c:623: error: \u0027RAID_UNKNOWN\u0027 undeclared (first use in this function)\ndrivers/block/cciss.c:626: error: \u0027raid_label\u0027 undeclared (first use in this function)\ndrivers/block/cciss.c: In function \u0027cciss_geometry_inquiry\u0027:\ndrivers/block/cciss.c:2696: error: \u0027RAID_UNKNOWN\u0027 undeclared (first use in this function)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9f792d9f58496161b1b201e2ca440a6b6e116c39",
      "tree": "438aea4831218dd618fd38c2af0e0b0e4f1f4300",
      "parents": [
        "9cef0d2f4f68a5a2c6ea0495f958a074d21fbd07"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Sep 18 22:24:21 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:45 2009 +0200"
      },
      "message": "cciss: cciss_host_attr_groups should be const\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9cef0d2f4f68a5a2c6ea0495f958a074d21fbd07",
      "tree": "aee97fb9d8de37c0aee1fec563192e29a2425c70",
      "parents": [
        "e272afecaf18912e971374df4605496975942e5c"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:31 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:45 2009 +0200"
      },
      "message": "cciss: Dynamically allocate the drive_info_struct for each logical drive.\n\ncciss: Dynamically allocate the drive_info_struct for each logical drive.\nThis reduces the size of the per-hba ctlr_info structure from 106936\nbytes to 8132 bytes.  That\u0027s on 32-bit systems.  On 64-bit systems, the\nimprovement is even bigger.  Without this, the ctlr_info struct is so big\nthat the driver won\u0027t even load on a 64 bit system if CISS_MAX_LUN was\nat it\u0027s current setting of 1024 logical drives.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e272afecaf18912e971374df4605496975942e5c",
      "tree": "e3dbdedb51da5a48acf50b186ed12b43a614368c",
      "parents": [
        "3ff1111dc6e27524eeef267ab0ca9b5690594748"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:26 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:44 2009 +0200"
      },
      "message": "cciss: Add usage_count attribute to each logical drive in /sys\n\nAdd usage_count attribute to each logical drive at\n/sys/devices/\u003cdev\u003e/ccissX/cXdY/usage_count for controller X,\nlogical drive Y.  The usage count is the number of times\nthe device has currently been opened.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3ff1111dc6e27524eeef267ab0ca9b5690594748",
      "tree": "200b62231c3c266ea3366c8200403c946c9dc481",
      "parents": [
        "fa52bec9df974096f9eb0e42a0b890512c0a0036"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:21 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:44 2009 +0200"
      },
      "message": "cciss: Add a \"raid_level\" attribute to each logical drive in /sys\n\nand change get rid of some magic numbers in raid lavel decoding.\n\nAdd raid_level attribute to each logical drive at\n/sys/devices/\u003cdev\u003e/ccissX/cXdY/raid_level for controller X,\nlogical drive Y\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "fa52bec9df974096f9eb0e42a0b890512c0a0036",
      "tree": "0b9324d2dd8739f44e9ed9fb17fb17a7862c7cd3",
      "parents": [
        "ce84a8aeac4a4a2cc421b3145dd2fb7cae860e4d"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:15 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:44 2009 +0200"
      },
      "message": "cciss: fix some magic numbers in the raid-level decoding\n\ncciss: fix some magic numbers in the raid-level decoding\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ce84a8aeac4a4a2cc421b3145dd2fb7cae860e4d",
      "tree": "350987acff39fbeefa9500d6dcc977973d1bc42e",
      "parents": [
        "2e043986d584cf95656d4ee0c40fb2051e8a8460"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:10 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:44 2009 +0200"
      },
      "message": "cciss: Add lunid attribute to each logical drive in /sys\n\nAdd lunid attribute to each logical drive at\n/sys/devices/\u003cdev\u003e/ccissX/cXdY/lunid for controller X,\nlogical drive Y\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2e043986d584cf95656d4ee0c40fb2051e8a8460",
      "tree": "9a1cfc5fb0fd8ec639bd239e464f59298e588106",
      "parents": [
        "39ccf9a645dbca7f9866317380912327570787c0"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:05 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:43 2009 +0200"
      },
      "message": "cciss: Don\u0027t check h-\u003ebusy_initializing in cciss_open().\n\nDon\u0027t check h-\u003ebusy_initializing in cciss_open().  Open won\u0027t be\ncalled before things are ready, but h-\u003ebusy_initializing won\u0027t be\nunset until after the initial rebuild_lun_table is finished.  But,\nto read the partitions, cciss_open will be called for each logical\ndrive during rebuild_lun_table.  If cciss_open checks h-\u003ebusy_initializing,\nthen the reading of the partition information during the initial\nrebuild_lun_table will fail, which is especially bad news if it\nhappens to be your boot device.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "39ccf9a645dbca7f9866317380912327570787c0",
      "tree": "6b6a8217c4e2997694738b91b410fe37573688a9",
      "parents": [
        "983333cb0c445c56808502461bbb34876c63eb2b"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:48:00 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:43 2009 +0200"
      },
      "message": "cciss: Preserve all 8 bytes of LUN ID for logical drives.\n\nPreserve all 8 bytes of the LunID field returned\nby CCISS_REPORT_LOGICAL instead of only saving 4 bytes.\nThis fixes a bug with logical volume addressing encountered on\nan MSA2012.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "983333cb0c445c56808502461bbb34876c63eb2b",
      "tree": "3d2f43c3943a7cff47a14491f98dc0e1af1a005b",
      "parents": [
        "2c935593ac1871211b43a54f023dc3bc605ad346"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:55 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:43 2009 +0200"
      },
      "message": "cciss: Silence noisy per-disk messages output by cciss_read_capacity\n\nSilence noisy per-disk messages output by cciss_read_capacity\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2c935593ac1871211b43a54f023dc3bc605ad346",
      "tree": "7ce33ec7a0f1bb7386a347ed1e31c7f2513ed5c2",
      "parents": [
        "2d11d9931f5968bddac50d9d224c4812d4be869a"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:50 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:43 2009 +0200"
      },
      "message": "cciss: Fix excessive gendisk freeing bug on driver unload.\n\nFix bug that free_hba was calling put_disk for all gendisk[]\npointers -- all 1024 of them -- regardless of whether the were\nused or not (NULL).  This bug could cause rmmod to oops if logical\ndrives had been deleted during the driver\u0027s lifetime.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2d11d9931f5968bddac50d9d224c4812d4be869a",
      "tree": "6ea99eba85cc2de4d061c5c6d262b91aab6226c5",
      "parents": [
        "9ddb27b44ffeb3080b71cc493b2edff2224d9356"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:44 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:42 2009 +0200"
      },
      "message": "cciss: Fix usage_count check in rebuild_lun_table when triggered via sysfs.\n\nWhen rebuild_lun_table is reached via sysfs, the usage count that\nis checked prior to messing with c0d0 has different constraints\n(must be zero) than if rebuild_lun_table is reached via ioctl\n(must be one.)  Fix rebuild_lun_table to take that into account.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9ddb27b44ffeb3080b71cc493b2edff2224d9356",
      "tree": "c4ad897a3f4b6fbd2bf1b1ed0a13e3e52482a8e1",
      "parents": [
        "8ce51966d3b809d6c1ae4f3902058558589480b8"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:39 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:42 2009 +0200"
      },
      "message": "cciss: Clear all sysfs-exposed data for deleted logical drives.\n\nWhen removing a logical drive, clear all the information that is\nnow exposed by sysfs (e.g. vendor, model, serial number.)\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8ce51966d3b809d6c1ae4f3902058558589480b8",
      "tree": "7bedabeeabbb353fc46e4a82954342dfd1eeb4e2",
      "parents": [
        "361e9b07d11cfc8b77921a0e96910019402efe79"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:34 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:42 2009 +0200"
      },
      "message": "cciss: Handle special case for sysfs attributes of the first logical drive.\n\nFor c0dx where x is not 0, we handle deletion and addition simply,\nbut for c0d0, there is the special case that even when there\u0027s no\ndisk, the device node exists so that the controller may be accessed.\nSo, for c0d0, we only create the sysfs entries once, when a controller\nis added, and only remove them once, when a controller is being\ntaken down.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "361e9b07d11cfc8b77921a0e96910019402efe79",
      "tree": "abaf13edbd4e7117a1f64a84119e2e4a8e1314cd",
      "parents": [
        "e8074f79770953be26b64539803d06a46d1a6e58"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:29 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:42 2009 +0200"
      },
      "message": "cciss: Handle cases when cciss_add_disk fails.\n\nHandle cases when cciss_add_disk fails.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e8074f79770953be26b64539803d06a46d1a6e58",
      "tree": "0b6cd25f5ce125182f7248bd1b4b55c64bfc4502",
      "parents": [
        "097d026453e7051a544722f4e05240085916499d"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:24 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:42 2009 +0200"
      },
      "message": "cciss: Handle failure of blk_init_queue gracefully in cciss_add_disk.\n\nHandle failure of blk_init_queue gracefully in cciss_add_disk.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "097d026453e7051a544722f4e05240085916499d",
      "tree": "1a514901f3c3f38799b946b43bf30935802891d1",
      "parents": [
        "617e1344229d22ea9ecb6538e50808541618ed2b"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Sep 17 13:47:19 2009 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:15:41 2009 +0200"
      },
      "message": "cciss: Rearrange logical drive sysfs code to make the \"changing a disk\" path work.\n\nRearrange logical drive sysfs code to make the \"changing a disk\" path work.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    }
  ],
  "next": "617e1344229d22ea9ecb6538e50808541618ed2b"
}
