)]}'
{
  "log": [
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "1014cfe2fb4cdd663137aafb21448cb613dd6a7d",
      "tree": "13b5fc4e7036b4226d94bd33aefb74a3dbb25b6a",
      "parents": [
        "8123d8f17d8ba9d67e556688e4f025456ca97842",
        "4726f2a617ebd868a4fdeb5679613b897e5f1676"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: Reduce stack_trace usage\n  lockdep: No need to disable preemption in debug atomic ops\n  lockdep: Actually _dec_ in debug_atomic_dec\n  lockdep: Provide off case for redundant_hardirqs_on increment\n  lockdep: Simplify debug atomic ops\n  lockdep: Fix redundant_hardirqs_on incremented with irqs enabled\n  lockstat: Make lockstat counting per cpu\n  i8253: Convert i8253_lock to raw_spinlock\n"
    },
    {
      "commit": "92183b346f02773dae09182c65f16b013f295d80",
      "tree": "51c6741126aada9f72ca1c5ce30e468b460414cd",
      "parents": [
        "ff2db7c5ab78817eb3c5d15dd87f18e9be726f1a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 05 13:02:13 2009 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 17 21:37:45 2010 +0200"
      },
      "message": "m68k: amiga - Floppy platform device conversion\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "c2d45b4da042720ae94648b417d0e051742441d4",
      "tree": "920d75ff3fe955ce01121fbb527fdd15015a6549",
      "parents": [
        "ca0dbd86b12be9af7cda230890eb741d5cb8b624"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Apr 30 09:34:32 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 11 09:59:26 2010 +0200"
      },
      "message": "cciss: fix shadows sparse warning\n\nFix sparse warnings:\n\ndrivers/block/cciss.c:1591:37: warning: symbol \u0027i\u0027 shadows an earlier one\ndrivers/block/cciss.c:2437:21: warning: symbol \u0027i\u0027 shadows an earlier one\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6a7cc883d6ad95bb89282fc04e917c16d2b5584f",
      "tree": "d22aadedb814584b7305586feefbcb35345372de",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45",
        "5c3c7e64bbcb60db39d0d55c8fab39ef41d41c30"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue May 04 08:48:53 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue May 04 08:48:53 2010 +0200"
      },
      "message": "Merge branch \u0027for-jens\u0027 of git://git.drbd.org/linux-2.6-drbd into for-linus\n"
    },
    {
      "commit": "5c3c7e64bbcb60db39d0d55c8fab39ef41d41c30",
      "tree": "91e5c767a24eb468ef210474784a5902a0d253a3",
      "parents": [
        "3c2023dd8ed31e2ecfbb2d5aa20e8884d4b339e2"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Sat Apr 10 02:10:09 2010 +0200"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Mon May 03 22:40:16 2010 +0200"
      },
      "message": "drbd: don\u0027t expose failed local READ to upper layers\n\nfix regression introduced in 8.3.3:\n commit a9b17323f2875f5d9b132c2b476a750bf44b10c7\n Author: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n Date:   Wed Aug 12 15:18:33 2009 +0200\n\n     out-of-spinlock completion of master bio\n\n : (bio_rw(bio) \u003d\u003d READA)\n    ? read_completed_with_error\n    : read_ahead_completed_with_error;\n\nis obviously not what was intended.\n\nNo one noticed because of\n * page-cache at work,\n * local RAIDs\n\nImpact:\nFailed local READs are not retried remotely,\nbut errored to upper layers, causing filesystems\nto remount read-only, or worse.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "53ba4f2fa73225113a488584df0d85d3cba52943",
      "tree": "d85b984d9818abc3ccc0237eb53b710d9e96c39e",
      "parents": [
        "bd6d29c25bb1a24a4c160ec5de43e0004e01f72b",
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:17:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:17:01 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.34-rc6\u0027 into core/locking\n"
    },
    {
      "commit": "f80a0ca6ad8f2800453e819dafa09a0ed9e56850",
      "tree": "bdbffa0e212888c31e11e89dc1194935f6825085",
      "parents": [
        "a36fed12a4d980eebb2e67b87ea30ad090238cff"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Apr 28 14:36:41 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 08:44:37 2010 -0700"
      },
      "message": "pktcdvd: improve BKL and compat_ioctl.c usage\n\nThe pktcdvd driver uses proper locking and does not need the BKL in the\nioctl and llseek functions of the character device, so kill both.\n\nMoving the compat_ioctl handling from common code into the driver itself\nfixes build problems when CONFIG_BLOCK is disabled.\n\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e2455c1a123ceadbb35150a610d61e8443fd340",
      "tree": "a2efcd21b21ce8af1ae571d13ab42d65265efb98",
      "parents": [
        "7ac314c82f552eefebaa91c9fffe8c0d435641b9"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Apr 22 14:50:23 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Apr 22 14:50:23 2010 +0200"
      },
      "message": "drbd: Terminate a connection early if sending the protocol fails\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7ac314c82f552eefebaa91c9fffe8c0d435641b9",
      "tree": "08143785dae9710e291af83aae8278576f103786",
      "parents": [
        "6de9400250f95f82da432c28b9b43823f4154c58"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Apr 22 14:27:23 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Apr 22 14:27:23 2010 +0200"
      },
      "message": "drbd: fix memory leak\n\nWe leak memory if \"--dry-run\" is not supported by the peer.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2f4084209adc77f9a1c9f38db3019a509e167882",
      "tree": "775657114c885505ecc46605e29ea1470e986f76",
      "parents": [
        "2f10ffcfb28beb35137d9e86992c771b4a6c5f2a",
        "3440c49f5c5ecb4f29b0544aa87da71888404f8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:29 2010 -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: (34 commits)\n  cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch\n  loop: Update mtime when writing using aops\n  block: expose the statistics in blkio.time and blkio.sectors for the root cgroup\n  backing-dev: Handle class_create() failure\n  Block: Fix block/elevator.c elevator_get() off-by-one error\n  drbd: lc_element_by_index() never returns NULL\n  cciss: unlock on error path\n  cfq-iosched: Do not merge queues of BE and IDLE classes\n  cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging\n  i2o: Remove the dangerous kobj_to_i2o_device macro\n  block: remove 16 bytes of padding from struct request on 64bits\n  cfq-iosched: fix a kbuild regression\n  block: make CONFIG_BLK_CGROUP visible\n  Remove GENHD_FL_DRIVERFS\n  block: Export max number of segments and max segment size in sysfs\n  block: Finalize conversion of block limits functions\n  block: Fix overrun in lcm() and move it to lib\n  vfs: improve writeback_inodes_wb()\n  paride: fix off-by-one test\n  drbd: fix al-to-on-disk-bitmap for 4k logical_block_size\n  ...\n"
    },
    {
      "commit": "02246c41171097ceab3246f6dc251ac89de6004b",
      "tree": "f50a2cc750b730ebf71f30e7badc723d25876155",
      "parents": [
        "a74b2adae06265b8cfa335d7d40d4a5abd11e977"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Thu Apr 08 21:39:31 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Apr 08 21:39:31 2010 +0200"
      },
      "message": "loop: Update mtime when writing using aops\n\nUpdate mtime when writing to backing filesystem using the address space\noperations write_begin and write_end.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "829f46af39d50a43e260adaa9e7bbdff74a9f696",
      "tree": "f5ac404a4b92a6d5d54957ab5cb0736633ea79f7",
      "parents": [
        "c6eb69acfdfe258b4a3f69fa5ced8928bbebdba9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 06 14:34:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:38:03 2010 -0700"
      },
      "message": "cciss: unlock on error path\n\nWe take the spin_lock again in fail_all_cmds() so we need to unlock here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Steve Cameron \u003cscameron@beardog.cce.hp.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2b163dd47024e445410b72d0c5df6d819c14dfd",
      "tree": "587717f64b0c52c7b56de1f44a89843d9a2f08d9",
      "parents": [
        "61917bdaaf6bea4b885525cf63f65272914f6be2"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Apr 02 08:40:33 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Apr 02 08:40:33 2010 +0200"
      },
      "message": "drbd: lc_element_by_index() never returns NULL\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "61917bdaaf6bea4b885525cf63f65272914f6be2",
      "tree": "e8b1fbbad686676ebc9a234e0e2de9d57e8488ea",
      "parents": [
        "39c01b219fd30c74869b6fc8749f7900f04e9ef6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Apr 02 08:39:40 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Apr 02 08:39:40 2010 +0200"
      },
      "message": "cciss: unlock on error path\n\nWe take the spin_lock again in fail_all_cmds() so we need to unlock\nhere.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "b4b7a4ef097f288f724420b473dbf92a89c0ab7e",
      "tree": "23ad8101e3e77c32a8d1e1b95a9c1cd7f7a475b7",
      "parents": [
        "e9ce335df51ff782035a15c261a3c0c9892a1767",
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Mar 19 08:05:10 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Mar 19 08:05:10 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n\nConflicts:\n\tblock/Kconfig\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ee714f2dd33e726346e34f5cda12543162f4753e",
      "tree": "63252755cc38a81085191e6b851a6a04623cc9b9",
      "parents": [
        "2cda2728aa1c8c006418a24f867b25e5eb7a32e2"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Wed Mar 10 00:48:32 2010 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Mar 15 12:47:59 2010 +0100"
      },
      "message": "block: Finalize conversion of block limits functions\n\nRemove compatibility wrappers and update remaining drivers.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "724ee626f38feaea215a11790e1a0cb5d83b0628",
      "tree": "499e03c265dd8de1d5b145d1a413b45b186b5694",
      "parents": [
        "0aad92cfea6fec14bd57dd9c283cc6eb023c97bd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:11 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary casting in fd_ioctl\n\nConvert outparam to const void *.\nCast outparam to const char * for strlen().\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "0aad92cfea6fec14bd57dd9c283cc6eb023c97bd",
      "tree": "ec6f212f60ffc8ace932ee5995797f3c9a63132a",
      "parents": [
        "712e1de43ed572886d6913a86eee5e73b7de4318"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove misleading, used once FD_IOCTL_ALLOWED macro\n\nJust code the test directly\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "712e1de43ed572886d6913a86eee5e73b7de4318",
      "tree": "584ed5a9e06a3e30fd9b03717411c60ea035a9bb",
      "parents": [
        "ded2863d09208b27baa4a6ad95bb7e5539e48c05"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove obfuscating CODE2SIZE macro\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "ded2863d09208b27baa4a6ad95bb7e5539e48c05",
      "tree": "a974104fe50bab2e8a213db30d3076ac580b859f",
      "parents": [
        "7f2527174ab1ee7f4550c91be47b3f843ff1316d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:09 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: add __func__ to debugt\n\nMake debugt messages a little neater.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "7f2527174ab1ee7f4550c91be47b3f843ff1316d",
      "tree": "4d665f8968d1686930ad37eaeb01bc148f71578f",
      "parents": [
        "ce2f11fe784f7999b82c7a71cdbcb86ad2653def"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert raw_cmd_copyin from while(1) to label: goto\n\nReduces indent.\nMakes a bit more readable and intelligible.\nReturn value now at bottom of function.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "ce2f11fe784f7999b82c7a71cdbcb86ad2653def",
      "tree": "252cdbf6f0e2e5417f0aa4c60d8ddd0947ecd90e",
      "parents": [
        "1ebddd85a6a6ad793eca82d65fba4573d0e28042"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove some unnecessary casting\n\nRemove char/void __user * use.\nRemove kmalloc cast.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "1ebddd85a6a6ad793eca82d65fba4573d0e28042",
      "tree": "5f413751925ad5d93aac3aacaf2c4e8bc3a31625",
      "parents": [
        "275176bc2a7bbd5c4446ba12b8f4353a69012053"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:07 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: use %pf in logging messages\n\nPrint the function name not the pointer address where useful and possible\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "275176bc2a7bbd5c4446ba12b8f4353a69012053",
      "tree": "aa90ce0236e40afae5905430ded6b67c0ea7267f",
      "parents": [
        "891eda80a5227a12956d7997baf9f4b54a9aa4f9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:06 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: use __func__ where appropriate\n\nAdd and use __func__ to is_alive.\nUse __func__ in some DPRINTs.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "891eda80a5227a12956d7997baf9f4b54a9aa4f9",
      "tree": "fce30470d36724d4646acf68a1fb61e047a003b1",
      "parents": [
        "1a23d133359eec2297ff4c72c260ccacb156d883"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: DPRINT neatening\n\nMove DPRINT macro definition above 1st use Consolidate a format string\n(\u003e80 columns) Add a newline to an unterminated message Comment neatened\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "1a23d133359eec2297ff4c72c260ccacb156d883",
      "tree": "ca1014d05d926c67dd37f22b940694e204a4cee7",
      "parents": [
        "73507e6cd8dc6cd98a39164a9b775c7092faddb4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove #define FLOPPY_SANITY_CHECK\n\nThe code could not be compiled without the #define, so just remove it and\nthe #ifdef/#endif lines.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "73507e6cd8dc6cd98a39164a9b775c7092faddb4",
      "tree": "661e5c0e0e492160d0ab4233862c546ca1b35ab7",
      "parents": [
        "0da3132f90c01f532dd85c537b5c78a196a11e24"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary argument from [__]reschedule_timeout\n\nPrior to patch \"drivers/block/floppy.c: Use pr_\u003clevel\u003e\" only\nreschedule_timeout(,\"request done\"...) printed a numeric value after a\nreschedule_timeout event message.\n\nRestore that behavior and remove the now unnecessary argument.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "0da3132f90c01f532dd85c537b5c78a196a11e24",
      "tree": "683fa2b54c243c5b828e09cc1385e6b314cf4ab5",
      "parents": [
        "416d8d2888db392c562fb8afaf9136730ef0da9e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: unclutter redo_fd_request logic\n\nChange for(;;) with continue; to label: goto label\nReduces indentation and adds a bit of clarity.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "416d8d2888db392c562fb8afaf9136730ef0da9e",
      "tree": "0643f05cfb24aa543ea4439c35ff0400dfb268bf",
      "parents": [
        "15b2630c587dcea931f563deb50d617af96b4edb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove REPEAT macro\n\nMacros with hidden flow changes aren\u0027t nice.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "15b2630c587dcea931f563deb50d617af96b4edb",
      "tree": "40afabf6630608ec38eafd47d8257c80514b49bc",
      "parents": [
        "57584c5a3824a15f65d2b065d9f453fc1ae1dab7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary return and braces\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "57584c5a3824a15f65d2b065d9f453fc1ae1dab7",
      "tree": "e874998d0550a50d73dc191513aeaaf1c12487c6",
      "parents": [
        "29f1c7848feb3954939b52fd5b7dca30dbce9426"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: add function is_ready_state\n\nUsed a couple of times, might simplify the code a bit.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "29f1c7848feb3954939b52fd5b7dca30dbce9426",
      "tree": "5a3c90cf9c10a2e760fb98c2261f35876f520dfd",
      "parents": [
        "4d18ef09dfe4d1272446ad55ce5d7b06ff4b9ca8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert int initialising to bool initialized\n\nDon\u0027t initialize initialized either.  Default is false.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "4d18ef09dfe4d1272446ad55ce5d7b06ff4b9ca8",
      "tree": "4f9c62793d0e7c7e30548b7de5d49ce2b279ca18",
      "parents": [
        "c529730a98874fa951995d8a312c7fd606832eda"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove #define DEVICE_NAME \"floppy\"\n\nUse it directly in the one place it\u0027s used.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "c529730a98874fa951995d8a312c7fd606832eda",
      "tree": "1098a8037fb30b73e672d69b8f6a9cfe4e6387aa",
      "parents": [
        "74f63f469ed1cee8305840b7bbcee2f99797cd12"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: move leading \u0026\u0026 and || to preceding line\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "74f63f469ed1cee8305840b7bbcee2f99797cd12",
      "tree": "080f826e32bdf5d1aede69990f261de6ba416721",
      "parents": [
        "55eee80c6233c67217a6238dd94f1fc765c723d1"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert int 1/0 to bool true/false\n\nVarious functions use int where bool is appropriate\nlock_fdc, wait_til_done, poll_drive, user_reset_fdc\n\nConvert to bool.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "55eee80c6233c67217a6238dd94f1fc765c723d1",
      "tree": "6dd9c899bd434673577589e86867fa45c1056522",
      "parents": [
        "86b12b48a29f4795e2e550f510d39931576bdf75"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove macros CALL, WAIT and IWAIT\n\nObfuscating macros with embedded returns are not nice\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "86b12b48a29f4795e2e550f510d39931576bdf75",
      "tree": "ed56ff595bf5fdb374311ab8bceefb0634b0be7c",
      "parents": [
        "4575b55281825d157573bbc5aa28b9144193ddd2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove [_]COPYIN [_]COPYOUT and ECALL macros\n\nRemove these obfuscating macros with hidden returns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "4575b55281825d157573bbc5aa28b9144193ddd2",
      "tree": "c60f8e878185ecd15075b687e81048671624493e",
      "parents": [
        "e029853612ba5999caed4dbc833dab729aac75ba"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove most uses of CALL and ECALL macros\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "e029853612ba5999caed4dbc833dab729aac75ba",
      "tree": "9847614b32644c47249649e24f30aab5fd87bc6f",
      "parents": [
        "87f530d8f1733651f3e34b81c801d6e1bb635936"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove [U]CLEARF, [U]SETF, and [U]TESTF macros\n\nUse clear_bit, set_bit, and test_bit functions directly\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "87f530d8f1733651f3e34b81c801d6e1bb635936",
      "tree": "cabfbff252b86b33435b69e150cd9380d1d26d53",
      "parents": [
        "52a0d61f64123ab758d8b8cc8f8ca521733d2f32"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: add debug_dcl(...) macro\n\nConverted #ifdef DCL_DEBUG if (test) DPRINTK(...); #endif\nto debug_dcl(test, ...);\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "52a0d61f64123ab758d8b8cc8f8ca521733d2f32",
      "tree": "8dd686fbafaf96cc34c6407f523da965c990eb73",
      "parents": [
        "a0a52d67de6da21db0e549e38749b7a00029fea3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove macro LOCK_FDC\n\nMacros with hidden returns aren\u0027t nice.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "a0a52d67de6da21db0e549e38749b7a00029fea3",
      "tree": "cce798b765ee4665808f0357453a8eee0b36f430",
      "parents": [
        "da27365342868df88fdd5c217bf68ec10b14b5f0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove a few spaces from function casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "da27365342868df88fdd5c217bf68ec10b14b5f0",
      "tree": "f2c28e216cc56d3edf4e8b4a729f66a1070a43f6",
      "parents": [
        "96534f1dd5bf9d324c2d31355cb69565381d1460"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove IN/OUT macros, indent switch/case\n\nRemove ugly IN/OUT macros, use direct case and code\nAdd missing semicolon after ECALL\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "96534f1dd5bf9d324c2d31355cb69565381d1460",
      "tree": "9b431689da80bc1a60b55a4fdd0c483e22c0c648",
      "parents": [
        "b87c9e0a880f2992dc210eb4ea8b2da6c63883ca"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: indent a comment\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "b87c9e0a880f2992dc210eb4ea8b2da6c63883ca",
      "tree": "52874078468d1a381fb6ec99837bca94e0c052e2",
      "parents": [
        "bb57f0c662faa9879e8f265c9bc1f15bb238d2c7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove CLEARSTRUCT macro, use memset\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "bb57f0c662faa9879e8f265c9bc1f15bb238d2c7",
      "tree": "b61c28a21cea154e92d903db6b97395d47cce48a",
      "parents": [
        "2300f90e31178f44b0e903c12ea311df1297d7fa"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: comment neatening and remove naked ;\n\nSpacing, column alignment and a for loop with\na naked semicolon converted to an assign and while\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "2300f90e31178f44b0e903c12ea311df1297d7fa",
      "tree": "49916344f82136c1c9867afedfd753688088af40",
      "parents": [
        "d7b2b2ecd88d06ae212d069a4e187ab690b1636f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove LAST_OUT macro\n\nMacros with hidden returns are not nice.\nConvert the 2 uses to use direct code.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "d7b2b2ecd88d06ae212d069a4e187ab690b1636f",
      "tree": "afcabe5b53d0ade068e9dc2464ce7d3387dbc11a",
      "parents": [
        "045f98363080ddbbcef6b8b8306ec58a818406a0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: hoist assigns from if()s, neatening\n\nMove assigns above if()s\nRemove unnecessary parentheses from returns\nUse a temporary for a duplicated test\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "045f98363080ddbbcef6b8b8306ec58a818406a0",
      "tree": "06e86794ce065fa33224bdfa609b59cefd9728f5",
      "parents": [
        "a81ee5447157a4b9930bab8ec70cf77a55db64e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove used once CHECK_READY macro\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "a81ee5447157a4b9930bab8ec70cf77a55db64e8",
      "tree": "c0a82746a0b5e019664707a67e81f64b01131119",
      "parents": [
        "b46df356de8c63882cfb1ee7501bd9c772a6981b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary braces\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "b46df356de8c63882cfb1ee7501bd9c772a6981b",
      "tree": "fff8e1873e24781cda6ad7cf288b82f2d5965ac6",
      "parents": [
        "48c8cee61f22fe5a2ea00488222b3415378469ad"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: use pr_\u003clevel\u003e\n\nConvert bare printk to pr_info and pr_cont\nConvert printk(KERN_ERR to pr_err\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "48c8cee61f22fe5a2ea00488222b3415378469ad",
      "tree": "b1f16062ea0f0fe23505d3a1c7b99049c210041b",
      "parents": [
        "d49375434ec011dabcc8bfa5091f5327284e42ce"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: #define space and column neatening\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "d49375434ec011dabcc8bfa5091f5327284e42ce",
      "tree": "a688c3e9b2cd35fdcfcc0246081e232df3e5c2bd",
      "parents": [
        "718a38211bf4375c0a1efad3afbc5dbaef5d33f9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert some #include \u003casm/ to #include \u003clinux/\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@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": "c12ec0a2d94001003dfb929ce14c287fca0522b0",
      "tree": "fd901e7114ddc7e1c7905ad768b982b6ff17ef66",
      "parents": [
        "39ad2bbb5900d1bc9ae8f06cebb4cb2529d9e42e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Mar 11 14:09:47 2010 -0800"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Mar 12 10:03:42 2010 +0100"
      },
      "message": "paride: fix off-by-one test\n\nWith `while (j++ \u003c PX_SPIN)\u0027 j reaches PX_SPIN + 1 after the loop.  This\nis probably unlikely to produce a problem.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "39ad2bbb5900d1bc9ae8f06cebb4cb2529d9e42e",
      "tree": "ffde415c880275bed82a30f172d9c94ef929398f",
      "parents": [
        "1f55243024087b56aef0b1e6d9c0ea89c76f0a6b"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Thu Mar 04 15:52:30 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:33:46 2010 +0100"
      },
      "message": "drbd: fix al-to-on-disk-bitmap for 4k logical_block_size\n\nUp to now, applying the in-core activity-log to the on-disk\nbitmap did not care for logical_block_size.\n\nOn logical_block_size !\u003d 512 byte, this very likely results\nin misalligned block access and spurious \"io errors\".\n\nWe now simply always submit aligned whole 4k blocks, fixing this\nfor logical block sizes of 512, 1024, 2048 and 4096.\n\nFor even larger logical block sizes, this won\u0027t work.\nBut I\u0027m not aware of devices with such properties being available.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "1f55243024087b56aef0b1e6d9c0ea89c76f0a6b",
      "tree": "eaecc8f10929ede52eefa9d51f7fd19d8a72fad1",
      "parents": [
        "d10a33c68b8526d95ef6ee72b371c392d48df4d3"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 04 15:51:01 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:32:14 2010 +0100"
      },
      "message": "drbd: Renamed overwrite_peer to primary_force\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "d10a33c68b8526d95ef6ee72b371c392d48df4d3",
      "tree": "6de16649b490195c231df3741293f6849006e6e7",
      "parents": [
        "d0c3f60f3611ceac9b1e4fdffd1497337568e7cb"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 04 15:11:39 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:12:35 2010 +0100"
      },
      "message": "drbd: Forcing primary should also work for Consistent disks [Bugz 266]\n\nUp to now this only worked for Outdated and Inconsistent disks, that\nit did not worked for Consistent disks was an inconsistent omission.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "d0c3f60f3611ceac9b1e4fdffd1497337568e7cb",
      "tree": "eb351f4e76a99dfed3545c52f1facf65e605be79",
      "parents": [
        "309d1608cce32903d67d47e7545e232c400b6aa0"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Tue Mar 02 15:06:45 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:10:40 2010 +0100"
      },
      "message": "drbd: Make sure we do not send state updates during an empty resync [Bugz 271]\n\nThis is a race condition that existed for ages.\nThe previous commit reduces the window, this one closes it.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "309d1608cce32903d67d47e7545e232c400b6aa0",
      "tree": "98a201235ac87dce320cef6401e782d34bfb29b0",
      "parents": [
        "c42b6cf4b38c9726d4b46c48d04197c9ca74d773"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Tue Mar 02 15:03:44 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:09:03 2010 +0100"
      },
      "message": "drbd: Reduce the time an empty resync takes usually\n\nThis mitigates changes introduced with commit:\nhttp://git.drbd.org/?p\u003ddrbd-8.3.git;a\u003dcommit;h\u003d4b6803a3276652da3737\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "c42b6cf4b38c9726d4b46c48d04197c9ca74d773",
      "tree": "12f1f314a38e582903cad09eb102ad6336030449",
      "parents": [
        "4589d7f829951c1713ef5a4ad1a9bb563da329b5"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Wed Mar 03 02:44:11 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:04:05 2010 +0100"
      },
      "message": "drbd: add missing drbd command names to avoid \u003cNULL\u003e in error messages\n\ncmdname() should map command number to its human readable\nrepresentation. The string table was incomplete, though.\n\nMaybe rather do a switch() block, and let the compiler help us\nto keep it complete?\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "4589d7f829951c1713ef5a4ad1a9bb563da329b5",
      "tree": "96a1ef3be7118a0a0dbf6b18f609486323f062c5",
      "parents": [
        "676396d545350a70d922605ec23c2ed26124334a"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Wed Mar 03 02:25:33 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:02:45 2010 +0100"
      },
      "message": "drbd_disconnect: grab meta.socket mutex as well\n\nFixes a race and potential kernel panic if e.g. the worker was just\nabout to send a few P_RS_IS_IN_SYNC via the meta socket for checksum\nbased resync, while the receiver destroys the sockets in\ndrbd_disconnect.\n\nTo make sure no-one is using the meta socket,\nit is not enough to stop the asender...\nGrab the meta socket mutex before destroying it.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "676396d545350a70d922605ec23c2ed26124334a",
      "tree": "c8e97f6955bdb4719761593f2575de88210a5a15",
      "parents": [
        "580b9767dbdf2c049c4d05330c70ea786ef01016"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Wed Mar 03 02:08:22 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:01:38 2010 +0100"
      },
      "message": "fix unit of rs_same_csums accounting\n\nDepending on resync request size,\nwe need to account for more than one bit.\n\nImpact: cosmetic\n\nIf SyncTarget reported correctly 100% equal checksums,\nthe SyncSource usually reported 12% equal checksums instead,\nbecause it only counted requests, we typically do 32k resync requests,\nand the bitmap granularity is still 4k.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "580b9767dbdf2c049c4d05330c70ea786ef01016",
      "tree": "87cbe63a632378b8be93e521203aba2ba536a3d1",
      "parents": [
        "4aa83b7bf122106669346eef40632289f540653f"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Fri Feb 26 23:15:23 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 16:00:09 2010 +0100"
      },
      "message": "drbd: fix broken state change after split-brain attach while connected\n\nSituation:\nwe have diverging data sets, i.e. we had a split brain somewhen,\nbut currently are connected, one node diskless.\n\nThen we try to attach that disk, figure it is consistent,\nbut has a diverging data set, we refuse to attach.\n\nThis led to strange state changes:\n22:18:35 bb drbd1: peer( Unknown -\u003e Primary ) conn( WFReportParams -\u003e Connected) pdsk( DUnknown -\u003e UpToDate )\n22:19:30 bb drbd1: disk( Diskless -\u003e Attaching )\n22:19:30 bb drbd1: disk( Attaching -\u003e Negotiating )\n22:19:30 bb drbd1: drbd_sync_handshake:\n22:19:30 bb drbd1: self 97BF25798B9D5222:F33D1F62ADE698DD:4269796F9D027C83:AC45D8B5C3C1BF93 bits:19449 flags:0\n22:19:30 bb drbd1: peer 280DFB6E125465D3:F33D1F62ADE698DC:4269796F9D027C82:AC45D8B5C3C1BF93 bits:2575806 flags:0\n22:19:30 bb drbd1: uuid_compare()\u003d100 by rule 90\n22:19:30 bb drbd1: Split-Brain detected, dropping connection!\n22:19:30 bb drbd1: disk( Negotiating -\u003e Diskless )\n\nwhile the other side says:\n22:19:30 aa drbd1: Split-Brain detected, dropping connection!\n22:19:30 aa drbd1: Disk attach process on the peer node was aborted.\n22:19:30 aa drbd1: conn( Connected -\u003e TOO_LARGE ) pdsk( Diskless -\u003e Consistent )\n\nThis should be fixed now.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "4aa83b7bf122106669346eef40632289f540653f",
      "tree": "677f5e630c645c41eade94d90623e93672e08564",
      "parents": [
        "cf14c2e987ba0a09a7b09be2ecd55af0bc9c17b4"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Fri Feb 26 16:53:24 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 15:58:25 2010 +0100"
      },
      "message": "drbd: fix NULL pointer dereference on 4k hard sect size\n\nwe still don\u0027t support 4k \u0027physical\u0027 sectors \u0027natively\u0027,\nbut use a read-modify-write workaround.\nAnd we even tried to use the extra page before we allocated it :(\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "cf14c2e987ba0a09a7b09be2ecd55af0bc9c17b4",
      "tree": "3e403ecc535e3860ab5835343fd428c77cad9f5c",
      "parents": [
        "8a03ae2a5baed3df09e5643615bdd853fc142a09"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Tue Feb 02 21:03:50 2010 +0100"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 15:51:23 2010 +0100"
      },
      "message": "drbd: --dry-run option for drbdsetup net ( drbdadm -- --dry-run connect \u003cres\u003e )\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "8a03ae2a5baed3df09e5643615bdd853fc142a09",
      "tree": "f0e46a5479cc3f2e668207df20ce2cef73976dd3",
      "parents": [
        "881245dcff29df992d8431392a41fb81549129f9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 29 20:39:07 2010 +0000"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu Mar 11 13:30:16 2010 +0100"
      },
      "message": "block: drbd: Convert semaphore to mutex\n\nThe bm_change semaphore is semantically a mutex. Convert it to a real\nmutex.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "52cf25d0ab7f78eeecc59ac652ed5090f69b619e",
      "tree": "031d1ffb3890bd69c0260c864c512e0be62ac05c",
      "parents": [
        "6c1733aca0b48db4d0e660d54976a1cca25b5eaf"
      ],
      "author": {
        "name": "Emese Revfy",
        "email": "re.emese@gmail.com",
        "time": "Tue Jan 19 02:58:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:49 2010 -0800"
      },
      "message": "Driver core: Constify struct sysfs_ops in struct kobj_type\n\nConstify struct sysfs_ops.\n\nThis is part of the ops structure constification\neffort started by Arjan van de Ven et al.\n\nBenefits of this constification:\n\n * prevents modification of data that is shared\n   (referenced) by many other structure instances\n   at runtime\n\n * detects/prevents accidental (but not intentional)\n   modification attempts on archs that enforce\n   read-only kernel data at runtime\n\n * potentially better optimized code as the compiler\n   can assume that the const data cannot be changed\n\n * the compiler/linker move const data into .rodata\n   and therefore exclude them from false sharing\n\nSigned-off-by: Emese Revfy \u003cre.emese@gmail.com\u003e\nAcked-by: David Teigland \u003cteigland@redhat.com\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "28812fe11a21826ba4c97c6c7971a619987cd912",
      "tree": "c78daefd595989bbc660ea48d8bc2dc5750321d3",
      "parents": [
        "5fbcae57db69128c14080a7a5a42d0626bfe155c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jan 05 12:48:07 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:48 2010 -0800"
      },
      "message": "driver-core: Add attribute argument to class_attribute show/store\n\nPassing the attribute to the low level IO functions allows all kinds\nof cleanups, by sharing low level IO code without requiring\nan own function for every piece of data.\n\nAlso drivers can extend the attributes with own data fields\nand use that in the low level function.\n\nThis makes the class attributes the same as sysdev_class attributes\nand plain attributes.\n\nThis will allow further cleanups in drivers.\n\nFull tree sweep converting all users.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ced918eb748ce30b3aace549fd17540e40ffdca0",
      "tree": "f7c194d56e799508e090ef016bfc2dc0152a4244",
      "parents": [
        "13dda80e48439b446d0bc9bab34b91484bc8f533"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 17 16:47:10 2010 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 02 10:28:38 2010 +0100"
      },
      "message": "i8253: Convert i8253_lock to raw_spinlock\n\ni8253_lock needs to be a real spinlock in preempt-rt, i.e. it can\nnot be converted to a sleeping lock.\n\nConvert it to raw_spinlock and fix up all users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nLKML-Reference: \u003c20100217163751.030764372@linutronix.de\u003e\n\n"
    },
    {
      "commit": "b1bf9368407ae7e89d8a005bb40beb70a41df539",
      "tree": "3815c8aab19c6c186736673c624fef5f3faab716",
      "parents": [
        "524df55725217b13d5a232fb5badb5846418ea0e",
        "4671a1322052425afa38fcb7980d2fd2bb0fc99b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:00:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:00:29 2010 -0800"
      },
      "message": "Merge branch \u0027for-2.6.34\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.34\u0027 of git://git.kernel.dk/linux-2.6-block: (38 commits)\n  block: don\u0027t access jiffies when initialising io_context\n  cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds\n  block: fix for \"Consolidate phys_segment and hw_segment limits\"\n  cfq-iosched: quantum check tweak\n  blktrace: perform cleanup after setup error\n  blkdev: fix merge_bvec_fn return value checks\n  cfq-iosched: requests \"in flight\" vs \"in driver\" clarification\n  cciss: Fix problem with scatter gather elements in the scsi half of the driver\n  cciss: eliminate unnecessary pointer use in cciss scsi code\n  cciss: do not use void pointer for scsi hba data\n  cciss: factor out scatter gather chain block mapping code\n  cciss: fix scatter gather chain block dma direction kludge\n  cciss: simplify scatter gather code\n  cciss: factor out scatter gather chain block allocation and freeing\n  cciss: detect bad alignment of scsi commands at build time\n  cciss: clarify command list padding calculation\n  cfq-iosched: rethink seeky detection for SSDs\n  cfq-iosched: rework seeky detection\n  block: remove padding from io_context on 64bit builds\n  block: Consolidate phys_segment and hw_segment limits\n  ...\n"
    },
    {
      "commit": "91f63d0efa1b2ff3f8773aad61c2970f097232aa",
      "tree": "147e47e1edb50dc66f785e0e40106cab907ff4f8",
      "parents": [
        "abc3c744d0d7f4ad710a948ae73852ffea5fbc3b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Mar 01 19:21:01 2010 +1100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Mar 01 10:43:39 2010 +0100"
      },
      "message": "block: fix for \"Consolidate phys_segment and hw_segment limits\"\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "87c3a922a7ee8cfb9ab837f4ae38c993e9b30711",
      "tree": "84d896c43d9aacb6c575150ba4afca9a97b6c482",
      "parents": [
        "bf8873781831c7799255e0932848401070185dd0"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:53 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:32 2010 +0100"
      },
      "message": "cciss: Fix problem with scatter gather elements in the scsi half of the driver\n\ncciss: Fix problem with scatter gather elements in the scsi half of the driver\nWhen support for more than 31 scatter gather elements was added to the block\nhalf of the driver, the SCSI half of the driver was not addressed, and the bump\nfrom 31 to 32 scatter gather elements in the command block itself (not chained)\nactually broke the SCSI half of the driver, so that any transfer requiring 32\nscatter gather elements wouldn\u0027t work.  This fix also increases the max transfer\nsize and size of the scatter gather table to the limit supported by the controller\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": "bf8873781831c7799255e0932848401070185dd0",
      "tree": "5aaff18a945b308bd3dc86f2aa9fc74fefbc1b7d",
      "parents": [
        "aad9fb6f2c5beafe76a724c90a4bd0d695ab8b42"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:47 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:32 2010 +0100"
      },
      "message": "cciss: eliminate unnecessary pointer use in cciss scsi code\n\ncciss: eliminate unnecessary pointer use in cciss scsi code\nAn extra level of indirection was being used in some places\nfor no real reason.\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": "aad9fb6f2c5beafe76a724c90a4bd0d695ab8b42",
      "tree": "811a687fc986084fbdf974a31fc2226ad759cd46",
      "parents": [
        "d45033ef56fa9b09b73a6eb2a0f280fa7c1bab09"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:42 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:32 2010 +0100"
      },
      "message": "cciss: do not use void pointer for scsi hba data\n\ncciss: do not use void pointer for scsi hba data\nand get rid of related unnecessary type casting\nand delete some superfluous and misleading comments nearby.\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": "d45033ef56fa9b09b73a6eb2a0f280fa7c1bab09",
      "tree": "320b92e8b2cee6bcb0b871e96b7e47a331ae5255",
      "parents": [
        "2ad6cdc20fbeea1e1744190c00cebb64e4b4c491"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:37 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:32 2010 +0100"
      },
      "message": "cciss: factor out scatter gather chain block mapping code\n\ncciss: factor out scatter gather chain block mapping code\nRationale is I want to use this code from the scsi half of the\ndriver.\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": "2ad6cdc20fbeea1e1744190c00cebb64e4b4c491",
      "tree": "05a1b482b1e8132c805c3f768426fdc48af5019c",
      "parents": [
        "dccc9b563e455b91f7247b1ca6b0face40323538"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:32 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:31 2010 +0100"
      },
      "message": "cciss: fix scatter gather chain block dma direction kludge\n\ncciss: fix scatter gather chain block dma direction kludge\nThe data direction for the chained block of scatter gather\nelements should always be PCI_DMA_TODEVICE, but was mistakenly\nset to the direction of the data transfer, then a kludge to\nfix it was added, in which pci_dma_sync_single_for_device or\npci_dma_sync_single_for_cpu was called.  If the correct direction\nis used in the first place, the kludge isn\u0027t needed.\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": "dccc9b563e455b91f7247b1ca6b0face40323538",
      "tree": "a800d412764ee22d9a54000cb844a04a1a006933",
      "parents": [
        "49fc5601ea3bf9625d699dc777f80f72e8126c0b"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:27 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:31 2010 +0100"
      },
      "message": "cciss: simplify scatter gather code\n\ncciss: simplify scatter gather code.\nInstead of allocating an array of pointers to a structure\ncontaining an SGDescriptor structure, and two other elements\nthat aren\u0027t really used, just allocate SGDescriptor structs.\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": "49fc5601ea3bf9625d699dc777f80f72e8126c0b",
      "tree": "8d25702d79661c174567ea24c9bf44dd59c7ff28",
      "parents": [
        "1b7d0d28ad82cbd5650c26ec8e370176b112e407"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:22 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:31 2010 +0100"
      },
      "message": "cciss: factor out scatter gather chain block allocation and freeing\n\ncciss: factor out scatter gather chain block allocation and freeing\nRationale is that I want to use this code from the scsi half of the\ndriver.\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": "1b7d0d28ad82cbd5650c26ec8e370176b112e407",
      "tree": "5b7cd9a673ad2fe6c28d141d8822b0ea80095bd4",
      "parents": [
        "58daa9ce96b847ed130453f5fdd63c579fb1f84f"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:17 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:31 2010 +0100"
      },
      "message": "cciss: detect bad alignment of scsi commands at build time\n\ncciss: detect bad alignment of scsi commands at build time\nIncidentally fix some nearby c++ style comments.\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": "58daa9ce96b847ed130453f5fdd63c579fb1f84f",
      "tree": "3d2fb7cbb4882d691dc34745ad115897feb73cbc",
      "parents": [
        "41647e7a91338dba21773a16af7474ef95e0929e"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 26 16:01:12 2010 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Feb 28 19:42:31 2010 +0100"
      },
      "message": "cciss: clarify command list padding calculation\n\ncciss: clarify command list padding calculation\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": "847f9c606cad121cebf984639e3eeee1c4db82f8",
      "tree": "ecd7aaef6cdfaf908d4d37db2e8f1951b490543a",
      "parents": [
        "7981164791d18d5ed1dcdfa9598949ed158a5333",
        "00ebfe58b002f0ff387f60c7cd23bc2b274fce1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:22:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:22:47 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (24 commits)\n  m68k: Define sigcontext ABI of ColdFire\n  m68knommu: NPTL support for uClinux\n  m68k: Add NPTL support\n  m68k: Eliminate unused variable in page_to_phys()\n  m68k: Switch to generic siginfo layout\n  macfb: fix 24-bit visual and stuff\n  macfb: cleanup\n  fbdev: add some missing mac modes\n  mac68k: start CUDA early\n  valkyriefb: various fixes\n  fbdev: mac_var_to_mode() fix\n  mac68k: move macsonic and macmace platform devices\n  mac68k: move mac_esp platform device\n  mac68k: replace mac68k SCC code with platform device\n  pmac-zilog: add platform driver\n  pmac-zilog: cleanup\n  mac68k: rework SWIM platform device\n  mac68k: cleanup\n  ataflop: Killl warning about unused variable flags\n  m68k: Use DIV_ROUND_CLOSEST\n  ...\n"
    },
    {
      "commit": "2724daf439d9f4e9f25c9fb8de8602ba61758478",
      "tree": "eb15e7240b92813d8e945869424b2616a57b3999",
      "parents": [
        "53aac0ad7cb32af5c25d432454f936b57bf8c11f"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:39:56 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:27:15 2010 +0100"
      },
      "message": "mac68k: rework SWIM platform device\n\nAdjust the platform device code to conform with the code style used in the\nrest of this patch series. No need to name resources nor to register\ndevices which are not applicable.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "41fb11ca90fe5a115b663340290311c7f5aab0f6",
      "tree": "969096cfe50026f2d4f97d021c99692d599e6b22",
      "parents": [
        "1a0caf41c061868eff05a054ff2b0ffe26baf4e0"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Dec 11 17:12:09 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:27:15 2010 +0100"
      },
      "message": "ataflop: Killl warning about unused variable flags\n\nAfter commit e0c0978699a83f26f2341f7eedc1463b79e31aff (\"ataflop: remove\nbuggy/commented-out IRQ disable from do_fd_request()\") the `flags\u0027 variable\nbecame unused:\n\ndrivers/block/ataflop.c:1473: warning: unused variable \u0027flags\u0027\n\nHence remove it.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "8a78362c4eefc1deddbefe2c7f38aabbc2429d6b",
      "tree": "c095d95af1aec0f9cee5975b1dcdc6bc1d17d401",
      "parents": [
        "086fa5ff0854c676ec333760f4c0154b3b242616"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri Feb 26 00:20:39 2010 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Feb 26 13:58:08 2010 +0100"
      },
      "message": "block: Consolidate phys_segment and hw_segment limits\n\nExcept for SCSI no device drivers distinguish between physical and\nhardware segment limits.  Consolidate the two into a single segment\nlimit.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "086fa5ff0854c676ec333760f4c0154b3b242616",
      "tree": "ee63fb3c7c7d964bd799355b7cde18ba95f91f07",
      "parents": [
        "eb28d31bc97e6374d81f404da309401ffaed467b"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri Feb 26 00:20:38 2010 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Feb 26 13:58:08 2010 +0100"
      },
      "message": "block: Rename blk_queue_max_sectors to blk_queue_max_hw_sectors\n\nThe block layer calling convention is blk_queue_\u003climit name\u003e.\nblk_queue_max_sectors predates this practice, leading to some confusion.\nRename the function to appropriately reflect that its intended use is to\nset max_hw_sectors.\n\nAlso introduce a temporary wrapper for backwards compability.  This can\nbe removed after the merge window is closed.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "eb28d31bc97e6374d81f404da309401ffaed467b",
      "tree": "580d750832dd1da39a5c93b91b8e069db3395b1c",
      "parents": [
        "e751e76a5f7adeee7438e68b0965559ad2864d0d"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri Feb 26 00:20:37 2010 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Feb 26 13:58:08 2010 +0100"
      },
      "message": "block: Add BLK_ prefix to definitions\n\nAdd a BLK_ prefix to block layer constants.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "874f2f997dbe041a6c6e509dae8656ed9022d65d",
      "tree": "61898165882041ef7f9beaf2ef6663a1a4d3c29a",
      "parents": [
        "071c06cb570d38efe23a124e885f2f3e643a9206",
        "6ebdc661b608671e9ca572af8bb42d58108cc008"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tdrivers/char/hvc_console.c\n\tdrivers/char/hvc_console.h\n"
    },
    {
      "commit": "c5ecc484c528ff50bdbb16fbfbac758ee368b329",
      "tree": "d0911df74db1d3828d5d885c178ce34ea30b7abd",
      "parents": [
        "bddd87c7e622ea681c665049027ed84cdcafcb09"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Feb 24 08:30:08 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Feb 24 08:30:08 2010 +0100"
      },
      "message": "pktcdvd: use BIO list management functions\n\nNow that the bio list management stuff is generic, convert pktcdvd to\nuse bio lists instead of its own private bio list implementation.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "69740c8ba878f58bc3c71f74618fc2cd1da990da",
      "tree": "95a86d35fe234db2fd08b10cab0400ad1b2e56dd",
      "parents": [
        "d57ed95da483418e8b0433da693c9168dd0a2df6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Feb 24 14:22:25 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:26 2010 +1030"
      },
      "message": "virtio_blk: add block topology support\n\nAllow reading various alignment values from the config page.  This\nallows the guest to much better align I/O requests depending on the\nstorage topology.\n\nNote that the formats for the config values appear a bit messed up,\nbut we follow the formats used by ATA and SCSI so they are expected in\nthe storage world.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f11cbd74c5ff3614f6390b4de67a6ffdc614c378",
      "tree": "6a30920ade9eeaac5bf6d6263b5d09712e882eb0",
      "parents": [
        "429c42c9d246f5bda868495c09974312a0177328",
        "aea187c46f7d03ce985e55eb1398d0776a15b928"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:48:51 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:48:51 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.34\n"
    },
    {
      "commit": "429c42c9d246f5bda868495c09974312a0177328",
      "tree": "70ff1d78c6aee4eefcfb9ffd5d7c65614ba5c4c6",
      "parents": [
        "b028461d66a4dc2754d4e5dab1b3974c44798c5d"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Feb 17 16:55:11 2010 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:44:45 2010 +0100"
      },
      "message": "cciss: Consolidate duplicate bits in cciss_cmd.h \u0026 cciss_ioctl.h\n\nThere are several duplicate definitions in cciss_cmd.h and cciss_ioctl.h.\nConsolidate these into the new cciss_defs.h file. This patch doesn\u0027t change\nthe definitions exposed under include/linux, so userspace apps shouldn\u0027t\nbe affected.\n\nAcked-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b028461d66a4dc2754d4e5dab1b3974c44798c5d",
      "tree": "d12b0275b3fd1af7d6c841ae053248d6efb57169",
      "parents": [
        "488991e28e55b4fbca8067edf0259f69d1a6f92c"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Feb 17 16:53:31 2010 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:44:45 2010 +0100"
      },
      "message": "cciss: remove C99-style comments\n\nSome cleanup before the header file split-out so we don\u0027t propagate this style\ninto new files.\n\nAcked-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ec144a81ade915b5b38adedf10e84690813ed768",
      "tree": "c94b53c971ab2c39e27433267318b3c7bc86ff1b",
      "parents": [
        "b919ee827e048826786fd7e889a2b04f63382fe6",
        "88626272549b94310975932a9970d11a9b362a16"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 17 10:00:42 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 17 10:00:42 2010 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "531c2dc70d339c5dfa8c3eb628c3459dc6f3a075",
      "tree": "bb50efe41aa6293471ed4d5c281aff28d035bc6a",
      "parents": [
        "ae54abed636d18f7939c965f21ad126001dbe34c"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Fri Feb 05 13:14:04 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Feb 05 13:15:36 2010 +0100"
      },
      "message": "cciss: Make cciss_seq_show handle holes in the h-\u003edrv[] array\n\nIt is possible (and expected) for there to be holes in the h-\u003edrv[]\narray, that is, some elements may be NULL pointers.  cciss_seq_show\nneeds to be made aware of this possibility to avoid an Oops.\n\nTo reproduce the Oops which this fixes:\n\n1) Create two \"arrays\" in the Array Configuratino Utility and\n   several logical drives on each array.\n2) cat /proc/driver/cciss/cciss* in an infinite loop\n3) delete some of the logical drives in the first \"array.\"\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c5c7b32d3c67049ab4e509d0e8bf93811c433dfb",
      "tree": "e0ea62559e401757c00b05b18d9324dd66d761d3",
      "parents": [
        "e9e70bc14ea5974e21f5baecf95a123844c412b9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Dec 13 20:07:31 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 04 11:55:44 2010 +0100"
      },
      "message": "ataflop: Killl warning about unused variable flags\n\nAfter commit e0c0978699a83f26f2341f7eedc1463b79e31aff (\"ataflop: remove\nbuggy/commented-out IRQ disable from do_fd_request()\") the `flags\u0027 variable\nbecame unused:\n\ndrivers/block/ataflop.c:1473: warning: unused variable \u0027flags\u0027\n\nHence remove it.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "dc942cee2fcb734d6f3ef7966040e4e034b67d5b"
}
