)]}'
{
  "log": [
    {
      "commit": "cfed95a693e1ea5d08b9c9019bc30e448437ee2f",
      "tree": "1334775a5b22a0b430e7616d2020bec4593565df",
      "parents": [
        "9dbdd6c41c12fb42ee7188eafa7e1917b192af3a"
      ],
      "author": {
        "name": "Vincent Legoll",
        "email": "vincent.legoll@gmail.com",
        "time": "Tue Oct 13 10:18:16 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 11:55:31 2009 +0200"
      },
      "message": "perf tools: Do not manually count string lengths\n\nUse strlen \u0026 macros instead of manually counting string lengths as\nthis is error prone and may lend to bugs.\n\nSigned-off-by: Vincent Legoll \u003cvincent.legoll@gmail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nLKML-Reference: \u003c4727185d0910130118m5387058dndb02ac9b384af9f0@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9dbdd6c41c12fb42ee7188eafa7e1917b192af3a",
      "tree": "06a9eb894bc976c5c20e84ccd74fd82b9b71aed4",
      "parents": [
        "7a693d3f0d10f978ebdf3082c41404ab97106567",
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:31:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:31:34 2009 +0200"
      },
      "message": "Merge commit \u0027v2.6.32-rc4\u0027 into perf/core\n\nMerge reason: we were on an -rc1 base, merge up to -rc4.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a693d3f0d10f978ebdf3082c41404ab97106567",
      "tree": "ae8eba3e81404aa735e3b083c9eee737f0d5ff7e",
      "parents": [
        "55ffb7a6bd45d0083ffb132381cb46964a4afe01"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:16:30 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:19:53 2009 +0200"
      },
      "message": "perf_events, x86: Fix event constraints code\n\nThere was namespace overlap due to a rename i did - this caused\nthe following build warning, reported by Stephen Rothwell against\nlinux-next x86_64 allmodconfig:\n\n  arch/x86/kernel/cpu/perf_event.c: In function \u0027intel_get_event_idx\u0027:\n  arch/x86/kernel/cpu/perf_event.c:1445: warning: \u0027event_constraint\u0027 is used uninitialized in this function\n\nThis is a real bug not just a warning: fix it by renaming the\nglobal event-constraints table pointer to \u0027event_constraints\u0027.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091013144223.369d616d.sfr@canb.auug.org.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55ffb7a6bd45d0083ffb132381cb46964a4afe01",
      "tree": "89853e721eda384aad61bf71960bfdaea92269f5",
      "parents": [
        "7e4ff9e3e8f88de8a8536f43294cd32b4e7d9123"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Sat Oct 10 14:46:04 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 09:10:55 2009 +0200"
      },
      "message": "perf sched: Add -C option to measure on a specific CPU\n\nTo refresh, trying to sched record only one CPU results in bogus\nlatencies as below.\n\nI fixed^Wmade it stop doing the bad thing today, by\nfollowing task migration events properly.\n\nBefore:\n\n  marge:/root/tmp # taskset -c 1 perf sched record -C 0 -- sleep 10\n  marge:/root/tmp # perf sched lat\n   -----------------------------------------------------------------------------------------\n    Task                  |   Runtime ms  | Switches | Average delay ms | Maximum delay ms |\n   -----------------------------------------------------------------------------------------\n    Xorg:4943             |      1.290 ms |        1 | avg: 1670.132 ms | max: 1670.132 ms |\n    hald-addon-stor:3569  |      0.091 ms |        3 | avg:  658.609 ms | max: 1975.797 ms |\n    hald-addon-stor:3573  |      0.209 ms |        4 | avg:  499.138 ms | max: 1990.565 ms |\n    audispd:4270          |      0.012 ms |        1 | avg:    0.015 ms | max:    0.015 ms |\n  ....\n\n  marge:/root/tmp # perf sched trace|grep \u0027Xorg:4943\u0027\n           swapper-0     [000]   401.184013288: sched_stat_runtime: task: Xorg:4943 runtime: 1233188 [ns], vruntime: 19105169779 [ns]\n   rt2870TimerQHan-4947  [000]   402.854140127: sched_stat_wait: task: Xorg:4943 wait: 580073 [ns]\n   rt2870TimerQHan-4947  [000]   402.854141770: sched_migrate_task: task Xorg:4943 [140] from: 1  to: 0\n   rt2870TimerQHan-4947  [000]   402.854143854: sched_stat_wait: task: Xorg:4943 wait: 0 [ns]\n   rt2870TimerQHan-4947  [000]   402.854145397: sched_switch: task rt2870TimerQHan:4947 [140] (D) \u003d\u003d\u003e Xorg:4943 [140]\n              Xorg-4943  [000]   402.854193133: sched_stat_runtime: task: Xorg:4943 runtime: 56546 [ns], vruntime: 11766332500 [ns]\n              Xorg-4943  [000]   402.854196842: sched_switch: task Xorg:4943 [140] (S) \u003d\u003d\u003e swapper:0 [140]\n\nAfter:\n\n  marge:/root/tmp # taskset -c 1 perf sched record -C 0 -- sleep 10\n  marge:/root/tmp # perf sched lat\n   -----------------------------------------------------------------------------------------\n    Task                  |   Runtime ms  | Switches | Average delay ms | Maximum delay ms |\n   -----------------------------------------------------------------------------------------\n    amarokapp:11150       |    271.297 ms |      878 | avg:    0.130 ms | max:    1.057 ms |\n    konsole:5965          |      1.370 ms |       12 | avg:    0.092 ms | max:    0.855 ms |\n    Xorg:4943             |    179.980 ms |     1109 | avg:    0.087 ms | max:    1.206 ms |\n    hald-addon-stor:3574  |      0.212 ms |        9 | avg:    0.040 ms | max:    0.169 ms |\n    hald-addon-stor:3570  |      0.223 ms |        9 | avg:    0.037 ms | max:    0.223 ms |\n    klauncher:5864        |      0.550 ms |        8 | avg:    0.032 ms | max:    0.048 ms |\n\nThe \u0027Maximum delay ms\u0027 results are now sane.\n\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7e4ff9e3e8f88de8a8536f43294cd32b4e7d9123",
      "tree": "4033b2ab865ce039f0287059c520be8703a08d42",
      "parents": [
        "fe9081cc9bdabb0be953a39ad977cea14e35bce5"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Mon Oct 12 07:56:03 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 09:10:55 2009 +0200"
      },
      "message": "perf tools: Fix counter sample frequency breakage\n\nCommit 42e59d7d19dc4b4 switched to a default sample frequency of\n1KHz, which overrides any user supplied count, causing sched, top\nand timechart to miss events due to their discrete events\nbeing flagged PERF_SAMPLE_PERIOD.\n\nOverride default sample frequency when the user profides a\nperiod count, and make both record and top honor that user\nsupplied option.\n\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nLKML-Reference: \u003c1255326963.15107.2.camel@marge.simson.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "161291396e76e0832c08f617eb9bd364d1648148",
      "tree": "67a7e0bec408cc72b3bc2a6e3d22f1236c6062eb",
      "parents": [
        "15b812f1d0a5ca8f5efe7f5882f468af10682ca8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 14:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 14:43:56 2009 -0700"
      },
      "message": "Linux 2.6.32-rc4\n"
    },
    {
      "commit": "15b812f1d0a5ca8f5efe7f5882f468af10682ca8",
      "tree": "5dc75e0b963b603813b9f012ed3ed848ebba32e3",
      "parents": [
        "f144c78e525542c94e0dcb171b41cc5ef7b341b3"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sun Oct 11 14:17:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 14:43:36 2009 -0700"
      },
      "message": "pci: increase alignment to make more space for hidden code\n\nAs reported in\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13940\n\non some system when acpi are enabled, acpi clears some BAR for some\ndevices without reason, and kernel will need to allocate devices for\nthem.  It then apparently hits some undocumented resource conflict,\nresulting in non-working devices.\n\nTry to increase alignment to get more safe range for unassigned devices.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f144c78e525542c94e0dcb171b41cc5ef7b341b3",
      "tree": "a94920a3f87a11ad1875e08619a60e748b626e34",
      "parents": [
        "ef1f7a7e878e4ae37b3a78ebdeef9f911bae59df",
        "6fca97a958bc3c67566aa91eafc6a5be2e66d6b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:34:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:34:50 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (21 commits)\n  [S390] dasd: fix race condition in resume code\n  [S390] Add EX_TABLE for addressing exception in usercopy functions.\n  [S390] 64-bit register support for 31-bit processes\n  [S390] hibernate: Use correct place for CPU address in lowcore\n  [S390] pm: ignore time spend in suspended state\n  [S390] zcrypt: Improve some comments\n  [S390] zcrypt: Fix sparse warning.\n  [S390] perf_counter: fix vdso detection\n  [S390] ftrace: drop nmi protection\n  [S390] compat: fix truncate system call wrapper\n  [S390] Provide arch specific mdelay implementation.\n  [S390] Fix enabled udelay for short delays.\n  [S390] cio: allow setting boxed devices offline\n  [S390] cio: make not operational handling consistent\n  [S390] cio: make disconnected handling consistent\n  [S390] Fix memory leak in /proc/cio_ignore\n  [S390] cio: channel path memory leak\n  [S390] module: fix memory leak in s390 module loader\n  [S390] Enable kmemleak on s390.\n  [S390] 3270 console build fix\n  ...\n"
    },
    {
      "commit": "ef1f7a7e878e4ae37b3a78ebdeef9f911bae59df",
      "tree": "e73d6e0e852d370effdb9e6fb624e696321683ac",
      "parents": [
        "c6c599272374a358b4171d50ffd605e6cf7b481c"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Tue Oct 06 09:55:26 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:33:56 2009 -0700"
      },
      "message": "ROMFS: fix length used with romfs_dev_strnlen() function\n\nAn interestingly corrupted romfs file system exposed a problem with the\nromfs_dev_strnlen function: it\u0027s passing the wrong value to its helpers.\nRather than limit the string to the length passed in by the callers, it\nuses the size of the device as the limit.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6c599272374a358b4171d50ffd605e6cf7b481c",
      "tree": "8ce918c724c39e88e96d7abf243955718e71da9a",
      "parents": [
        "ff945afb10bc9d81f395da474fa2aa88ee620e48",
        "40d28582316d8dcb535c359a14b71cb910ad6e73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:24:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:24:25 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (32 commits)\n  USB: serial: no unnecessary GFP_ATOMIC in oti6858\n  USB: serial: fix race between unthrottle and completion handler in visor\n  USB: serial: fix assumption that throttle/unthrottle cannot sleep\n  USB: serial: fix race between unthrottle and completion handler in symbolserial\n  USB: serial: fix race between unthrottle and completion handler in opticon\n  USB: ehci: Fix isoc scheduling boundary checking.\n  USB: storage: When a device returns no sense data, call it a Hardware Error\n  USB: small fix in error case of suspend in generic usbserial code\n  USB: visor: fix trivial accounting bug in visor driver\n  USB: Fix throttling in generic usbserial driver\n  USB: cp210x: Add support for the DW700 UART\n  USB: ipaq: fix oops when device is plugged in\n  USB: isp1362: fix build warnings on 64-bit systems\n  USB: gadget: imx_udc: Use resource size\n  USB: storage: iRiver P7 UNUSUAL_DEV patch\n  USB: musb: make HAVE_CLK support optional\n  USB: xhci: Fix dropping endpoints from the xHC schedule.\n  USB: xhci: Don\u0027t wait for a disable slot cmd when HC dies.\n  USB: xhci: Handle canceled URBs when HC dies.\n  USB: xhci: Stop debugging polling loop when HC dies.\n  ...\n"
    },
    {
      "commit": "ff945afb10bc9d81f395da474fa2aa88ee620e48",
      "tree": "4994ec11549b10afa5873b2629e6d01aee117654",
      "parents": [
        "4c274fff4fa03cf2509e1b01d3712de6131bfa50",
        "cad9e3c75bdddfb214fd2a5885f5cce3a38ba300"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:24:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:24:05 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: comedi: fix build on arches that don\u0027t want comedi drivers\n  Staging: comedi: pcmcia irq fixes\n  Staging: comedi: ni_pcimio: Added device id for pxi-6225.\n  Staging: comedi: ni_65xx.c: fix output inversion problem.\n  Staging: comedi: ni_65xx.c: fix insn_bits shift calculation.\n  Staging: comedi: s526: fixes for pulse generator\n  Staging: comedi: s526: Take account of arch\u0027s byte order.\n  Staging: comedi: s526: Get rid of global variable \u0027cmReg\u0027.\n  Staging: comedi: s526: Fix number of channels on DIO subdevice\n  Staging: comedi: cb_pcidio: fix \"section mismatch\" error\n  Staging: comedi: jr3_pci: Initialize transf variable fully in jr3_pci_poll_subdevice().\n  Staging: comedi: Corrected type of a printk argument in resize_async_buffer().\n  Staging: p9auth: a few fixes\n  Staging: rtl8192e: Add #include \u003clinux/vmalloc.h\u003e\n  Staging: iio: Don\u0027t build on s390\n  Staging: winbond: implement prepare_multicast and fix API usage\n  Staging: w35und: Fix -\u003ebeacon_int breakage\n  Staging: remove cowloop driver\n  Staging: remove agnx driver\n  Staging: comedi: serial2002: fix include build issue\n"
    },
    {
      "commit": "4c274fff4fa03cf2509e1b01d3712de6131bfa50",
      "tree": "7a1c32af08c3eb559154f2340431b8de178b167b",
      "parents": [
        "474a503d4bf77ae0cbe484dd0842a2648c0b1c28",
        "384e724b6b396de32c1e9cb0b7ccdd011bcc2beb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:23:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:23:33 2009 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (s3c-hwmon) Disable build for S3C64xx\n  MAINTAINERS: Fix Riku Voipio\u0027s address\n  hwmon: (asus_atk0110) Enable the EC\n  hwmon: (asus_atk0110) Refactor the code\n  hwmon: (sht15) Fix spurious section mismatch warning\n"
    },
    {
      "commit": "474a503d4bf77ae0cbe484dd0842a2648c0b1c28",
      "tree": "70e3e4023209e741546491a58622bd45fb13e308",
      "parents": [
        "d43c36dc6b357fa1806800f18aa30123c747a6d1",
        "ac6889cbb254be1ffea376bea4a96ce9be0e0ed0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:23:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:23:13 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: fix file clone ioctl for bookend extents\n  Btrfs: fix uninit compiler warning in cow_file_range_nocow\n  Btrfs: constify dentry_operations\n  Btrfs: optimize back reference update during btrfs_drop_snapshot\n  Btrfs: remove negative dentry when deleting subvolumne\n  Btrfs: optimize fsync for the single writer case\n  Btrfs: async delalloc flushing under space pressure\n  Btrfs: release delalloc reservations on extent item insertion\n  Btrfs: delay clearing EXTENT_DELALLOC for compressed extents\n  Btrfs: cleanup extent_clear_unlock_delalloc flags\n  Btrfs: fix possible softlockup in the allocator\n  Btrfs: fix deadlock on async thread startup\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "69585dd69e663a40729492c7b52eb82477a2027a",
      "tree": "5c179ca88b70856a7f9b56e10151ffa5480f0284",
      "parents": [
        "bd381934bf13ccb1af2813ae26c6fe00ec85d254",
        "c7922a911c42c5a8bdee6cc75eb6bd66937d4217"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:12:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:12:33 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (34 commits)\n  [SCSI] qla2xxx: Fix NULL ptr deref bug in fail path during queue create\n  [SCSI] st: fix possible memory use after free after MTSETBLK ioctl\n  [SCSI] be2iscsi: Moving to pci_pools v3\n  [SCSI] libiscsi: iscsi_session_setup to allow for private space\n  [SCSI] be2iscsi: add 10Gbps iSCSI - BladeEngine 2 driver\n  [SCSI] zfcp: Fix hang when offlining device with offline chpid\n  [SCSI] zfcp: Fix lockdep warning when offlining device with offline chpid\n  [SCSI] zfcp: Fix oops during shutdown of offline device\n  [SCSI] zfcp: Fix initial device and cfdc for delayed adapter allocation\n  [SCSI] zfcp: correctly initialize unchained requests\n  [SCSI] mpt2sas: Bump version 02.100.03.00\n  [SCSI] mpt2sas: Support dev remove when phy status is MPI2_EVENT_SAS_TOPO_PHYSTATUS_VACANT\n  [SCSI] mpt2sas: Timeout occurred within the HANDSHAKE logic while waiting on firmware to ACK.\n  [SCSI] mpt2sas: Call init_completion on a per request basis.\n  [SCSI] mpt2sas: Target Reset will be issued from Interrupt context.\n  [SCSI] mpt2sas: Added SCSIIO, Internal and high priority memory pools to support multiple TM\n  [SCSI] mpt2sas: Copyright change to 2009.\n  [SCSI] mpt2sas: Added mpi2_history.txt for MPI2 headers.\n  [SCSI] mpt2sas: Update driver to MPI2 REV K headers.\n  [SCSI] bfa: Brocade BFA FC SCSI driver\n  ...\n"
    },
    {
      "commit": "40d28582316d8dcb535c359a14b71cb910ad6e73",
      "tree": "0445b88a075d34d9648aacd5d54c5887d6b414a8",
      "parents": [
        "a1c33952b729eba4cedb8dbe54765921f2b3062f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Oct 07 18:07:10 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:09 2009 -0700"
      },
      "message": "USB: serial: no unnecessary GFP_ATOMIC in oti6858\n\nGFP_ATOMIC without good cause is evil.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1c33952b729eba4cedb8dbe54765921f2b3062f",
      "tree": "dbdf6757ee483ee07cede1fd340b27b8018a1bb7",
      "parents": [
        "638325154572ba2113a18669fe3b299caa2dabd9"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Oct 07 11:01:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:09 2009 -0700"
      },
      "message": "USB: serial: fix race between unthrottle and completion handler in visor\n\nusb:usbserial:visor: fix race between unthrottle and completion handler\n\nvisor_unthrottle() mustn\u0027t resubmit the URB unconditionally\nas the URB may still be running.\n\nthe same bug as opticon.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "638325154572ba2113a18669fe3b299caa2dabd9",
      "tree": "c562a8460be432facbbba11288edaceba5ecbf1c",
      "parents": [
        "b2a5cf1bdc011f5474c72543f9d8116c0f07f452"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Oct 07 10:50:23 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:09 2009 -0700"
      },
      "message": "USB: serial: fix assumption that throttle/unthrottle cannot sleep\n\nmany serial subdrivers are clearly written as if throttle/unthrottle\ncannot sleep. This leads to unneeded atomic submissions. This\npatch converts affected drivers in a way to makes very clear that\nthrottle/unthrottle can sleep. Thus future misdesigns can be avoided\nand efficiency and reliability improved.\n\nThis removes any such assumption using GFP_KERNEL and spin_lock_irq()\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b2a5cf1bdc011f5474c72543f9d8116c0f07f452",
      "tree": "2e96220f14121811132d3cded43127ed52a13c8a",
      "parents": [
        "88fa6590b30ef8c4d41923449ada104f915d8df8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Oct 07 09:30:49 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: serial: fix race between unthrottle and completion handler in symbolserial\n\nusb:usbserial:symbolserial: fix race between unthrottle and completion handler\n\nsymbol_unthrottle() mustn\u0027t resubmit the URB unconditionally\nas the URB may still be running.\n\nthe same bug as opticon.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88fa6590b30ef8c4d41923449ada104f915d8df8",
      "tree": "c234aed89fa1c94b8115e6a6cb5eb9433357a52c",
      "parents": [
        "d55500941fe6db4d7424c744522ee2451ac1ceda"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Oct 07 09:25:10 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: serial: fix race between unthrottle and completion handler in opticon\n\nusb:usbserial:opticon: fix race between unthrottle and completion handler\n\nopticon_unthrottle() mustn\u0027t resubmit the URB unconditionally\nas the URB may still be running.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d55500941fe6db4d7424c744522ee2451ac1ceda",
      "tree": "e480db815f57044e18d9167db9e1ed7f45354266",
      "parents": [
        "f1a0743bc0e7a30c032b1eb78f6a2b0f805b4597"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Oct 06 13:45:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: ehci: Fix isoc scheduling boundary checking.\n\nThe EHCI driver does some bounds checking when it\u0027s scheduling an iTD for\nan active endpoint.  It sets the local variable start to\nstream-\u003enext_uframe and moves that variable further in the schedule if\nnecessary.  However, the driver fails to do anything with start before\njumping to the ready label and setting the URB\u0027s starting frame to\nstream-\u003enext_uframe.  Alan Stern confirms the EHCI driver should set\nstream-\u003enext_uframe to start before jumping.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1a0743bc0e7a30c032b1eb78f6a2b0f805b4597",
      "tree": "f2b86a85b8a0a1c32d362f1e436b9ab32edfa114",
      "parents": [
        "a5f6005d7b1821d2085d9749b56500a8f2610924"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 06 14:07:57 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: storage: When a device returns no sense data, call it a Hardware Error\n\nThis patch (as1294) fixes a problem that has plagued users for several\nkernel releases.  Some USB mass-storage devices don\u0027t return any sense\ndata when they encounter certain kinds of errors.  The SCSI layer\ninterprets this to mean that the operation should be retried, and the\nsame thing happens -- over and over again with no limit.  In some\ncircumstances (such as when a bus reset occurs) that is the right\nthing to do, but not here.\n\nThe patch checks for this condition (a transport failure with no sense\ndata) and changes the result code to DID_ERROR and the sense code to\nHardware Error.  This does get only a limited number of retries, and\nso the command will fail relatively quickly instead of getting stuck\nin an infinite loop.\n\nThis fixes a large part of Bugzilla #14118.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Mantas Mikulenas \u003cgrawity@gmail.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5f6005d7b1821d2085d9749b56500a8f2610924",
      "tree": "7cdb5a265c34ce1197682057e6bb18bf6aed4089",
      "parents": [
        "4c9fde9b860ccb27a7b026844eb3ef64c77e5a49"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 01 15:01:17 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: small fix in error case of suspend in generic usbserial code\n\nusb:usbserial: fix flags in error case of suspension\n\nsuspended flag must be reset in error case\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4c9fde9b860ccb27a7b026844eb3ef64c77e5a49",
      "tree": "c622ed06703f7c77d02186d4be07aeee426d0307",
      "parents": [
        "63a9609513007537a0b23ac511fd73f9bd609ea0"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 01 14:54:46 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: visor: fix trivial accounting bug in visor driver\n\nusb:usbserial:visor: fix accounting in error case\n\ndata not pushed to the tty layer due to an error mustn\u0027t be counted\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "63a9609513007537a0b23ac511fd73f9bd609ea0",
      "tree": "59d215868c66fc5dede76b35f0996514c0984781",
      "parents": [
        "6f88139eb9eae8003683689f93402264a73fb754"
      ],
      "author": {
        "name": "Joris van Rantwijk",
        "email": "jorispubl@xs4all.nl",
        "time": "Thu Sep 24 20:20:20 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: Fix throttling in generic usbserial driver\n\nThe generic usbserial driver in Linux 2.6.31 halts its receiving\nchannel in response to throttle requests from the line discipline.\nUnfortunately it drops the contents of the first URB received after\nthrottling takes effect. This patch corrects that problem.\n\nSigned-off-by: Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e\nAcked-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6f88139eb9eae8003683689f93402264a73fb754",
      "tree": "7e465f43ce85f6ad7a538e8a6136333298a71622",
      "parents": [
        "06bad89da686f6323e95cf925105e8cf88d87caf"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Sun Oct 04 13:45:07 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:08 2009 -0700"
      },
      "message": "USB: cp210x: Add support for the DW700 UART\n\nIn the Dell inspiron mini 10, the GPS is connected via a cp2102. This patch\nadds detection of this USB device. (I haven\u0027t managed to use the GPS under\nLinux yet, though)\n\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06bad89da686f6323e95cf925105e8cf88d87caf",
      "tree": "199c128cb1792e320051a4bf8c0f1675e2a36a66",
      "parents": [
        "b0a9cf297e587219332ee4acca243627702c2cc9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 05 15:53:58 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: ipaq: fix oops when device is plugged in\n\nThis patch (as1293) fixes a problem with the ipaq serial driver.  It\ntries to bind to all the interfaces, even those that don\u0027t have enough\nendpoints.  The symptom is an invalid memory reference and oops when\nthe device is plugged in.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: stable \u003cstable@kernel.org\u003e\nTested-by: Matthias Geissert \u003cgeissert@mathematik.tu-darmstadt.de\u003e\nTested-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0a9cf297e587219332ee4acca243627702c2cc9",
      "tree": "c1423a5ff12a3454f25305be6a69ed63dcd5dbd6",
      "parents": [
        "d86a83f4acbded4095a632e861183d117ec7405a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 07 04:29:31 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: isp1362: fix build warnings on 64-bit systems\n\nA bunch of places assumed pointers were 32-bits in size (bit checking and\ndebug output), but none of these affected runtime functionality.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d86a83f4acbded4095a632e861183d117ec7405a",
      "tree": "2c0bb415c03edcb9452e04b094c3b6f820a50a74",
      "parents": [
        "2f13612a86dd785d581e29aed4db2fb98ba507ca"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Sep 18 09:14:46 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: gadget: imx_udc: Use resource size\n\nUse the resource_size function instead of manually calculating the\nresource size. This reduces the chance of introducing off-by-one errors.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f13612a86dd785d581e29aed4db2fb98ba507ca",
      "tree": "c35fa07752910b93dd4394115c8dad37c298cf62",
      "parents": [
        "b20cf90650badaa5e6ec1bdbe61a63528818e8ce"
      ],
      "author": {
        "name": "Sergey Pinaev",
        "email": "dfo@antex.ru",
        "time": "Thu Sep 17 17:26:50 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: storage: iRiver P7 UNUSUAL_DEV patch\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b20cf90650badaa5e6ec1bdbe61a63528818e8ce",
      "tree": "3da2e35b0e30b18b043cae524d9c1245c8fcb8f3",
      "parents": [
        "0a023c6cf10c63d2ce68a2816d90c2f0f1ad2763"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:10:53 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: musb: make HAVE_CLK support optional\n\nThe Blackfin port doesn\u0027t support HAVE_CLK and the musb driver works fine\nwith support stubbed out, so take the existing Blackfin clk stubs and move\nthem to common musb code so we can drop the Kconfig dependency.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a023c6cf10c63d2ce68a2816d90c2f0f1ad2763",
      "tree": "a3f64d82e56a7f5eff27fb6d34f737634b4dad32",
      "parents": [
        "c526d0d4fc9707816b407d2d3336267d3271db2b"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Sep 18 08:55:12 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: xhci: Fix dropping endpoints from the xHC schedule.\n\nWhen an endpoint is to be dropped from the hardware bandwidth schedule, we\nwant to clear its add flag.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c526d0d4fc9707816b407d2d3336267d3271db2b",
      "tree": "1a5babd0d01773b40866889757e71c191c976bbc",
      "parents": [
        "e34b2fbf28741310d1d59a217d34e050ce7867e8"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Sep 16 16:42:39 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: xhci: Don\u0027t wait for a disable slot cmd when HC dies.\n\nWhen the host controller dies or is removed while a device is plugged in,\nthe USB core will attempt to deallocate the struct usb_device.  That will\ncall into xhci_free_dev().  This function used to attempt to submit a\ndisable slot command to the host controller and clean up the device\nstructures when that command returned.  Change xhci_free_dev() to skip the\ncommand submission and just free the memory if the host controller died.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e34b2fbf28741310d1d59a217d34e050ce7867e8",
      "tree": "849303efcb6905a4070ce8aed5c337d42a255196",
      "parents": [
        "e4ab05df573834b8c70d19db426b7d6286782c1d"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Sep 28 17:21:37 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: xhci: Handle canceled URBs when HC dies.\n\nWhen the host controller dies (e.g. it is removed from a PCI card slot),\nthe xHCI driver cannot expect commands to complete.  The buggy code this\npatch fixes would mark an URB as canceled and then expect the URB to be\ncompleted when the stop endpoint command completed.  That would never\nhappen if the host controller was dead, so the USB core would just hang in\nthe disconnect code.\n\nIf the host controller died, and the driver asks to cancel an URB, free\nany structures associated with that URB and immediately give it back.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e4ab05df573834b8c70d19db426b7d6286782c1d",
      "tree": "af8c7341677690d9317758d6f6738e9545d9b091",
      "parents": [
        "35f76e897d67fb62b4ec0be01fc0caaeb7f90108"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Sep 16 16:42:30 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: xhci: Stop debugging polling loop when HC dies.\n\nIf the host controller card is removed from the system, stop the timer\nfunction to debug the xHCI rings.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "35f76e897d67fb62b4ec0be01fc0caaeb7f90108",
      "tree": "77ee722a2130cae09a32502e4a2e37630734f12a",
      "parents": [
        "0ee3a33a0481c8f5c9edb7a5a02f3c76496d9551"
      ],
      "author": {
        "name": "Gergely Imreh",
        "email": "imrehg@gmail.com",
        "time": "Tue Sep 15 16:03:31 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: usbtmc: fix timeout increase\n\nThe current 10ms timeout is too short for some normal USBTMC device\noperation, increase it to a value which was tested with previously\naffected Tektronix oscilloscopes.\n\nSigned-off-by: Gergely Imreh \u003cimrehg@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ee3a33a0481c8f5c9edb7a5a02f3c76496d9551",
      "tree": "6d0eb9ce21aee78643ae01313f9cda0755ca0e5b",
      "parents": [
        "75f47214f90e996eb184eb6e6b0e8b817999c8f7"
      ],
      "author": {
        "name": "Ronnie Furuskog",
        "email": "rofu7@hotmail.com",
        "time": "Mon Sep 21 21:20:55 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: option: Patch for Huawei Mobile Broadband E270+ Modem\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "75f47214f90e996eb184eb6e6b0e8b817999c8f7",
      "tree": "a988737c0df62a806417d0198b70180d58029c7a",
      "parents": [
        "696a4ace98b6b9c05c642a6840be98d6fde57655"
      ],
      "author": {
        "name": "Peter Magdina",
        "email": "peter@magdina.sk",
        "time": "Wed Oct 07 16:22:17 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: option: Toshiba G450 device id\n\nSigned-off-by: Peter Magdina \u003cpeter@magdina.sk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "696a4ace98b6b9c05c642a6840be98d6fde57655",
      "tree": "bd7bc6dc6283298c8e6877bce8967f2bb6ef4390",
      "parents": [
        "0f0ba794dcd14c9154afdf36df6a7e18cceec121"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Sep 23 16:09:56 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: usblcd, fix memory leak\n\nStanse found a memory leak in lcd_probe. Instead of returning without\nreleasing the memory, jump to the error label which frees it.\n\nhttp://stanse.fi.muni.cz/\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f0ba794dcd14c9154afdf36df6a7e18cceec121",
      "tree": "69958c9780f435d862b5dfe041594dba2f88d157",
      "parents": [
        "a4720c650b68a5fe7faed2edeb0ad12645f7ae63"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Thu Sep 17 15:26:20 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:06 2009 -0700"
      },
      "message": "USB: serial: sierra driver version change to 1.3.8\n\nUpdated sierra driver version from 1.3.7 to 1.3.8 now that the autosuspend\ncapabilities were added to the driver.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a4720c650b68a5fe7faed2edeb0ad12645f7ae63",
      "tree": "829c32036a25279bb9aa1fc6077af5fa52f8f29e",
      "parents": [
        "ba6b702f85a61561d329c4c11d3ed95604924f9a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 09 12:43:12 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:05 2009 -0700"
      },
      "message": "USB: serial: don\u0027t call release without attach\n\nThis patch (as1295) fixes a recently-added bug in the USB serial core.\nIf certain kinds of errors occur during probing, the core may call a\nserial driver\u0027s release method without previously calling the attach\nmethod.  This causes some drivers (io_ti in particular) to perform an\ninvalid memory access.\n\nThe patch adds a new flag to keep track of whether or not attach has\nbeen called.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Jean-Denis Girard \u003cjd.girard@sysnux.pf\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba6b702f85a61561d329c4c11d3ed95604924f9a",
      "tree": "25179fae8c8eba9dffa6a668fb18605b6b29666d",
      "parents": [
        "9388e2e71a51fab0aa2309bbb45e8a23d89a95a9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Sep 29 12:39:23 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:05 2009 -0700"
      },
      "message": "USB: digi_acceleport: Fix broken unthrottle.\n\nThis patch fixes a regression introduced in\n39892da44b21b5362eb848ca424d73a25ccc488f.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9388e2e71a51fab0aa2309bbb45e8a23d89a95a9",
      "tree": "0a03b34782e751ab3666c7df796d4a85c485d129",
      "parents": [
        "cc01f17d5cb8ac604108515735aeca72e17944c1"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 08 11:36:46 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:05 2009 -0700"
      },
      "message": "USB: pl2303: fix error characters not being reported to ldisc\n\nFix regression introduced by commit\nd4fc4a7bfc2dee626f4fec1e209e58eaa4312de6 (tty: Fix the PL2303 private\nmethods for sysrq).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc01f17d5cb8ac604108515735aeca72e17944c1",
      "tree": "88f2dd91bf41f9a4b8881264ba0efdd2d64b9631",
      "parents": [
        "e63e278b4d2d867893962d3c7cd13a3a24ceb3f1"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Oct 07 20:05:07 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:05 2009 -0700"
      },
      "message": "USB: ftdi_sio: re-implement read processing\n\n- Re-structure read processing.\n - Kill obsolete work queue and always push to tty in completion handler.\n - Use tty_insert_flip_string instead of per character push when\n   possible.\n - Fix stalled-read regression in 2.6.31 by using urb status to\n   determine when port is closed rather than port count.\n - Fix race with open/close by checking ASYNCB_INITIALIZED in\n   unthrottle.\n - Kill private rx_flag and lock and use throttle flags in\n   usb_serial_port instead.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e63e278b4d2d867893962d3c7cd13a3a24ceb3f1",
      "tree": "356dffc7b4eb65e7052e58aabf523363e37867c1",
      "parents": [
        "63b0061246b54b849da8f189ae048e8110d8ce7d"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Oct 07 20:05:06 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:05 2009 -0700"
      },
      "message": "USB: ftdi_sio: clean up read completion handler\n\nRemove superfluous error checks in completion handler:\n\n - No need to check private data and urb pointers as we check urb-status\n   before dereferencing priv (which is not freed until urb has been killed\n   on close).\n - No need to check tty as it is checked again when processing.\n - No need to check urb-\u003enumber_of_packets on bulk urb.\n\nNote that both private data and tty are checked again before processing\n(possibly from work queue which also is cancelled on close).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "63b0061246b54b849da8f189ae048e8110d8ce7d",
      "tree": "320ca2576aada4126afb2219337ab86deff475a7",
      "parents": [
        "0cbd81a9f6bac734ac3266687bf027af1e395270"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Oct 07 20:05:05 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:05 2009 -0700"
      },
      "message": "USB: ftdi_sio: remove unused rx_byte counter\n\nRemove unused rx_byte counter which is never exposed as noted by Alan\nCox.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cbd81a9f6bac734ac3266687bf027af1e395270",
      "tree": "470e6c2343c7f80712eef3855a31fe5e752d3a7e",
      "parents": [
        "36a07902c2134649c4af7f07980413ffb1a56085"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Oct 07 20:05:04 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:04 2009 -0700"
      },
      "message": "USB: ftdi_sio: remove tty-\u003elow_latency\n\nFixes tty_flip_buffer_push being called from hard interrupt context with\nlow_latency set.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cad9e3c75bdddfb214fd2a5885f5cce3a38ba300",
      "tree": "7355b8199850bc6c043037106107fe99df1afb5d",
      "parents": [
        "3d1c28848ea37bf117940e10826f7a485aa32337"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 08 10:26:11 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: fix build on arches that don\u0027t want comedi drivers\n\nThis should fix the problem of comedi drivers showing up on arches that\ncan not support the comedi subsystem (like s390).\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d1c28848ea37bf117940e10826f7a485aa32337",
      "tree": "25861421d31267771d277bf10e118c80ce27db94",
      "parents": [
        "ecb8486da36c5359eb910674c15c324f0157e43f"
      ],
      "author": {
        "name": "Frank Mori Hess",
        "email": "fmhess@users.sourceforge.net",
        "time": "Tue Sep 22 16:32:55 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: pcmcia irq fixes\n\nReplaced IRQ_TYPE_EXCLUSIVE with IRQ_TYPE_DYNAMIC_SHARING for pcmcia\ndrivers.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ecb8486da36c5359eb910674c15c324f0157e43f",
      "tree": "9143b9f7f0c81d8c6d112d6659ce6730ed497327",
      "parents": [
        "078a10df24ac87d18c2d52fb501ff652f481fb5b"
      ],
      "author": {
        "name": "Frank Mori Hess",
        "email": "fmhess@users.sourceforge.net",
        "time": "Mon Sep 21 16:10:21 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: ni_pcimio: Added device id for pxi-6225.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "078a10df24ac87d18c2d52fb501ff652f481fb5b",
      "tree": "575a055f74180138dbd730a6ff45ccc38ba70e3c",
      "parents": [
        "2b49d7c40ec0806d93ced89ac6039ddcf223dea7"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 16:05:01 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: ni_65xx.c: fix output inversion problem.\n\nWhen reading DO subdevice with inverted outputs invert the values read\nback from the ports to match the inversion of values written.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b49d7c40ec0806d93ced89ac6039ddcf223dea7",
      "tree": "16c2532bafa35108f4b442fbd37ea3c376515097",
      "parents": [
        "5044a2c0e0e951afeb4dce87e18e10036635410a"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 16:01:56 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: ni_65xx.c: fix insn_bits shift calculation.\n\nFix insn_bits bitshift calculation for subdevice with non-zero\nbase_port.\n\nThanks to cJ-comedi at zougloub dot eu for spotting the bug.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5044a2c0e0e951afeb4dce87e18e10036635410a",
      "tree": "b13948648554df3458378d1f29dc8d4ba7e0a19a",
      "parents": [
        "2b0318a600989ed85fe020079fa20132f8aebaf3"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 15:48:33 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: s526: fixes for pulse generator\n\nSome changes and corrections to handling of\nINSN_CONFIG_GPCT_SINGLE_PULSE_GENERATOR, and\nINSN_CONFIG_GPCT_PULSE_TRAIN_GENERATOR, so they interpret insn-\u003edata[]\nas per the comments in the code.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2b0318a600989ed85fe020079fa20132f8aebaf3",
      "tree": "ab5937afbab1dad7a638418bf877bf9ce5090a9f",
      "parents": [
        "ca98ee7bb4005365ad395b53229e2f6d01ca7cbd"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 15:38:34 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: s526: Take account of arch\u0027s byte order.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca98ee7bb4005365ad395b53229e2f6d01ca7cbd",
      "tree": "d9b30f55781d532e81ebcf82ac4c3eb3d8f1ddb8",
      "parents": [
        "10f27014f42f0a4cb32bf45f214fa7ad7c261b1e"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 15:35:42 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:25 2009 -0700"
      },
      "message": "Staging: comedi: s526: Get rid of global variable \u0027cmReg\u0027.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "10f27014f42f0a4cb32bf45f214fa7ad7c261b1e",
      "tree": "66ad044771f15b83058cf8bc1f1cfc506f201ee7",
      "parents": [
        "aa65d22ae6412f474e5ba23fc363137b6c53eef9"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 15:29:59 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: comedi: s526: Fix number of channels on DIO subdevice\n\nCorrect operation of INSN_CONFIG_DIO_INPUT and INSN_CONFIG_DIO_OUTPUT\nand support INSN_CONFIG_DIO_QUERY.  Thanks to Alessio Margan for some\ntesting.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa65d22ae6412f474e5ba23fc363137b6c53eef9",
      "tree": "c6f6fc5e32e3bcca890c2e0b369c434e3b1eed86",
      "parents": [
        "b1f68dc1d610159db0e8546117d86657f35a03b5"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 15:23:32 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: comedi: cb_pcidio: fix \"section mismatch\" error\n\nStore PCI device IDs in the board info and use this for matching IDs in\nthe code instead of using the module device table.\n\nThis avoids a \"section mismatch\" error.\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b1f68dc1d610159db0e8546117d86657f35a03b5",
      "tree": "0026292313e7132a84db56f7befd33efe19a84b6",
      "parents": [
        "b8b5cd9f87e08f72c78d9197bf199821fda4ba36"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 15:12:32 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: comedi: jr3_pci: Initialize transf variable fully in jr3_pci_poll_subdevice().\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b8b5cd9f87e08f72c78d9197bf199821fda4ba36",
      "tree": "2ac2a5216a84b97b484cef02346dc4622eabbb0e",
      "parents": [
        "a8ba8bffbe1f3f8b3450d294b9e68d299b158209"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 21 14:55:23 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: comedi: Corrected type of a printk argument in resize_async_buffer().\n\nSigned-off-by: Frank Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a8ba8bffbe1f3f8b3450d294b9e68d299b158209",
      "tree": "39d0dda740dd5dd97fece54db16600bffc60bb6f",
      "parents": [
        "3d14b518481eb1fa10c6f6ef9efd5f4cc0f84b28"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Wed Sep 16 16:27:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: p9auth: a few fixes\n\n1. The memory into which we copy \u0027u1@u2\u0027 needs space for u1, @,\n\tu2, and a final \\0 which strcat copies in.\n2. Strsep changes the value of its first argument.  So use a\n\ttemporary variable to pass to it, so we pass the original\n\tvalue to kfree!\n3. Allocate an extra char to user_buf, because we need a trailing \\0\n\tsince we later kstrdup it.\n\nI am about to send out an LTP testcase for this driver, but\nin addition the correctness of the hashing can be verified as\nfollows:\n\n #include \u003cstdio.h\u003e\n #include \u003cstdlib.h\u003e\n #include \u003cunistd.h\u003e\n\nint main(int argc, char *argv[])\n{\n        char in[41], out[20];\n        unsigned int v;\n        int i, ret;\n\n        ret \u003d read(STDIN_FILENO, in, 40);\n        if (ret !\u003d 40)\n                exit(1);\n        in[40] \u003d \u0027\\0\u0027;\n        for (i \u003d 0; i \u003c 20; i++) {\n                sscanf(\u0026in[2*i], \"%02x\", \u0026v);\n                out[i] \u003d v;\n        }\n        write(STDOUT_FILENO, out, 20);\n}\n\nas root, to test userid 501 switching to uid 0, choosing\n\u0027random\u0027 string \u0027ab\u0027:\n\necho -n \"501@0\" \u003e plain\nopenssl sha1  -hmac \u0027ab\u0027 plain |awk \u0027{ print $2 \u0027} \u003e dgst\n./unhex \u003c dgst \u003e dgst.u\nmknod /dev/caphash 504 0\nmknod /dev/capuse 504 1\nchmod ugo+w /dev/capuse\ncat dgst.u \u003e /dev/caphash\n\nas uid 501,\necho \"501@0@ab\" \u003e /dev/capuse\nid -u  # should now show 0.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d14b518481eb1fa10c6f6ef9efd5f4cc0f84b28",
      "tree": "be2ded77abaf0af8d7331e0de36afc2212b7ffd6",
      "parents": [
        "1c115ebe224d5345e1b2dde21625631029ebdc83"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 08 17:30:40 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: rtl8192e: Add #include \u003clinux/vmalloc.h\u003e\n\nThis driver uses vmalloc but for whatever reason vmalloc.h isn\u0027t included\non ppc.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c115ebe224d5345e1b2dde21625631029ebdc83",
      "tree": "a0226fc8c26ee1fa881dc9b506820b1cf7bf8d9b",
      "parents": [
        "6d7fd647c236c5b4ac4a27b17180ea8d7d169c8d"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 08 17:32:42 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: iio: Don\u0027t build on s390\n\nThe IIO core expects request_irq to work, which doesn\u0027t appear to exist\non s390.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d7fd647c236c5b4ac4a27b17180ea8d7d169c8d",
      "tree": "c59096f1a982d7ae3f65b245e01fd25ed1859581",
      "parents": [
        "4074e77ca3c0c5047acb012a440022ca1f3a2dab"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Oct 08 17:27:51 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:24 2009 -0700"
      },
      "message": "Staging: winbond: implement prepare_multicast and fix API usage\n\nThis patch adds a prepare_multicast callback for the winbond driver\nto properly receive mc_count in -\u003econfigure_filter.\n\nThis also fixes incompatible pointer assignment build errors because\n-\u003econfigure_filter had changed.\n\nThis is build tested only, but that\u0027s more than the original code received.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4074e77ca3c0c5047acb012a440022ca1f3a2dab",
      "tree": "fdf613a651619525dfce1f22d7559ede6ed9b48e",
      "parents": [
        "999b9da40ea4c9efb31689c08d1d1b7a621ecce0"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Mon Sep 21 12:52:15 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:23 2009 -0700"
      },
      "message": "Staging: w35und: Fix -\u003ebeacon_int breakage\n\nCommit f424afa17899408cbd267a4c4534ca6fc9d8f71c (\"mac80211: remove\ndeprecated API\") removed -\u003ebeacon_int from struct ieee80211_conf. Fix\nbreakage in w35und by setting beacon period in -\u003eadd_interface to\nbss_conf.beacon_int.\n\nCc: Jiri Benc \u003cjbenc@suse.cz\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Sandro Bonazzola \u003csandro.bonazzola@gmail.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "999b9da40ea4c9efb31689c08d1d1b7a621ecce0",
      "tree": "2150337bb17a71d6b6a54613ec5b382dae6ea708",
      "parents": [
        "7d230df37a7c08f01e57e1623e0706b3949751a2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 08 11:32:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:23 2009 -0700"
      },
      "message": "Staging: remove cowloop driver\n\nThe author has found a number of problems with the current version\nof this driver in the current kernel, and is reworking it to get\nthings working again.  Because of that, it would be better to remove\nthe driver now and add it back in a future kernel release.\n\nCc: H.J. Thomassen \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7d230df37a7c08f01e57e1623e0706b3949751a2",
      "tree": "9e621ce8908c502c52df59808a62ede7848c243d",
      "parents": [
        "029214841ba8a1fae48a4a108d138b302d8a1afb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Sep 19 10:50:02 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:23 2009 -0700"
      },
      "message": "Staging: remove agnx driver\n\nThe agnx driver in the staging tree is broken, does not work, and\ndevelopment is dead.  The developers have asked for it to be removed\nso it now is.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "029214841ba8a1fae48a4a108d138b302d8a1afb",
      "tree": "d7c97d3fd578920a6fbe943c4fff198b03a30229",
      "parents": [
        "36a07902c2134649c4af7f07980413ffb1a56085"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 05 13:23:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:47:22 2009 -0700"
      },
      "message": "Staging: comedi: serial2002: fix include build issue\n\nNow that sched.h was removed from poll.h, serial2002.c needs\nto include it otherwise it does not build properly.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd381934bf13ccb1af2813ae26c6fe00ec85d254",
      "tree": "5275ba0640014793b1b81d52312a581384c335d3",
      "parents": [
        "cc9b0b9bea9a0057840261204a6e01c7e19d444c",
        "335f2d1b24a350ca8099aea6db5b7adc73666d2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:40:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:40:22 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/addr: Fix resolution of local IPv6 addresses\n  RDMA/cxgb3: Handle NULL inetdev pointer in iwch_query_port()\n  mlx4_core: Add 40GigE device ID\n  RDMA/iwcm: Don\u0027t call provider reject func with irqs disabled\n  IB: Fix typo in udev rule documentation\n"
    },
    {
      "commit": "cc9b0b9bea9a0057840261204a6e01c7e19d444c",
      "tree": "ee687703df992aaf826d3c1452ae300cb2c18887",
      "parents": [
        "baf4974e496957681403d4bf74a3274ed3f85277"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 09 12:41:30 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:38:21 2009 -0700"
      },
      "message": "IRQ: Change __softirq_pending to unsigned int in asm-generic/hardirq.h.\n\nSince the beginnings in aafe4dbed0bf6cbdb2e9f03e1d42f8a540d8541d\n(\"asm-generic: add generic versions of common headers\") the generic\nversion of \u003casm/hardirq.h\u003e defined __softirq_pending as unsigned long.\n\nWhich is different from other architectures for no apparent good reason\nand was causing the following warning:\n\n  kernel/time/tick-sched.c: In function \u0027tick_nohz_stop_sched_tick\u0027:\n  kernel/time/tick-sched.c:261: warning: format \u0027%02x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027long unsigned int\u0027\n\nReported and initial patch by Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n[ Arnd points out that we really should make sure parisc and alpha are\n  ok with this, since they have also been converted to use the generic\n  hardirq.h file. But neither seems to use it, although parisc does\n  build a IRQSTAT_SIRQ_PEND #define into asm-offsets - but that also\n  appears unused..    - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baf4974e496957681403d4bf74a3274ed3f85277",
      "tree": "7c255a3e8a27f21ccc40a9886d40673c945a8073",
      "parents": [
        "79a6f564401f1d47989e706d47053a650f296966",
        "d3d2dfe2d723051cac323017af5d0180ba8de4c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:32:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:32:24 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - print debug data when testing AUX IRQ delivery\n  Input: libps2 - fix dependancy on i8042\n  Input: fix rx51 board keymap\n  Input: ad7879 - pass up error codes from probe functions\n  Input: xpad - add BigBen Interactive XBOX 360 Controller\n  Input: rotary_encoder - fix relative axis support\n  Input: sparkspkr - move remove() functions to .devexit.text\n  Input: wistron_btns - add DMI entry for Medion WIM2030 laptop\n"
    },
    {
      "commit": "79a6f564401f1d47989e706d47053a650f296966",
      "tree": "933d892e4a23220e2cadb9d972187c0668684821",
      "parents": [
        "7f3143702cc0d433c183d7b361b1316f2dcf8464",
        "796dada9f5584a677a0a2a1972090bfc538903ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:31:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:31:47 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: convert to GENERIC_HARDIRQS_NO__DO_IRQ\n  Blackfin: drop all simple-gpio board resources\n  Blackfin: fix framebuffer mmap bug for nommu\n  Blackfin: includecheck fix: mach-bf548, ezkit.c\n  Blackfin: drop cs_change_per_word setting\n  Blackfin: bf533-ezkit: convert to physmap/jedec_probe\n  Blackfin: convert adv7393 resources to new i2c framework\n  Blackfin: fix missed cache config renames\n  Blackfin: cplbinfo: drop d_path() hacks\n  Blackfin: asm/irq.h: pull in mach/anomaly.h for anomaly defines\n  Blackfin: BF51x: add PTP MMR defines\n  Blackfin: mass clean up of copyright/licensing info\n  Blackfin: convert to use arch_gettimeoffset()\n"
    },
    {
      "commit": "7f3143702cc0d433c183d7b361b1316f2dcf8464",
      "tree": "8454228d61b73d3a57c0717e667e2d94e692d04f",
      "parents": [
        "4047df09a1581284218cb378208a87eaa36f2d2c",
        "15d031c394e7bef9da4ec764e6b0330d701a0126"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:30:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:30:50 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  TPM: fix pcrread\n"
    },
    {
      "commit": "4047df09a1581284218cb378208a87eaa36f2d2c",
      "tree": "16e0f13b10d68f645b545a1c919714c66f75b863",
      "parents": [
        "a372bf8b6a12f23f68e716113ccaea4bf646dd0f",
        "36520be8e32b49bd85a63b7b8b40cd07c3da59a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:30:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:30:14 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ecryptfs/ecryptfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ecryptfs/ecryptfs-2.6:\n  ima: ecryptfs fix imbalance message\n  eCryptfs: Remove Kconfig NET dependency and select MD5\n  ecryptfs: depends on CRYPTO\n"
    },
    {
      "commit": "a372bf8b6a12f23f68e716113ccaea4bf646dd0f",
      "tree": "3852e11c78e5dea779f49e9a94288c8ac827e821",
      "parents": [
        "0d5d1aadc8e299874a6a014d65b6bb903b12424d",
        "e09d39968bd8befa087f10f970fa236e8694b643"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:29:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:29:42 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: stop calling filemap_fdatawait inside -\u003efsync\n  fix readahead calculations in xfs_dir2_leaf_getdents()\n  xfs: make sure xfs_sync_fsdata covers the log\n  xfs: mark inodes dirty before issuing I/O\n  xfs: cleanup -\u003esync_fs\n  xfs: fix xfs_quiesce_data\n  xfs: implement -\u003edirty_inode to fix timestamp handling\n"
    },
    {
      "commit": "0d5d1aadc8e299874a6a014d65b6bb903b12424d",
      "tree": "dedab8048ff8a62cdbc879960ff994f2b1856368",
      "parents": [
        "c1bcd6b327a0c0d5077eb158a600947aac7d124a"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Oct 09 10:30:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:28:47 2009 -0700"
      },
      "message": "kmemleak: Check for NULL pointer returned by create_object()\n\nThis patch adds NULL pointer checking in the early_alloc() function.\n\nReported-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1bcd6b327a0c0d5077eb158a600947aac7d124a",
      "tree": "220d81fbabf491fa0e2461104d36137474c35697",
      "parents": [
        "084d3200d523fc24d95e97797b6cdf1256bf0d1b"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Fri Oct 09 10:39:24 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:28:47 2009 -0700"
      },
      "message": "kmemleak: Use GFP_ATOMIC for early_alloc().\n\nWe can\u0027t use GFP_KERNEL inside rcu_read_lock().\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "384e724b6b396de32c1e9cb0b7ccdd011bcc2beb",
      "tree": "8987f38503b2a119ae36322d30e393bf274e9a0f",
      "parents": [
        "05576a1e38e2d06dece32974c5218528d3fbc6e2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 09 20:35:21 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 09 20:35:21 2009 +0200"
      },
      "message": "hwmon: (s3c-hwmon) Disable build for S3C64xx\n\nThe s3c-hwmon driver depends on the arch/arm implementation of the core\nADC support for the chip.  Since the S3C64xx version has not yet been\nmerged disable building of the driver on S3C64xx for now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "05576a1e38e2d06dece32974c5218528d3fbc6e2",
      "tree": "52d4e59caeb49cce7d154364e784d7489e2178cc",
      "parents": [
        "9e6eba610c2eb68b05841a15ece1cf929c44aea3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 09 20:35:19 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 09 20:35:19 2009 +0200"
      },
      "message": "MAINTAINERS: Fix Riku Voipio\u0027s address\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\n"
    },
    {
      "commit": "9e6eba610c2eb68b05841a15ece1cf929c44aea3",
      "tree": "f7a4f25d1a5768b02d688afd72606f8f2f1e38d6",
      "parents": [
        "18e255558574c5663c9d72fe82c099d2115aee55"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Fri Oct 09 20:35:18 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 09 20:35:18 2009 +0200"
      },
      "message": "hwmon: (asus_atk0110) Enable the EC\n\nOn newer ASUS boards (e.g. P7P55D) the EC (that - among other things - is\nresponsible for updating the readings from the hwmon sensors) is disabled\nby default since ASUS detected conflict with some tools under Windows.\nThe following patch checks the state of the EC and enable it if needed;\nunder Linux, native drivers are locked out from ACPI owned resources so\nthere\u0027s no risk of conflict.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nTested-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nTested-by: Thomas Backlund \u003ctmb@mandriva.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "18e255558574c5663c9d72fe82c099d2115aee55",
      "tree": "395c31badbb72a7da87871512b3c16eba9f07d11",
      "parents": [
        "cb0f1a1e77e4280c3138047ad5c16d88320a1fde"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Fri Oct 09 20:35:18 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 09 20:35:18 2009 +0200"
      },
      "message": "hwmon: (asus_atk0110) Refactor the code\n\nRefactor the code of the new style interface around GGRP (enumeration) and\nGITM (read) helpers to mimic ASL code. Also switch the read path to use\ndynamic buffers (handled by ACPI core) since ASUS expanded the return buffer\n(ASBF) in newer boards (e.g. P7P55D).\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nTested-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nTested-by: Thomas Backlund \u003ctmb@mandriva.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cb0f1a1e77e4280c3138047ad5c16d88320a1fde",
      "tree": "066564a231bf202ffa293a332e0c0becb06d49d7",
      "parents": [
        "36a07902c2134649c4af7f07980413ffb1a56085"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Fri Oct 09 20:35:17 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 09 20:35:17 2009 +0200"
      },
      "message": "hwmon: (sht15) Fix spurious section mismatch warning\n\nFix spurious section mismatch warnings, caused due to reference from\nvariable sht_drivers to\n __devinit/__devexit functions sht15_probe()/remove().\n\n We were warned by the following warnings:\n\n  LD      drivers/hwmon/built-in.o\nWARNING: drivers/hwmon/built-in.o(.data+0x264a0): Section mismatch in\nreference from the variable sht_drivers to the function\n.devinit.text:sht15_probe()\nThe variable sht_drivers references\nthe function __devinit sht15_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: drivers/hwmon/built-in.o(.data+0x264a4): Section mismatch in\nreference from the variable sht_drivers to the function\n.devexit.text:sht15_remove()\nThe variable sht_drivers references\nthe function __devexit sht15_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: drivers/hwmon/built-in.o(.data+0x264f0): Section mismatch in\nreference from the variable sht_drivers to the function\n.devinit.text:sht15_probe()\nThe variable sht_drivers references\nthe function __devinit sht15_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: drivers/hwmon/built-in.o(.data+0x264f4): Section mismatch in\nreference from the variable sht_drivers to the function\n.devexit.text:sht15_remove()\nThe variable sht_drivers references\nthe function __devexit sht15_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: drivers/hwmon/built-in.o(.data+0x26540): Section mismatch in\nreference from the variable sht_drivers to the function\n.devinit.text:sht15_probe()\nThe variable sht_drivers references\nthe function __devinit sht15_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: drivers/hwmon/built-in.o(.data+0x26544): Section mismatch in\nreference from the variable sht_drivers to the function\n.devexit.text:sht15_remove()\nThe variable sht_drivers references\nthe function __devexit sht15_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: drivers/hwmon/built-in.o(.data+0x26590): Section mismatch in\nreference from the variable sht_drivers to the function\n.devinit.text:sht15_probe()\nThe variable sht_drivers references\nthe function __devinit sht15_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "084d3200d523fc24d95e97797b6cdf1256bf0d1b",
      "tree": "a9607d0792a82026c83a81eab53dff5e1131af09",
      "parents": [
        "1442138372d19907473cfc82c37e8dd7c3359034",
        "8e5132175bebaa26f8ea5036a1e942686c11cab4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:35:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:35:50 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ahci: Add ifdef wrapper to ahci_gtf_filter_workaround\n"
    },
    {
      "commit": "1442138372d19907473cfc82c37e8dd7c3359034",
      "tree": "d2ee2a1ddc5e608034e273b246269ebd696c410e",
      "parents": [
        "902ff186114b50c859c46ac762d4b1e6223991d3",
        "a2767cfb1d9d97c3f861743f1ad595a80b75ec99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:34:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:34:52 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Don\u0027t allocate smaller sized mappings on every iteration\n  sh: Try PMB mapping based on physical address, not mapping size\n  sh: Plug PMB alloc memory leak\n  sh: Sprinkle __uses_jump_to_uncached\n  sh: enable sleep state LEDs on Ecovec24\n  usb: r8a66597-udc unaligned fifo fix\n  sh: mach-ecovec24: Document DS2 switch settings.\n  sh: Build fix: export __movmem\n  sh: Disable unaligned kernel access printks by default.\n  sh: mach-ecovec24: modify 1st MTD area to read only\n  sh: mach-ecovec24: Add TouchScreen support\n  sh: magicpanelr2 and dreamcast can use the generic I/O base.\n  sh: Don\u0027t enable interrupts in the page fault path\n  sh: Set the default I/O port base to P2SEG.\n  sh: Handle ioport_map() cases for \u003e\u003d P1SEG addresses.\n"
    },
    {
      "commit": "902ff186114b50c859c46ac762d4b1e6223991d3",
      "tree": "a50ddef2f3ac9eaad9923606c36833aa6360512a",
      "parents": [
        "32b7a567c8d860b2d79067129ac2db4c4d2df3a0",
        "8d91104aac6e21e6ca2a56124e2e47b0db043ea8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:19:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:19:23 2009 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Initialize HDMI outputs as HDMI connectors, not DVI.\n  drm/i915: Multiply the refresh by 1000 in TV mode validatiion\n  drm/i915: Enable irq to trace batch buffer completion.\n  drm/i915: batch submit seqno off-by-one.\n  drm/i915: Record device minor rather than pointer in TRACE_EVENT\n  drm/i915: Don\u0027t call intel_update_fbc from intel_crtc_cursor_set\n"
    },
    {
      "commit": "ac6889cbb254be1ffea376bea4a96ce9be0e0ed0",
      "tree": "8f0e073af940b1bdfb134b945a03a1b43b614352",
      "parents": [
        "e9061e214810c9534381a705a1b46533e09f2676"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 11:29:53 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 11:29:53 2009 -0400"
      },
      "message": "Btrfs: fix file clone ioctl for bookend extents\n\nThe file clone ioctl was incorrectly taking the offset into the\nextent on disk into account when calculating the length of the\ncloned extent.\n\nThe length never changes based on the offset into the physical extent.\n\nTest case:\n\nfallocate -l 1g image\nmke2fs image\nbcp image image2\ne2fsck -f image2\n\n(errors on image2)\n\nThe math bug ends up wrapping the length of the extent, and things\ngo wrong from there.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "e9061e214810c9534381a705a1b46533e09f2676",
      "tree": "7eed17ffbfc2eeb06da70dafe8087855c4b22a60",
      "parents": [
        "82d339d9b3a6395f17d3253887653250b693b74b"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 09:57:45 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 09:57:45 2009 -0400"
      },
      "message": "Btrfs: fix uninit compiler warning in cow_file_range_nocow\n\nThe extent_type variable was exposed uninit via a goto.  It should be\nimpossible to trigger because it is protected by a check on another\nvariable, but this makes sure.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "fe9081cc9bdabb0be953a39ad977cea14e35bce5",
      "tree": "e4b18495cbbade72da915b825dd39aef0cefd5d5",
      "parents": [
        "b690081d4d3f6a23541493f1682835c3cd5c54a1"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 08 11:56:07 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:56:14 2009 +0200"
      },
      "message": "perf, x86: Add simple group validation\n\nRefuse to add events when the group wouldn\u0027t fit onto the PMU\nanymore.\n\nNaive implementation.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nLKML-Reference: \u003c1254911461.26976.239.camel@twins\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b690081d4d3f6a23541493f1682835c3cd5c54a1",
      "tree": "43b7859a8e75ef2b95a8de8eaa1feba6d64fa85f",
      "parents": [
        "04a705df47d1ea27ca2b066f24b1951c51792d0d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@googlemail.com",
        "time": "Tue Oct 06 16:42:09 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:56:12 2009 +0200"
      },
      "message": "perf_events: Add event constraints support for Intel processors\n\nOn some Intel processors, not all events can be measured in all\ncounters. Some events can only be measured in one particular\ncounter, for instance. Assigning an event to the wrong counter does\nnot crash the machine but this yields bogus counts, i.e., silent\nerror.\n\nThis patch changes the event to counter assignment logic to take\ninto account event constraints for Intel P6, Core and Nehalem\nprocessors. There is no contraints on Intel Atom. There are\nconstraints on Intel Yonah (Core Duo) but they are not provided in\nthis patch given that this processor is not yet supported by\nperf_events.\n\nAs a result of the constraints, it is possible for some event\ngroups to never actually be loaded onto the PMU if they contain two\nevents which can only be measured on a single counter. That\nsituation can be detected with the scaling information extracted\nwith read().\n\nSigned-off-by: Stephane Eranian \u003ceranian@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1254840129-6198-3-git-send-email-eranian@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04a705df47d1ea27ca2b066f24b1951c51792d0d",
      "tree": "cf4c9db5bd094a2b86b1ad1dd9bdb438aeb4f282",
      "parents": [
        "26dd2cb074d9dc41c9e3cddd7bf175fd0a41febc"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@googlemail.com",
        "time": "Tue Oct 06 16:42:08 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:56:10 2009 +0200"
      },
      "message": "perf_events: Check for filters on fixed counter events\n\nIntel fixed counters do not support all the filters possible with a\ngeneric counter. Thus, if a fixed counter event is passed but with\ncertain filters set, then the fixed_mode_idx() function must fail\nand the event must be measured in a generic counter instead.\n\nReject filters are: inv, edge, cnt-mask.\n\nSigned-off-by: Stephane Eranian \u003ceranian@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1254840129-6198-2-git-send-email-eranian@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "82d339d9b3a6395f17d3253887653250b693b74b",
      "tree": "04671df82289708192bd650c67eaa2f8a999132b",
      "parents": [
        "94fcca9f8999e7828d5f4dc181daa39cad2af38a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 09 09:54:36 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 09:54:36 2009 -0400"
      },
      "message": "Btrfs: constify dentry_operations\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "94fcca9f8999e7828d5f4dc181daa39cad2af38a",
      "tree": "68842517a4d10d080bc4f70abae19e480d2ac049",
      "parents": [
        "efefb1438be269897585934fc6c05deb4dfa01ce"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.yan@oracle.com",
        "time": "Fri Oct 09 09:25:16 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 09:25:16 2009 -0400"
      },
      "message": "Btrfs: optimize back reference update during btrfs_drop_snapshot\n\nThis patch reading level 0 tree blocks that already use full backrefs.\n\nSigned-off-by: Yan Zheng \u003czheng.yan@oracle.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "efefb1438be269897585934fc6c05deb4dfa01ce",
      "tree": "41d3bf63789bc656421dfbd651bf38caf580ec03",
      "parents": [
        "ff782e0a131c7f669445c07fe5c7ba91e043b7ed"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.yan@oracle.com",
        "time": "Fri Oct 09 09:25:16 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Oct 09 09:25:16 2009 -0400"
      },
      "message": "Btrfs: remove negative dentry when deleting subvolumne\n\nThe use of btrfs_dentry_delete is removing dentries from the\ndcache when deleting subvolumne. btrfs_dentry_delete ignores\nnegative dentries. This is incorrect since if we don\u0027t remove\nthe negative dentry, its parent dentry can\u0027t be removed.\n\nSigned-off-by: Yan Zheng \u003czheng.yan@oracle.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "8e5132175bebaa26f8ea5036a1e942686c11cab4",
      "tree": "f4c4f98f285bfbb476d86d38a633d2536399a9d5",
      "parents": [
        "36a07902c2134649c4af7f07980413ffb1a56085"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Fri Oct 09 05:41:47 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 09 00:29:07 2009 -0400"
      },
      "message": "ahci: Add ifdef wrapper to ahci_gtf_filter_workaround\n\nCommit f80ae7e45a0e03da188494c6e947a5c8b0cdfb4a\nahci: filter FPDMA non-zero offset enable for Aspire 3810T\nbreaks the current git build for configurations that don\u0027t define\nCONFIG_ATA_ACPI.\nThis adds an ifdef wrapper to ahci_gtf_filter_workaround.\n\nSigned-off-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d3d2dfe2d723051cac323017af5d0180ba8de4c1",
      "tree": "e3b3fc8daaaf8e191f128007fe56082b471a3b27",
      "parents": [
        "fed94549edc90b15fb3cd13e79026db51d6d55ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 08 20:58:13 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 08 20:59:54 2009 -0700"
      },
      "message": "Input: i8042 - print debug data when testing AUX IRQ delivery\n\nSometimes it is not clear why IRQ delivery test failed so let\u0027s\nadd some debug printks so we know the exact reason.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a2767cfb1d9d97c3f861743f1ad595a80b75ec99",
      "tree": "a00fa2f5873c331656410bd90b42ac5f7f6a63b2",
      "parents": [
        "2bea7ea7d57fd0022f4cd08ed3d4eb2d39a2920d"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Tue Oct 06 21:22:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 09 11:26:35 2009 +0900"
      },
      "message": "sh: Don\u0027t allocate smaller sized mappings on every iteration\n\nCurrently, we\u0027ve got the less than ideal situation where if we need to\nallocate a 256MB mapping we\u0027ll allocate four entries like so,\n\n\t entry 1: 128MB\n\t entry 2:  64MB\n\t entry 3:  16MB\n\t entry 4:  16MB\n\nThis is because as we execute the loop in pmb_remap() we will\nprogressively try mapping the remaining address space with smaller and\nsmaller sizes. This isn\u0027t good because the size we use on one iteration\nmay be the perfect size to use on the next iteration, for instance when\nthe initial size is divisible by one of the PMB mapping sizes.\n\nWith this patch, we now only need two entries in the PMB to map 256MB of\naddress space,\n\n\t  entry 1: 128MB\n\t  entry 2: 128MB\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2bea7ea7d57fd0022f4cd08ed3d4eb2d39a2920d",
      "tree": "bb7d17a61903a5dd8d87bffb8bd13cf789bb83b4",
      "parents": [
        "fc2bdefdde89b54d8fcde7bbf7d0adc0ce5cb044"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Tue Oct 06 21:22:27 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 09 11:25:10 2009 +0900"
      },
      "message": "sh: Try PMB mapping based on physical address, not mapping size\n\nWe should favour PMB mappings when the physical address cannot be\nreached with 29-bits.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc2bdefdde89b54d8fcde7bbf7d0adc0ce5cb044",
      "tree": "fbf6f291796ca5f90473d30d5fe0dbd4acbcaa18",
      "parents": [
        "a6325247f50628c7e53a483807d0ef2c24a7aa90"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Tue Oct 06 21:22:22 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 09 11:24:09 2009 +0900"
      },
      "message": "sh: Plug PMB alloc memory leak\n\nIf we fail to allocate a PMB entry in pmb_remap() we must remember to\nclear and free any PMB entries that we may have previously allocated,\ne.g. if we were allocating a multiple entry mapping.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6325247f50628c7e53a483807d0ef2c24a7aa90",
      "tree": "040a06dcc2ebdb80f2c8c25a285a0eed4fc7e1fc",
      "parents": [
        "f78bab30707e043bc16c5b11ebff794c123f68c1"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Tue Oct 06 21:22:21 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 09 11:23:57 2009 +0900"
      },
      "message": "sh: Sprinkle __uses_jump_to_uncached\n\nFix some callers of jump_to_uncached() and back_to_cached() that were\nnot annotated with __uses_jump_to_uncached.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f78bab30707e043bc16c5b11ebff794c123f68c1",
      "tree": "8c22e1e4183f08ca954931ceda3a8e8394999a88",
      "parents": [
        "59c82d12aa898c2f373b7e44bdea0b7c762ceccc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Oct 07 09:00:06 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 09 11:14:21 2009 +0900"
      },
      "message": "sh: enable sleep state LEDs on Ecovec24\n\nExtend the ecovec24 board code to enable Power\nManagement LEDs showing the current sh7724 sleep state.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "15d031c394e7bef9da4ec764e6b0330d701a0126",
      "tree": "f1fc09722d2c37e14414303dc482fa6fe6098105",
      "parents": [
        "36a07902c2134649c4af7f07980413ffb1a56085"
      ],
      "author": {
        "name": "Rajiv Andrade",
        "email": "srajiv@linux.vnet.ibm.com",
        "time": "Wed Sep 30 12:26:55 2009 -0300"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Oct 09 12:18:18 2009 +1100"
      },
      "message": "TPM: fix pcrread\n\nThe previously sent patch:\n\nhttp://marc.info/?l\u003dtpmdd-devel\u0026m\u003d125208945007834\u0026w\u003d2\n\nHad its first hunk cropped when merged, submitting only this first hunk\nagain.\n\nSigned-off-by: Jason Gunthorpe \u003cjgunthorpe@obsidianresearch.com\u003e\nCc: Debora Velarde \u003cdebora@linux.vnet.ibm.com\u003e\nCc: Marcel Selhorst \u003cm.selhorst@sirrix.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nAcked-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nTested-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    }
  ],
  "next": "32b7a567c8d860b2d79067129ac2db4c4d2df3a0"
}
