)]}'
{
  "log": [
    {
      "commit": "8fa76f7e61ef4e5bc97207143ea4e198b22487bc",
      "tree": "266c42b6687e68e4febb72d8c031e5facd899a1c",
      "parents": [
        "a41a7b91772da2c77ac0da74285fd8ebd86a85ba",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 12:59:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 12:59:19 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "67a3e12b05e055c0415c556a315a3d3eb637e29e",
      "tree": "129a2431aae7c67fd8be56c1d16359ba83922cf2",
      "parents": [
        "3b03117c5cfbb04175b688c79ea4155b8ef812d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 13:21:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 13:21:02 2010 -0700"
      },
      "message": "Linux 2.6.35-rc1\n\n.. and thus endeth the merge window.\n"
    },
    {
      "commit": "3b03117c5cfbb04175b688c79ea4155b8ef812d3",
      "tree": "5d2e3d0d7db98e2b47c7bb51be39bc4ced6a4d97",
      "parents": [
        "fa7eadab4b4aec0139d2429e6f8d13375ff8a658",
        "0f1f694260e0d35b5ce7d471f6e679c3dd4d7d94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 12:46:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 12:46:17 2010 -0700"
      },
      "message": "Merge branch \u0027slub/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027slub/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  SLUB: Allow full duplication of kmalloc array for 390\n  slub: move kmem_cache_node into it\u0027s own cacheline\n"
    },
    {
      "commit": "fa7eadab4b4aec0139d2429e6f8d13375ff8a658",
      "tree": "91b4ef421d415b782ff54cc89296268903fc9552",
      "parents": [
        "bc7d352c5e76c74c628a39b99777a1bdddde5e81",
        "fd6be105b883244127a734ac9f14ae94a022dcc0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 12:35:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 12:35:15 2010 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  mutex: Fix optimistic spinning vs. BKL\n"
    },
    {
      "commit": "bc7d352c5e76c74c628a39b99777a1bdddde5e81",
      "tree": "3cc0a80defb54d284e2a9a1e69b1224064921775",
      "parents": [
        "b3f2f6cd1ff935ecac9a5346904b899d7af689fe",
        "92af1abde4f2d74c9e5f7b670a1971779ed0b051"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 12:35:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 12:35:01 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tui: Fix last use_browser problem related to .perfconfig\n  perf symbols: Add the build id cache to the vmlinux path\n  perf tui: Reset use_browser if stdout is not a tty\n  ring-buffer: Move zeroing out excess in page to ring buffer code\n  ring-buffer: Reset \"real_end\" when page is filled\n"
    },
    {
      "commit": "b3f2f6cd1ff935ecac9a5346904b899d7af689fe",
      "tree": "db77dc4c2528455dd6fe858670a580ecbd43afb6",
      "parents": [
        "003386fff3e02e51cea882e60f7d28290113964c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 10:08:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 10:08:03 2010 -0700"
      },
      "message": "ia64: revert __node_random addition\n\nThis partially reverts commit 4ec37de89d8c758ee8115e0e64b3f994910789ee\n(\"[IA64] Fix build breakage\"), since the commit that made it necessary\ngot reverted earlier (see commit 35926ff5fba8, \u0027Revert \"cpusets:\nrandomize node rotor used in cpuset_mem_spread_node()\"\u0027)\n\nEven if we ever re-introduce this, there is no reason to make\n__node_random be some architecture-specific function.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "003386fff3e02e51cea882e60f7d28290113964c",
      "tree": "253001a9a0fc609b757362708edc2dcaab9e2a14",
      "parents": [
        "092405cdb66f060918160ae730640b449ed7b827",
        "51921cb746f56983db5a373ca68deb2b0d3ddf01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:16:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:16:14 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  mm: export generic_pipe_buf_*() to modules\n  fuse: support splice() reading from fuse device\n  fuse: allow splice to move pages\n  mm: export remove_from_page_cache() to modules\n  mm: export lru_cache_add_*() to modules\n  fuse: support splice() writing to fuse device\n  fuse: get page reference for readpages\n  fuse: use get_user_pages_fast()\n  fuse: remove unneeded variable\n"
    },
    {
      "commit": "092405cdb66f060918160ae730640b449ed7b827",
      "tree": "42c440668586a0a7d7a5aaaaaf0e2b543e2bbc2a",
      "parents": [
        "17d30ac077df253c12c7ba4db8d5cdacfceeb6d1",
        "17431928194b36a0f88082df875e2e036da7fddf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:43 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-kconfig\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-kconfig:\n  kconfig: Hide error output in find command in streamline_config.pl\n  kconfig: Fix typo in comment in streamline_config.pl\n  kconfig: Make a variable local in streamline_config.pl\n"
    },
    {
      "commit": "17d30ac077df253c12c7ba4db8d5cdacfceeb6d1",
      "tree": "991a18cd249d66c7e08faa1b93f014ad169f04f3",
      "parents": [
        "e38c1e54ce51059a1aa8744c895762906cf43b32",
        "191211f50f35deb5b3b80bc7b620cfd4b0a4a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (47 commits)\n  mfd: Rename twl5031 sih modules\n  mfd: Storage class for timberdale should be before const qualifier\n  mfd: Remove unneeded and dangerous clearing of clientdata\n  mfd: New AB8500 driver\n  gpio: Fix inverted rdc321x gpio data out registers\n  mfd: Change rdc321x resources flags to IORESOURCE_IO\n  mfd: Move pcf50633 irq related functions to its own file.\n  mfd: Use threaded irq for pcf50633\n  mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read\n  mfd: Fix pcf50633 bitfield logic in interrupt handler\n  gpio: rdc321x needs to select MFD_CORE\n  mfd: Use menuconfig for quicker config editing\n  ARM: AB3550 board configuration and irq for U300\n  mfd: AB3550 core driver\n  mfd: AB3100 register access change to abx500 API\n  mfd: Renamed ab3100.h to abx500.h\n  gpio: Add TC35892 GPIO driver\n  mfd: Add Toshiba\u0027s TC35892 MFD core\n  mfd: Delay to mask tsc irq in max8925\n  mfd: Remove incorrect wm8350 kfree\n  ...\n"
    },
    {
      "commit": "e38c1e54ce51059a1aa8744c895762906cf43b32",
      "tree": "6af00994b3d07da2db3419346f740ae06f3cfe7e",
      "parents": [
        "3e9345edd8562dc4f9bbca88a598c91c8779a9c4",
        "7b8ddb06e54ad98edeb7951f317aee4d1feda9d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: DMA40 U8500 platform configuration\n  DMA: PL330: Add dma api driver\n"
    },
    {
      "commit": "3e9345edd8562dc4f9bbca88a598c91c8779a9c4",
      "tree": "01d91aee420251b164e54f850e24ae12aceccab9",
      "parents": [
        "d28619f1563140526e2f84eae436f39206f40a69",
        "767dcd42e51c69be88f83683eda7883e522618fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:16 2010 -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  IB/qib: Remove DCA support until feature is finished\n  IB/qib: Use a single txselect module parameter for serdes tuning\n  IB/qib: Don\u0027t rely on (undefined) order of function parameter evaluation\n  IB/ucm: Use memdup_user()\n  IB/qib: Fix undefined symbol error when CONFIG_PCI_MSI\u003dn\n"
    },
    {
      "commit": "d28619f1563140526e2f84eae436f39206f40a69",
      "tree": "d93284016a0983c8f27b745a3c50738617e50995",
      "parents": [
        "021fad8b706849c091f6e682bc5df3ce4f9ab4d7",
        "f32764bd2bbb6ea003c158b1d276b4dc9f900348"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:11:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:11:11 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6:\n  quota: Convert quota statistics to generic percpu_counter\n  ext3 uses rb_node \u003d NULL; to zero rb_root.\n  quota: Fixup dquot_transfer\n  reiserfs: Fix resuming of quotas on remount read-write\n  pohmelfs: Remove dead quota code\n  ufs: Remove dead quota code\n  udf: Remove dead quota code\n  quota: rename default quotactl methods to dquot_\n  quota: explicitly set -\u003edq_op and -\u003es_qcop\n  quota: drop remount argument to -\u003equota_on and -\u003equota_off\n  quota: move unmount handling into the filesystem\n  quota: kill the vfs_dq_off and vfs_dq_quota_on_remount wrappers\n  quota: move remount handling into the filesystem\n  ocfs2: Fix use after free on remount read-only\n\nFix up conflicts in fs/ext4/super.c and fs/ufs/file.c\n"
    },
    {
      "commit": "021fad8b706849c091f6e682bc5df3ce4f9ab4d7",
      "tree": "471aacadc425fcb725ea293637e34d813b666b5d",
      "parents": [
        "e9a5f426b85e429bffaee4e0b086b1e742a39fa6",
        "1ba4f22c426ba04b00fd717318d50620c621a0e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:06:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:06:13 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, cpufeature: Unbreak compile with gcc 3.x\n  x86, pat: Fix memory leak in free_memtype\n  x86, k8: Fix section mismatch for powernowk8_exit()\n  lib/atomic64_test: fix missing include of linux/kernel.h\n  x86: remove last traces of quicklist usage\n  x86, setup: Phoenix BIOS fixup is needed on Dell Inspiron Mini 1012\n  x86: \"nosmp\" command line option should force the system into UP mode\n  arch/x86/pci: use kasprintf\n  x86, apic: ack all pending irqs when crashed/on kexec\n"
    },
    {
      "commit": "e9a5f426b85e429bffaee4e0b086b1e742a39fa6",
      "tree": "65ba763309c5d771c1f179af5b36fce996742b1c",
      "parents": [
        "97ef6f7449da6ceddf9a90fa8851f607b67283dd"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu May 27 22:16:22 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:06:00 2010 -0700"
      },
      "message": "CPU: Avoid using unititialized error variable in disable_nonboot_cpus()\n\nIf there\u0027s only one CPU online when disable_nonboot_cpus() is called,\nthe error variable will not be initialized and that may lead to\nerroneous behavior.  Fix this issue by initializing error in\ndisable_nonboot_cpus() as appropriate.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97ef6f7449da6ceddf9a90fa8851f607b67283dd",
      "tree": "a994fe080741edc1c6ef0281ec72425f25b3f256",
      "parents": [
        "06b2e9886e039c2f1b3048c47e539b80ab4155b0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 28 15:08:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:47 2010 -0700"
      },
      "message": "rapidio: fix new kernel-doc warnings\n\nFix a bunch of new rapidio kernel-doc warnings:\n\nWarning(include/linux/rio.h:123): No description found for parameter \u0027comp_tag\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027phys_efptr\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027em_efptr\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027pwcback\u0027\nWarning(include/linux/rio.h:247): No description found for parameter \u0027set_domain\u0027\nWarning(include/linux/rio.h:247): No description found for parameter \u0027get_domain\u0027\nWarning(drivers/rapidio/rio-scan.c:1133): No description found for parameter \u0027rdev\u0027\nWarning(drivers/rapidio/rio-scan.c:1133): Excess function parameter \u0027port\u0027 description in \u0027rio_init_em\u0027\nWarning(drivers/rapidio/rio.c:349): No description found for parameter \u0027rdev\u0027\nWarning(drivers/rapidio/rio.c:349): Excess function parameter \u0027mport\u0027 description in \u0027rio_request_inb_pwrite\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027port\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027local\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027destid\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027hopcount\u0027\nWarning(drivers/rapidio/rio.c:393): Excess function parameter \u0027rdev\u0027 description in \u0027rio_mport_get_physefb\u0027\nWarning(drivers/rapidio/rio.c:845): Excess function parameter \u0027local\u0027 description in \u0027rio_std_route_clr_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06b2e9886e039c2f1b3048c47e539b80ab4155b0",
      "tree": "cdc295333e93cf407fd205b21f31a12d75b0a635",
      "parents": [
        "35926ff5fba8245bd1c6ac04155048f6f89232b1",
        "210501aa570fdaa8b06e56fd1c04f31f2d3f368b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:02 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: Call pagefault_disable/pagefault_enable in kmap_atomic/kunmap_atomic\n  parisc: Remove unnecessary macros from entry.S\n  parisc: LWS fixes for syscall.S\n  parisc: Delete unnecessary nop\u0027s in entry.S\n  parisc: Avoid interruption in critical region in entry.S\n  parisc: invoke oom-killer from page fault\n  parisc: clear floating point exception flag on SIGFPE signal\n  parisc: Use of align_frame provides stack frame.\n"
    },
    {
      "commit": "35926ff5fba8245bd1c6ac04155048f6f89232b1",
      "tree": "9afc520f47e29cb3cd80462fe62858f17b1c6cfb",
      "parents": [
        "b612a0553714c6b9744ad0d03f10cac78f3a84b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:00:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:00:03 2010 -0700"
      },
      "message": "Revert \"cpusets: randomize node rotor used in cpuset_mem_spread_node()\"\n\nThis reverts commit 0ac0c0d0f837c499afd02a802f9cf52d3027fa3b, which\ncaused cross-architecture build problems for all the wrong reasons.\nIA64 already added its own version of __node_random(), but the fact is,\nthere is nothing architectural about the function, and the original\ncommit was just badly done. Revert it, since no fix is forthcoming.\n\nRequested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b612a0553714c6b9744ad0d03f10cac78f3a84b1",
      "tree": "9dfb5cb5d13c187ff1f54448f8441512203625d0",
      "parents": [
        "52b0ace7dfe8f70350218017a95d7cab1eb41fbb",
        "2a8e5e3637e2fc058798f5d3626f525729ffaaaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 08:56:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 08:56:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: clean up on forwarded aborted mds request\n  ceph: fix leak of osd authorizer\n  ceph: close out mds, osd connections before stopping auth\n  ceph: make lease code DN specific\n  fs/ceph: Use ERR_CAST\n  ceph: renew auth tickets before they expire\n  ceph: do not resend mon requests on auth ticket renewal\n  ceph: removed duplicated #includes\n  ceph: avoid possible null dereference\n  ceph: make mds requests killable, not interruptible\n  sched: add wait_for_completion_killable_timeout\n"
    },
    {
      "commit": "0f1f694260e0d35b5ce7d471f6e679c3dd4d7d94",
      "tree": "0779df2dc3d993569b776acc70256d7659ded2d0",
      "parents": [
        "73367bd8eef4f4eb311005886aaa916013073265"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "cl@linux-foundation.org",
        "time": "Thu May 27 09:17:17 2010 -0500"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sun May 30 13:02:08 2010 +0300"
      },
      "message": "SLUB: Allow full duplication of kmalloc array for 390\n\nCommit 756dee75872a2a764b478e18076360b8a4ec9045 (\"SLUB: Get rid of dynamic DMA\nkmalloc cache allocation\") makes S390 run out of kmalloc caches.  Increase the\nnumber of kmalloc caches to a safe size.\n\nCc: \u003cstable@kernel.org\u003e [ .33 and .34 ]\nReported-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nTested-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "210501aa570fdaa8b06e56fd1c04f31f2d3f368b",
      "tree": "50d0cf3f68713b2d7acb7a3763fff3c0f89aa682",
      "parents": [
        "9b437bca163c44d4ec6544241f29451675693cd6"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 16:36:14 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:48:32 2010 -0400"
      },
      "message": "parisc: Call pagefault_disable/pagefault_enable in kmap_atomic/kunmap_atomic\n\nBased on the generic implementation of kmap_atomic and kunmap_atomic,\nwe should call pagefault_disable and pagefault_enable in our PA8000\nimplementation.\n\nThe define for kmap_atomic_prot was also missing, and I updated\nkmap_atomic_pfn to use the generic implementation because of the\nchange to kmap_atomic.\n\nI believe that this change is needed to fix the fork copy-on-write\nbug.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "9b437bca163c44d4ec6544241f29451675693cd6",
      "tree": "1d3c46b7f0e03debec36465bb56a4f8eb00794d6",
      "parents": [
        "f4c0346c6f350d51aac7ed87e266a4257bdbe506"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:03:54 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:47:28 2010 -0400"
      },
      "message": "parisc: Remove unnecessary macros from entry.S\n\nThe EXTR, DEP and DEPI macros are unnecessary.  There are PA 1.X\npneumonics available with the same functionality, and the DEP and DEPI\nmacros conflict with assembler pneumonics.\n\nTested on a variety of 32 and 64-bit systems.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f4c0346c6f350d51aac7ed87e266a4257bdbe506",
      "tree": "d2c9649a20d307f62d90fbcbd99ecae2ee1cfe28",
      "parents": [
        "c2dc988ec566429841dd83644479aca78a6251e7"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:26:34 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:46:37 2010 -0400"
      },
      "message": "parisc: LWS fixes for syscall.S\n\n1) Gate immediately and save a branch.\n2) Fix off by one error in checking entry number.\n3) Use sr7 instead of sr3 in error return path as sr3 might not\n   contain correct value.\n4) Enable locking on UP systems to prevent incorrect operation of\n   the cas_action critical region on page faults.\n\nTested on several systems, including UP c3750 with 2.6.33.2 kernel.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c2dc988ec566429841dd83644479aca78a6251e7",
      "tree": "28279d153bbfb1db4380b6a72c57a6f1486afe87",
      "parents": [
        "8f6c0c2bf1d4cc626588ca6f8dc642df34c0d26d"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:08:51 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:45:22 2010 -0400"
      },
      "message": "parisc: Delete unnecessary nop\u0027s in entry.S\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8f6c0c2bf1d4cc626588ca6f8dc642df34c0d26d",
      "tree": "e977c2a0e241876add6828dcf4712ed63b1f2659",
      "parents": [
        "53e30d022769434327a682d65031f129cd5d9c33"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:12:56 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:44:36 2010 -0400"
      },
      "message": "parisc: Avoid interruption in critical region in entry.S\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "53e30d022769434327a682d65031f129cd5d9c33",
      "tree": "51f87690c14bd473284221894da76bed9120a24e",
      "parents": [
        "550f0d922286556c7ea43974bb7921effb5a5278"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Apr 22 16:06:23 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:41:30 2010 -0400"
      },
      "message": "parisc: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd, we want to call the architecture independent\noom killer when getting an unexplained OOM from handle_mm_fault, rather than\nsimply killing current.\n\nCc: linux-parisc@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "550f0d922286556c7ea43974bb7921effb5a5278",
      "tree": "2fea27b82d293da2c2a9ce92c1f6185620470d44",
      "parents": [
        "d24944d924d051281b276be8e5749b45785563c8"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon May 03 20:44:21 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:39:58 2010 -0400"
      },
      "message": "parisc: clear floating point exception flag on SIGFPE signal\n\nClear the floating point exception flag before returning to\nuser space. This is needed, else the libc trampoline handler\nmay hit the same SIGFPE again while building up a trampoline\nto a signal handler.\n\nFixes debian bug #559406.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "d24944d924d051281b276be8e5749b45785563c8",
      "tree": "5eeb347ab792587628579cab5f7cd09fd9d85c7e",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Carlos O\u0027Donell",
        "email": "carlos@systemhalted.org",
        "time": "Wed Mar 31 20:42:33 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:38:27 2010 -0400"
      },
      "message": "parisc: Use of align_frame provides stack frame.\n\nAny assembly constant generated with the use of\nalign_frame includes size for a full stack frame.\n\nSigned-off-by: Carlos O\u0027Donell \u003ccarlos@systemhalted.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "52b0ace7dfe8f70350218017a95d7cab1eb41fbb",
      "tree": "e474f8e2c5ac1712e1e1155b879420dde4aa3922",
      "parents": [
        "24010e460454ec0d2f4f0213b667b4349cbdb8e1",
        "d6695f09ea30de712662fcf8dd0e8c4d4306a15a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 29 15:31:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 29 15:31:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (26 commits)\n  ALSA: snd-usb-caiaq: Bump version number to 1.3.21\n  ALSA: Revert \"ALSA: snd-usb-caiaq: Set default input mode of A4DJ\"\n  ALSA: snd-usb-caiaq: Simplify single case to an \u0027if\u0027\n  ALSA: snd-usb-caiaq: Restore \u0027Control vinyl\u0027 input mode on A4DJ\n  ALSA: hda: Use LPIB for a Shuttle device\n  ALSA: hda: Add support for another Lenovo ThinkPad Edge in conexant codec\n  ALSA: hda: Use LPIB for Sony VPCS11V9E\n  ALSA: usb-audio: fix feature unit parser for UAC2\n  ALSA: asihpi - Minor code cleanup\n  ALSA: asihpi - Add support for new ASI8800 family\n  ALSA: asihpi - Fix bug preventing outstream_write preload from happening\n  ALSA: asihpi - Fix imbalanced lock path in hw_message\n  ALSA: asihpi - Remove support for old ASI8800 family\n  ALSA: asihpi - Add hd radio blend functions\n  ALSA: asihpi - Remove unused io map functions\n  ALSA: usb-audio: add support for UAC2 pitch control\n  ALSA: usb-audio: parse UAC2 endpoint descriptors correctly\n  ALSA: usb-audio: fix return values\n  ALSA: usb-audio: parse more format descriptors with structs\n  sound: Add missing spin_unlock\n  ...\n"
    },
    {
      "commit": "d6695f09ea30de712662fcf8dd0e8c4d4306a15a",
      "tree": "9f1b3e45ac0b070c5bd99e5967466075b1f63e61",
      "parents": [
        "a98d3984c85222aa9efc63c4f9dd3d805ce469f2",
        "61bb42c37dfa9016dcacc86bcd41362ab2457d4a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:50:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:50:36 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "a98d3984c85222aa9efc63c4f9dd3d805ce469f2",
      "tree": "aeb9ebdcc06ca92b8114f30cedf16b8f3780b3f2",
      "parents": [
        "52593de4c11fb24c83d8036ba34706881aab5e3d",
        "55567ab70bd8551c73253e44ea5244db41eac81b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:50:33 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:50:33 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "52593de4c11fb24c83d8036ba34706881aab5e3d",
      "tree": "fa67eb3900f64031431389052b76404b425d7117",
      "parents": [
        "d21921215af2fe33190a3b5b166b145e607e537d",
        "274a24c16fa97a1fc67437b191274db2286c7ac3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:50:27 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:50:27 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "55567ab70bd8551c73253e44ea5244db41eac81b",
      "tree": "ded646422e763fbd7d0c66edc03f5685d446e1e2",
      "parents": [
        "649233562cb1e83ebd2af30bd981881e51961b8b"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat May 29 16:53:26 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:49:11 2010 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: Bump version number to 1.3.21\n\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "649233562cb1e83ebd2af30bd981881e51961b8b",
      "tree": "8a5b91231331e2a0c2a899a5533478bd296334f2",
      "parents": [
        "4efd7d8f67ac5ff80db06b77c46aca6e0d9f878b"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat May 29 16:53:25 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:49:00 2010 +0200"
      },
      "message": "ALSA: Revert \"ALSA: snd-usb-caiaq: Set default input mode of A4DJ\"\n\nDo not explicity set the default input mode. Use the hardware default\nof mode 0 (\u0027Control vinyl\u0027), which is now available.\n\nThis reverts commit e3ca4c9.\n\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4efd7d8f67ac5ff80db06b77c46aca6e0d9f878b",
      "tree": "23e6c2142a27725c740f87c1face52012cd4eea5",
      "parents": [
        "bd4cbf6c7689d35d5d1248369d2c350f4711ca0a"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat May 29 16:53:24 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:48:47 2010 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: Simplify single case to an \u0027if\u0027\n\nAfter removing code, only one case remains. So use an \u0027if\u0027 instead.\n\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd4cbf6c7689d35d5d1248369d2c350f4711ca0a",
      "tree": "218009160ca8d53ab3f29c0407b6383e84a39b33",
      "parents": [
        "e8d0fee70b66694959eab10c41788b9279d73629"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat May 29 16:53:23 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:48:24 2010 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: Restore \u0027Control vinyl\u0027 input mode on A4DJ\n\nThis feature was undocumented on early A4DJ units. It is indicated\nby lighting both the \u0027line\u0027 and \u0027phono\u0027 lamps at the same time.\nNewer units document this and the newer Windows drivers enable this\nfor all units, so restore the functionality.\n\nThis patch simplifies the code and changes the mode mapping to match\nthe A8DJ, favouring simpler code and consistency over keeping the\nexisting mapping.\n\nBoth \u0027Control vinyl\u0027 and \u0027Phono\u0027 input modes enable the hardware\npreamp. The difference is the input impedance.\n\nThis reverts commit 9a9527e.\n\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "61bb42c37dfa9016dcacc86bcd41362ab2457d4a",
      "tree": "d7698d05ee49d3acb334fa528e479f6a2abb3cf0",
      "parents": [
        "badf18b5f50aff62c8504bf28668b091af50ce45"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sat May 29 11:04:11 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 29 21:47:59 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for a Shuttle device\n\nBugLink: https://launchpad.net/bugs/551949\n\nSymptom: On the reporter\u0027s Shuttle device, using PulseAudio in Ubuntu\n10.04 LTS results in \"popping clicking\" audio with the PA crashing\nshortly thereafter.\n\nTest case: Using Ubuntu 10.04 LTS (Linux 2.6.32.12), Linux 2.6.33, or\nLinux 2.6.34, adjust the HDA device\u0027s volume with PulseAudio.\n\nResolution: add SSID for this machine to the position_fix quirk table,\nexplicitly specifying the LPIB method.\n\nReported-and-Tested-By: Christian Mehlis \u003cmehlis@inf.fu-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a8e5e3637e2fc058798f5d3626f525729ffaaaf",
      "tree": "fc35ac8b29813050cf5199574646106da171a88f",
      "parents": [
        "79494d1b9b92259eb40ea6e939ba5aff4b8de5f1"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Fri May 28 16:43:16 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:42:05 2010 -0700"
      },
      "message": "ceph: clean up on forwarded aborted mds request\n\nIf an mds request is aborted (timeout, SIGKILL), it is left registered to\nkeep our state in sync with the mds.  If we get a forward notification,\nthough, we know the request didn\u0027t succeed and we can unregister it\nsafely.  We were trying to resend it, but then bailing out (and not\nunregistering) in __do_request.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "79494d1b9b92259eb40ea6e939ba5aff4b8de5f1",
      "tree": "4e646e85059ba65083896ba3454b9a30a146b6ff",
      "parents": [
        "a922d38fd10d55d5033f10df15baf966e8f5b18c"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu May 27 14:15:49 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:42:04 2010 -0700"
      },
      "message": "ceph: fix leak of osd authorizer\n\nRelease the ceph_authorizer when releasing osd state.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "a922d38fd10d55d5033f10df15baf966e8f5b18c",
      "tree": "306f73dedd5482f09bdac6dc9ecb5285f95b316f",
      "parents": [
        "dd1c9057366f329911180e9000e2b425f23fc287"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:41:23 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:42:03 2010 -0700"
      },
      "message": "ceph: close out mds, osd connections before stopping auth\n\nThe auth module (part of the mon_client) is needed to free any\nceph_authorizer(s) used by the mds and osd connections.  Flush the msgr\nworkqueue before stopping monc to ensure that the destroy_authorizer\nauth op is available when those connections are closed out.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "dd1c9057366f329911180e9000e2b425f23fc287",
      "tree": "719ad55ef41a86aaa98419ade71b005306456ed6",
      "parents": [
        "7e34bc524ecae3a04d8cc427ee76ddad826a937b"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue May 25 16:45:25 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:42 2010 -0700"
      },
      "message": "ceph: make lease code DN specific\n\nThe lease code includes a mask in the CEPH_LOCK_* namespace, but that\nnamespace is changing, and only one mask (formerly _DN \u003d\u003d 1) is used, so\nhard code for that value for now.\n\nIf we ever extend this code to handle leases over different data types we\ncan extend it accordingly.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "7e34bc524ecae3a04d8cc427ee76ddad826a937b",
      "tree": "5065eb0e287e450aef2d8e03e3a18d8f895a4c9e",
      "parents": [
        "a41359fa355e7b450c610ed8e913d5d75c3c9c3b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 22 12:01:14 2010 +0200"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:41 2010 -0700"
      },
      "message": "fs/ceph: Use ERR_CAST\n\nUse ERR_CAST(x) rather than ERR_PTR(PTR_ERR(x)).  The former makes more\nclear what is the purpose of the operation, which otherwise looks like a\nno-op.\n\nIn the case of fs/ceph/inode.c, ERR_CAST is not needed, because the type of\nthe returned value is the same as the type of the enclosing function.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nT x;\nidentifier f;\n@@\n\nT f (...) { \u003c+...\n- ERR_PTR(PTR_ERR(x))\n+ x\n ...+\u003e }\n\n@@\nexpression x;\n@@\n\n- ERR_PTR(PTR_ERR(x))\n+ ERR_CAST(x)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "a41359fa355e7b450c610ed8e913d5d75c3c9c3b",
      "tree": "6dc6681f4350f0888ddcb55b5a21326069c200b2",
      "parents": [
        "09c4d6a7d40dd26c1b35674c582382b7ea551368"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue May 25 15:39:06 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:39 2010 -0700"
      },
      "message": "ceph: renew auth tickets before they expire\n\nWe were only requesting renewal after our tickets expire; do so before\nthat.  Most of the low-level logic for this was already there; just use\nit.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "09c4d6a7d40dd26c1b35674c582382b7ea551368",
      "tree": "b3afda46b0342ea3e87980b5bb2f6148ce119414",
      "parents": [
        "984c76908efd3c6795aa03dff16a8fc3496af99f"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue May 25 15:38:06 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:38 2010 -0700"
      },
      "message": "ceph: do not resend mon requests on auth ticket renewal\n\nWe only want to send pending mon requests when we successfully\nauthenticate.  If we are already authenticated, like when we renew our\nticket, there is no need to resend pending requests.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "984c76908efd3c6795aa03dff16a8fc3496af99f",
      "tree": "99b0e7bd4016036fb445809c73e722a1e94d94a2",
      "parents": [
        "e95e9a7ae4c1e7655a0438579f891b3c60178d77"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:47:58 2010 +0200"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:37 2010 -0700"
      },
      "message": "ceph: removed duplicated #includes\n\nfs/ceph/auth.c: linux/slab.h is included more than once.\nfs/ceph/super.h: linux/slab.h is included more than once.\n\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "e95e9a7ae4c1e7655a0438579f891b3c60178d77",
      "tree": "7704aabe47fe7ad8347717b4b6e2b58224b78d9b",
      "parents": [
        "aa91647c898d62e869fcf35e977ab3c533be8fc1"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue May 25 09:24:42 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:36 2010 -0700"
      },
      "message": "ceph: avoid possible null dereference\n\nac-\u003eops may be null; use protocol id in error message instead.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "aa91647c898d62e869fcf35e977ab3c533be8fc1",
      "tree": "6a5ff908ecb2732d891baa4bac52b5690130e887",
      "parents": [
        "0aa12fb439838a85802ab8b7fbb9bcfc3e6e05cb"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 24 11:15:51 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:35 2010 -0700"
      },
      "message": "ceph: make mds requests killable, not interruptible\n\nThe underlying problem is that many mds requests can\u0027t be restarted.  For\nexample, a restarted create() would return -EEXIST if the original request\nsucceeds.  However, we do not want a hung MDS to hang the client too.  So,\nuse the _killable wait_for_completion variants to abort on SIGKILL but\nnothing else.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "0aa12fb439838a85802ab8b7fbb9bcfc3e6e05cb",
      "tree": "c944cf9abba9a6afb3d1259140c73101d0e222a0",
      "parents": [
        "240ed68eb567d80dd6bab739341999a5ab0ad55d"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:30 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sat May 29 09:12:30 2010 -0700"
      },
      "message": "sched: add wait_for_completion_killable_timeout\n\nAdd missing _killable_timeout variant for wait_for_completion that will\nreturn when a timeout expires or the task is killed.\n\nCC: Ingo Molnar \u003cmingo@elte.hu\u003e\nCC: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCC: Mike Galbraith \u003cefault@gmx.de\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "92af1abde4f2d74c9e5f7b670a1971779ed0b051",
      "tree": "2a927306d50da15f241ec68cdbab6d811ea9c29c",
      "parents": [
        "c4fe52a8ee730ed340eba8fe6ccbf26347ebe9aa",
        "2711ca237a084286ea1c2dcf82ab2aadab23a00d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 28 10:24:03 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat May 29 11:30:30 2010 +0200"
      },
      "message": "Merge branch \u0027tip/perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "24010e460454ec0d2f4f0213b667b4349cbdb8e1",
      "tree": "8c4a839b8094bfdca2115c536fc750d8b3d5cd64",
      "parents": [
        "e4f2e5eaac8f5f903ca4a8cc944d26e68745d6bb",
        "cf22f20ade30f8c03955324aaf27b1049e182600"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:40 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: fix the r100/r200 ums block 0 page fix\n"
    },
    {
      "commit": "e4f2e5eaac8f5f903ca4a8cc944d26e68745d6bb",
      "tree": "1a8d89561fa5b231202d5287acc2683eccadee7f",
      "parents": [
        "9a90e09854a3c7cc603ab8fc9163f77bb1f66cfa",
        "2671717265ae6e720a9ba5f13fbec3a718983b65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:17 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: native hardware cpuidle driver for latest Intel processors\n  ACPI: acpi_idle: touch TS_POLLING only in the non-MWAIT case\n  acpi_pad: uses MONITOR/MWAIT, so it doesn\u0027t need to clear TS_POLLING\n  sched: clarify commment for TS_POLLING\n  ACPI: allow a native cpuidle driver to displace ACPI\n  cpuidle: make cpuidle_curr_driver static\n  cpuidle: add cpuidle_unregister_driver() error check\n  cpuidle: fail to register if !CONFIG_CPU_IDLE\n"
    },
    {
      "commit": "9a90e09854a3c7cc603ab8fc9163f77bb1f66cfa",
      "tree": "c8c5f767dd2351c9db440f003cc14401583bafd3",
      "parents": [
        "d372e7fe4698bde3a00b718f7901a0025dda47ef",
        "d3b383338f105f50724c10a7d81b04a3930e886b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 14:42:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 14:42:18 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (27 commits)\n  ACPI: Don\u0027t let acpi_pad needlessly mark TSC unstable\n  drivers/acpi/sleep.h: Checkpatch cleanup\n  ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion\n  ACPI: delete unused c-state promotion/demotion data strucutures\n  ACPI: video: fix acpi_backlight\u003dvideo\n  ACPI: EC: Use kmemdup\n  drivers/acpi: use kasprintf\n  ACPI, APEI, EINJ injection parameters support\n  Add x64 support to debugfs\n  ACPI, APEI, Use ERST for persistent storage of MCE\n  ACPI, APEI, Error Record Serialization Table (ERST) support\n  ACPI, APEI, Generic Hardware Error Source memory error support\n  ACPI, APEI, UEFI Common Platform Error Record (CPER) header\n  Unified UUID/GUID definition\n  ACPI Hardware Error Device (PNP0C33) support\n  ACPI, APEI, PCIE AER, use general HEST table parsing in AER firmware_first setup\n  ACPI, APEI, Document for APEI\n  ACPI, APEI, EINJ support\n  ACPI, APEI, HEST table parsing\n  ACPI, APEI, APEI supporting infrastructure\n  ...\n"
    },
    {
      "commit": "cf22f20ade30f8c03955324aaf27b1049e182600",
      "tree": "ccbabf66835d96f1d5060c9a9e92dee562cac440",
      "parents": [
        "2101d6f7ac791e87a274371a07a408f74e40ec49"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat May 29 06:50:37 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat May 29 06:50:37 2010 +1000"
      },
      "message": "drm/radeon: fix the r100/r200 ums block 0 page fix\n\nairlied -\u003e brown paper bag.\n\nI blame Hi-5 or the Wiggles for lowering my IQ, move the fix inside some\nbrackets instead of breaking everything in site.\n\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3b383338f105f50724c10a7d81b04a3930e886b",
      "tree": "73c55f260136aa0f24571c1307a432caca4f0349",
      "parents": [
        "edbe77ba94217868caf5f391d2a083729bef3742",
        "68ca406930d6380b3be7ada5f15fcf85bfcbd552"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:20:35 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:20:35 2010 -0400"
      },
      "message": "Merge branch \u0027ht-delete-2.6.35\u0027 into release\n"
    },
    {
      "commit": "edbe77ba94217868caf5f391d2a083729bef3742",
      "tree": "6525dc173ea0f94236b1ad01c1092b9f89d11d7a",
      "parents": [
        "64a4222f7e087b5030eff0f6e47285696089d983",
        "0dc698b93f3eecdda43b22232131324eb41e510c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:20 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:20 2010 -0400"
      },
      "message": "Merge branch \u0027misc-2.6.35\u0027 into release\n"
    },
    {
      "commit": "64a4222f7e087b5030eff0f6e47285696089d983",
      "tree": "43f89acec1245d6cc44967d26eb49447e9beed74",
      "parents": [
        "91dd6964390b331beb731623cb59c4a933ff8162",
        "eeb4bcb4771679d7b3446c0293334faee11b090a",
        "e92a716240258989f19c7345e8b135e6d214431a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:12 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:12 2010 -0400"
      },
      "message": "Merge branches \u0027video\u0027 and \u0027video-edid\u0027 into release\n"
    },
    {
      "commit": "91dd6964390b331beb731623cb59c4a933ff8162",
      "tree": "2d22bdbd92e1e642fa4a77be4d4bf4cc5cbba2a9",
      "parents": [
        "dc1544ea5d6dfdf29440295788e639e4b44c605a",
        "b6dacf63e9fb2e7a1369843d6cef332f76fca6a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:27 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:27 2010 -0400"
      },
      "message": "Merge branch \u0027acpi_enable\u0027 into release\n"
    },
    {
      "commit": "dc1544ea5d6dfdf29440295788e639e4b44c605a",
      "tree": "fd4a26e78c32a43a7eb59860774f7f960f91a60c",
      "parents": [
        "6e320ec1d98f9eb93d5b2a5d70e2f40dce923f1b",
        "57283776b2b821ba4d592f61cad04d0293412740"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:16 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:16 2010 -0400"
      },
      "message": "Merge branch \u0027bjorn-pci-root-v4-2.6.35\u0027 into release\n"
    },
    {
      "commit": "0dc698b93f3eecdda43b22232131324eb41e510c",
      "tree": "5eff6780615220931c8d86f9ce7f337dd4443904",
      "parents": [
        "b6fecaa8685a9922d11db2cd79e76f43c3edc970"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Tue May 18 14:39:16 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 15:34:57 2010 -0400"
      },
      "message": "ACPI: Don\u0027t let acpi_pad needlessly mark TSC unstable\n\nacpi pad driver kind of aggressively marks TSC as unstable at init\ntime, on mwait capable and non X86_FEATURE_NONSTOP_TSC systems. This is\nirrespective of whether pad driver is ever going to be used on the\nsystem or deep C-states are supported/used. This will affect every user\nwho just happens to compile in (or get a kernel version which\ncompiles in) acpi pad driver.\n\nMove mark_tsc_unstable() out of init to the actual idle invocation path\nof the pad driver.\n\nThere is also another bug/missing_feature in the code that it does not\nsupport \u0027always running apic timer\u0027 and switches to broadcast mode\nunconditionally. Shaohua, can you take a look at that please.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b6fecaa8685a9922d11db2cd79e76f43c3edc970",
      "tree": "220c1b72fea51d6becbc15e51691c97811d373a6",
      "parents": [
        "2da513f582a96c053aacc2c92873978d2ea7abff"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 17:51:42 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 15:31:33 2010 -0400"
      },
      "message": "drivers/acpi/sleep.h: Checkpatch cleanup\n\ndrivers/acpi/sleep.h:3: WARNING: space prohibited between function name and open parenthesis \u0027(\u0027\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2da513f582a96c053aacc2c92873978d2ea7abff",
      "tree": "57e9d73800950668523cb0b9117d7dbc168e1580",
      "parents": [
        "34a18d6fe5430184e4ca96eeb074ee671d89fe7b"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Thu Apr 22 16:48:33 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 15:00:55 2010 -0400"
      },
      "message": "ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion\n\nacpi_enter_[simple,bm] does\nidle timing in ns, convert it to timeval, then to us, then to\npmtimer_ticks and then back to ns.\n\nThis patch changes things to\nidle timing in ns, convert it to us, and then to pmtimer_ticks.\n\nJust saves an imul along this path, but makes the code cleaner.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2671717265ae6e720a9ba5f13fbec3a718983b65",
      "tree": "16a3c688e297a9a69421640410f7140a6114a8e3",
      "parents": [
        "02cf4f9808382af7265cafc33dc86ec5875526aa"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 08 14:07:30 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 14:26:20 2010 -0400"
      },
      "message": "intel_idle: native hardware cpuidle driver for latest Intel processors\n\nThis EXPERIMENTAL driver supersedes acpi_idle on\nIntel Atom Processors, Intel Core i3/i5/i7 Processors\nand associated Intel Xeon processors.\n\nIt does not support the Intel Core2 processor or earlier.\n\nFor kernels configured with ACPI, CONFIG_INTEL_IDLE\u003dy\nallows intel_idle to probe before the ACPI processor driver.\nBooting with \"intel_idle.max_cstate\u003d0\" disables intel_idle\nand the system will fall back on ACPI\u0027s \"acpi_idle\".\n\nTypical Linux distributions load ACPI processor module early,\nmaking CONFIG_INTEL_IDLE\u003dm not easily useful on ACPI platforms.\n\nintel_idle probes all processors at module_init time.\nProcessors that are hot-added later will be limited\nto using C1 in idle.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "02cf4f9808382af7265cafc33dc86ec5875526aa",
      "tree": "6e4b7fc98a125e6af6011ee04e5fbf2d2fe38c4f",
      "parents": [
        "a7d27c37533524e23bbdc9ba1d78e3241b7483ea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 24 14:27:44 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 13:58:57 2010 -0400"
      },
      "message": "ACPI: acpi_idle: touch TS_POLLING only in the non-MWAIT case\n\ncommit d306ebc28649b89877a22158fe0076f06cc46f60\n(ACPI: Be in TS_POLLING state during mwait based C-state entry)\nfixed an important power \u0026 performance issue where ACPI c2 and c3 C-states\nwere clearing TS_POLLING even when using MWAIT (ACPI_STATE_FFH).\nThat bug had been causing us to receive redundant scheduling interrups\nwhen we had already been woken up by MONITOR/MWAIT.\n\nFollowing up on that...\n\nIn the MWAIT case, we don\u0027t have to subsequently\ncheck need_resched(), as that c heck was there\nfor the TS_POLLING-clearing case.\n\nNote that not only does the cpuidle calling function\nalready check need_resched() before calling us, the\nlow-level entry into monitor/mwait calls it twice --\nguaranteeing that a write to the trigger address\ncan not go un-noticed.\n\nAlso, in this case, we don\u0027t have to set TS_POLLING\nwhen we wake, because we never cleared it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\n"
    },
    {
      "commit": "d372e7fe4698bde3a00b718f7901a0025dda47ef",
      "tree": "81050bd60d36605e13beedb7383980a1cdbd576c",
      "parents": [
        "969ea5c5ad1f0a1b9da3545903e6df6901ae007a",
        "5f8269da9c69dc3851f532af0d53693b521fdb91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Fix leds-gpio openfirmware compile issue\n  leds: Kconfig fixes\n"
    },
    {
      "commit": "969ea5c5ad1f0a1b9da3545903e6df6901ae007a",
      "tree": "9fbe39a678651d2bb134ae631a3dc7b2bd4a0c68",
      "parents": [
        "043f275d78bce6737545dcaeb6c0c6d0c35f652f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 28 15:05:00 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:20:14 2010 -0700"
      },
      "message": "tracing: fix for tracepoint API change\n\nCommit 38516ab59fbc5b3bb278cf5e1fe2867c70cff32e (\"tracing: Let\ntracepoints have data passed to tracepoint callbacks\") requires this\nfixup to the powerpc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "043f275d78bce6737545dcaeb6c0c6d0c35f652f",
      "tree": "3d26bf05a0d0cd1d8fb6fad0fd9491d3a3af2a64",
      "parents": [
        "72da3bc0cb3e82bd95f278a0c5c988e506e56d13",
        "5d66ceee78f74ca52661634f6f822a99cf406974"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:19:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:19:03 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/2635-updates\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2635-updates\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S5PV210: serial: Fix section mismatch warning\n  ARM: s3c2410_defconfig: Add new machines\n  ARM: s3c6400_defconfig: Add framebuffer and basic LCD\n  ARM: s3c6400_defconfig: Add RTC driver support\n  ARM: s3c6400_defconfig: Enable USB host side\n  ARM: s3c6400_defconfig: Add SPI driver\n  ARM: s3c6400_defconfig: Update compiled machines\n  ARM: S5P: Regoster clk_xusbxti clock for hsotg driver\n  ARM: S3C64XX: Add USB OTG HCLK to the list of clocks\n  ARM: SAMSUNG: gpio-cfg.h: update documentation\n  ARM: SAMSUNG: Documentation: add documentation on GPIO code\n  ARM: SAMSUNG: Fix documentation for s3c_gpio_cfgpin()\n  ARM: S3C24XX: Documentation: add section on gpiolib changes\n  ARM: S3C24XX: Documentation: update GPIO documentation\n  ARM: S3C24XX: Documentation: update documentation overview\n  ARM: SAMSUNG: Documentation: update directory layout\n  ARM: SAMSUNG: Documentation: update the list of SoCs supported\n"
    },
    {
      "commit": "72da3bc0cb3e82bd95f278a0c5c988e506e56d13",
      "tree": "db4bf9f9265be3216dfb3d65b49e53d8448e13e2",
      "parents": [
        "8507bb0062bff1431bbcce921efe5cd1186fcff2",
        "045de01a174d9f0734f657eb4b3313d89b4fd5ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:18:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:18:40 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (22 commits)\n  netlink: bug fix: wrong size was calculated for vfinfo list blob\n  netlink: bug fix: don\u0027t overrun skbs on vf_port dump\n  xt_tee: use skb_dst_drop()\n  netdev/fec: fix ifconfig eth0 down hang issue\n  cnic: Fix context memory init. on 5709.\n  drivers/net: Eliminate a NULL pointer dereference\n  drivers/net/hamradio: Eliminate a NULL pointer dereference\n  be2net: Patch removes redundant while statement in loop.\n  ipv6: Add GSO support on forwarding path\n  net: fix __neigh_event_send()\n  vhost: fix the memory leak which will happen when memory_access_ok fails\n  vhost-net: fix to check the return value of copy_to/from_user() correctly\n  vhost: fix to check the return value of copy_to/from_user() correctly\n  vhost: Fix host panic if ioctl called with wrong index\n  net: fix lock_sock_bh/unlock_sock_bh\n  net/iucv: Add missing spin_unlock\n  net: ll_temac: fix checksum offload logic\n  net: ll_temac: fix interrupt bug when interrupt 0 is used\n  sctp: dubious bitfields in sctp_transport\n  ipmr: off by one in __ipmr_fill_mroute()\n  ...\n"
    },
    {
      "commit": "8507bb0062bff1431bbcce921efe5cd1186fcff2",
      "tree": "439c0436112ac225e7b2dbd020fc2083c4b45044",
      "parents": [
        "29d03fa12bc02c0f8085cd6bb06d11359a4bccaf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri May 28 10:41:16 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:17:21 2010 -0700"
      },
      "message": "FRV: ARCH_KMALLOC_MINALIGN was already defined\n\nARCH_KMALLOC_MINALIGN was already defined in asm/mem-layout.h and so shouldn\u0027t\nhave been added to asm/cache.h as well, but rather altered in place.\n\nThe commit that added it to asm/cache.h was:\n\n\tcommit 69dcf3db03626c4f18de624e8632454ea12ff260\n\tAuthor: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n\tDate:   Mon May 24 14:32:54 2010 -0700\n\n\t    frv: set ARCH_KMALLOC_MINALIGN\n\n\t    Architectures that handle DMA-non-coherent memory need to set\n\t    ARCH_KMALLOC_MINALIGN to make sure that kmalloc\u0027ed buffer is\n\t    DMA-safe: the buffer doesn\u0027t share a cache with the others.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29d03fa12bc02c0f8085cd6bb06d11359a4bccaf",
      "tree": "0810a1b2bad0f853b270afed55eddc595ae8d2fc",
      "parents": [
        "89ad6a6173127e5d31bea7a4a45ec23fa5bf4a17",
        "45e0fffc8a7778282e6a1514a6ae3e7ae6545111"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:16:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:16:27 2010 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  posix_timer: Fix error path in timer_create\n  hrtimer: Avoid double seqlock\n  timers: Move local variable into else section\n  timers: Fix slack calculation really\n"
    },
    {
      "commit": "89ad6a6173127e5d31bea7a4a45ec23fa5bf4a17",
      "tree": "6feb3d663ee48b790a0be2420647e43bc20c31ad",
      "parents": [
        "aa36c7bf987dfa5597c0f7c46f8fca46b2dd33d2",
        "49837a80b38b79a7c06217b2c40842aeb6fa13b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:07:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:07:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  remove detritus left by \"mm: make read_cache_page synchronous\"\n  fix fs/sysv s_dirt handling\n  fat: convert to use the new truncate convention.\n  ext2: convert to use the new truncate convention.\n  tmpfs: convert to use the new truncate convention\n  fs: convert simple fs to new truncate\n  kill spurious reference to vmtruncate\n  fs: introduce new truncate sequence\n  fs/super: fix kernel-doc warning\n  fs/minix: bugfix, number of indirect block ptrs per block depends on block size\n  rename the generic fsync implementations\n  drop unused dentry argument to -\u003efsync\n  fs: Add missing mutex_unlock\n  Fix racy use of anon_inode_getfd() in perf_event.c\n  get rid of the magic around f_count in aio\n  VFS: fix recent breakage of FS_REVAL_DOT\n  Revert \"anon_inode: set S_IFREG on the anon_inode\"\n"
    },
    {
      "commit": "49837a80b38b79a7c06217b2c40842aeb6fa13b9",
      "tree": "f7d1cdf2f8c5875114d1db3d38c2bb6509c9ed68",
      "parents": [
        "4c9002de329c9ae825f10eb9044c928434a4d230"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 28 11:34:50 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 28 11:37:41 2010 -0400"
      },
      "message": "remove detritus left by \"mm: make read_cache_page synchronous\"\n\ngets minix get_dir_page() in sync with its analogs; back in 2007\nNick has switched read_cache_page() and friends to sync behaviour\n(i.e.  they wait for the page to get unlocked, check if it\u0027s uptodate\nand if it isn\u0027t return ERR_PTR(-EIO) instead) and removed the\nduplicate logics from the callers.  In case of fs/minix/dir.c he\u0027d\nremoved only half of that...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "17431928194b36a0f88082df875e2e036da7fddf",
      "tree": "4208c361adc0448de230a5b34d12cd89c3829891",
      "parents": [
        "1d1d1feafd5d42e9e1312d42973e661582e51704"
      ],
      "author": {
        "name": "Toralf Förster",
        "email": "toralf.foerster@gmx.de",
        "time": "Wed May 26 20:22:02 2010 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri May 28 10:34:41 2010 -0400"
      },
      "message": "kconfig: Hide error output in find command in streamline_config.pl\n\nFinding the list of Makefiles in streamline-config should not report errors.\n\nAlso move the \"chomp\" to the @makefiles array instead of doing it in the\nfor loop. This is more efficient, and does not make it any less readable\nby C programmers.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nLKML-Reference: \u003c201005262022.02928.toralf.foerster@gmx.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "1d1d1feafd5d42e9e1312d42973e661582e51704",
      "tree": "9ea812f703359048948dd3ced9c35008f4d5cfc4",
      "parents": [
        "e5199edb9e1b17792743d76bf10601ec7d6ef513"
      ],
      "author": {
        "name": "Toralf Foerster",
        "email": "toralf.foerster@gmx.de",
        "time": "Fri May 28 10:25:52 2010 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri May 28 10:34:07 2010 -0400"
      },
      "message": "kconfig: Fix typo in comment in streamline_config.pl\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nLKML-Reference: \u003c201005281025.52753.toralf.foerster@gmx.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "e5199edb9e1b17792743d76bf10601ec7d6ef513",
      "tree": "e379c1c0dc808c280a8d38a689d7a1f3b559437e",
      "parents": [
        "cc106eb35ed4abea675bce0d8fe40a46ff0b4a72"
      ],
      "author": {
        "name": "Toralf Foerster",
        "email": "toralf.foerster@gmx.de",
        "time": "Fri May 28 10:24:59 2010 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri May 28 10:31:25 2010 -0400"
      },
      "message": "kconfig: Make a variable local in streamline_config.pl\n\nProper perl requires that local variables should be declared with \u0027my\u0027,\notherwise this may produce errors.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nLKML-Reference: \u003c201005281025.00358.toralf.foerster@gmx.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "045de01a174d9f0734f657eb4b3313d89b4fd5ad",
      "tree": "da3250d65f4851e11446af9df34152144914662d",
      "parents": [
        "8ca9418350eccd5dd2659931807c1901224dd638"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri May 28 03:42:43 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 03:42:43 2010 -0700"
      },
      "message": "netlink: bug fix: wrong size was calculated for vfinfo list blob\n\nThe wrong size was being calculated for vfinfo.  In one case, it was over-\ncalculating using nlmsg_total_size on attrs, in another case, it was\nunder-calculating by assuming ifla_vf_* structs are packed together, but\neach struct is it\u0027s own attr w/ hdr (and padding).\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ca9418350eccd5dd2659931807c1901224dd638",
      "tree": "2b476e5a084de1da3cb68dbddcce80c0c917578a",
      "parents": [
        "50636af715ac1ceb1872bd29a4bdcc68975c3263"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri May 28 03:42:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 03:42:18 2010 -0700"
      },
      "message": "netlink: bug fix: don\u0027t overrun skbs on vf_port dump\n\nNoticed by Patrick McHardy: was continuing to fill skb after a\nnla_put_failure, ignoring the size calculated by upper layer.  Now,\nreturn -EMSGSIZE on any overruns, but also allow netdev to\nfail ndo_get_vf_port with error other than -EMSGSIZE, thus unwinding\nnest.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50636af715ac1ceb1872bd29a4bdcc68975c3263",
      "tree": "55e45cff7af6aa1fcacef7803556f6f9a14e7f4c",
      "parents": [
        "418bd0d4dfbff25ffe4365ddd3e7cba8c70ccba8"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri May 28 03:41:17 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 03:41:17 2010 -0700"
      },
      "message": "xt_tee: use skb_dst_drop()\n\nAfter commit 7fee226a (net: add a noref bit on skb dst), its wrong to\nuse : dst_release(skb_dst(skb)), since we could decrement a refcount\nwhile skb dst was not refcounted.\n\nWe should use skb_dst_drop(skb) instead.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "418bd0d4dfbff25ffe4365ddd3e7cba8c70ccba8",
      "tree": "7366addfff922e8a0508054101c09a4593540a34",
      "parents": [
        "b58ffb41fc09d1ffaca97e5ae801233575be2a7f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Fri May 28 03:40:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 03:40:39 2010 -0700"
      },
      "message": "netdev/fec: fix ifconfig eth0 down hang issue\n\nBugLink: http://bugs.launchpad.net/bugs/559065\n\nIn fec open/close function, we need to use phy_connect and phy_disconnect\noperation before we start/stop phy. Otherwise it will cause system hang.\n\nOnly call fec_enet_mii_probe() in open function, because the first open\naction will cause NULL pointer error.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d66ceee78f74ca52661634f6f822a99cf406974",
      "tree": "70095ba910b9fc8f80f298b27ac336c5fbe1083a",
      "parents": [
        "ece8ae4932703b37ea01222ea3e969a26692c871"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri May 28 19:21:11 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:40:05 2010 +0900"
      },
      "message": "ARM: S5PV210: serial: Fix section mismatch warning\n\nRename the structure to avoid the following warning:\n\nWARNING: drivers/serial/built-in.o(.data+0x534): Section mismatch in reference from the variable s5p_serial_drv to the function .devexit.text:s3c24xx_serial_remove()\nThe variable s5p_serial_drv references\nthe function __devexit s3c24xx_serial_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\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ece8ae4932703b37ea01222ea3e969a26692c871",
      "tree": "e851ff9b87b8fa79359ebd50c3b5e12315d6acb8",
      "parents": [
        "8fb9d2d72e00a975872d156f7fb045375189d09e",
        "2992bc0668ea4ef1a3d12cd883ac04f1067f5777"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:34:02 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:34:02 2010 +0900"
      },
      "message": "ARM: Merge for-2635/defconfig3\n\nMerge branch \u0027for-2635/defconfig3\u0027 into for-linus/2635-updates\n"
    },
    {
      "commit": "2992bc0668ea4ef1a3d12cd883ac04f1067f5777",
      "tree": "e142851101ac8561bfa70e28d9a50c737d1c7d83",
      "parents": [
        "856066c307958352b5fe10ee65e360b3a795d8f5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:28:06 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:05 2010 +0900"
      },
      "message": "ARM: s3c2410_defconfig: Add new machines\n\nAdd the SMDK2416, and the GTA02 to the list of machines\nthat are included in the s3c2410_defconfig.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "856066c307958352b5fe10ee65e360b3a795d8f5",
      "tree": "eb3a265e9f8b160fc2ab4529e241c198ea492e57",
      "parents": [
        "ad2cf090e2e00530379ebe114bffce19f618b11c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:42:35 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:04 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Add framebuffer and basic LCD\n\nAdd the framebuffer driver and some basic LCD configurations\nthat should be suitable for the SMDK boards.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ad2cf090e2e00530379ebe114bffce19f618b11c",
      "tree": "88a8a8fcf910fff5806b2787fab5785297c87097",
      "parents": [
        "8a776fb92498ecf3d9c5a09d2edb2389cd7f31e0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:39:10 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:03 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Add RTC driver support\n\nNow that the RTC driver supports the S3C64XX, enable\nit in the build.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8a776fb92498ecf3d9c5a09d2edb2389cd7f31e0",
      "tree": "fb6b66c7a87f0e9ce425d57d1ca69324ca43bb98",
      "parents": [
        "56a5cbaf2aabda22991c136bfdf706e97859cc42"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:36:25 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:02 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Enable USB host side\n\nEnable the USB Host side by adding the USB OHCI and\nsome basic USB driver modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "56a5cbaf2aabda22991c136bfdf706e97859cc42",
      "tree": "0162f21e5c743b1a803b2a50209203501567ea4a",
      "parents": [
        "e56210caeb391a117aef4f109e012d58a56cab2a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:26:23 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:01 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Add SPI driver\n\nThe SPI driver was added last kernel round, so enable\nthe core SPI and add the 64XX and bitbang driver as\nmodules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e56210caeb391a117aef4f109e012d58a56cab2a",
      "tree": "d1a8b8a3b77efc60db8ea20336849a569d81c87d",
      "parents": [
        "9dda696f0de87a2e5cfabb147e28c76b7d3c6846"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:08:45 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:00 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Update compiled machines\n\nAdd the machines that have been added in the last round\nto the list of builds.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8fb9d2d72e00a975872d156f7fb045375189d09e",
      "tree": "cffcf3f6b3026b1b4999a8525a7a001025991e9d",
      "parents": [
        "5f4c5b2de442dae32ec5059dda996ac6375ebf36"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Fri May 28 11:41:16 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:34 2010 +0900"
      },
      "message": "ARM: S5P: Regoster clk_xusbxti clock for hsotg driver\n\nThe clk_xusbxti clock is added to the list of clocks to be\nregistred during boot time clock registration.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n[ben-linux@fluff.org: edited title]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5f4c5b2de442dae32ec5059dda996ac6375ebf36",
      "tree": "c8e7ab0e11806cd30d306023cbffe72686ae83b3",
      "parents": [
        "189e0445d8b5246aa570fc3881b4739c443bec8a"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Fri May 28 11:41:14 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:34 2010 +0900"
      },
      "message": "ARM: S3C64XX: Add USB OTG HCLK to the list of clocks\n\nAdd the USB OTG HCLK clock to the list of clocks to be registered\nduring initialization.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "189e0445d8b5246aa570fc3881b4739c443bec8a",
      "tree": "f05589cc120b4a14016dd22d8e2acc94cbb4a71d",
      "parents": [
        "d192baeaa7a068b4e5151a34b4121d99938e396d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 12:21:40 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:32 2010 +0900"
      },
      "message": "ARM: SAMSUNG: gpio-cfg.h: update documentation\n\nUpdate the documentation on the gpio configuration calls to add more\nreferences to useful information and also to document the values that\nare passed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d192baeaa7a068b4e5151a34b4121d99938e396d",
      "tree": "b32e615deb177edd1d673dde9faebea43447c44d",
      "parents": [
        "941439267820c6811f44f247caefe823d4e4f5cd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 12:13:30 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:31 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Documentation: add documentation on GPIO code\n\nAdd some documentation in Documentation/arm/Samsung for the GPIO code\nand where to look for the necessary functions. Update the S3C24XX case\nas well.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "941439267820c6811f44f247caefe823d4e4f5cd",
      "tree": "09f86f1137b610302a190b3cd7b69e27efcb9014",
      "parents": [
        "0639b93d00812dc6a7c925a41ce3610d28f73d4e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 12:11:43 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:31 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix documentation for s3c_gpio_cfgpin()\n\nFix typo in s3c_gpio_cfgpin() documentation, the second argument is @to\nnot @pin again.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0639b93d00812dc6a7c925a41ce3610d28f73d4e",
      "tree": "98404517092f5b1959967d4d86c46d339d65d252",
      "parents": [
        "70f5c9a4ddcbce3e6d7d54ec890a4bca19b4fc7a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 11:23:53 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:31 2010 +0900"
      },
      "message": "ARM: S3C24XX: Documentation: add section on gpiolib changes\n\nAdd section to the S3C24XX GPIO documentation on the recent changes\nto move towards gpiolib integration.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "70f5c9a4ddcbce3e6d7d54ec890a4bca19b4fc7a",
      "tree": "614b4e8c7498cb813f1e0b355ec67e94d00aff2f",
      "parents": [
        "b9f141acf2a6b456e262bc54fd69c19d76c319d3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 11:11:50 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:30 2010 +0900"
      },
      "message": "ARM: S3C24XX: Documentation: update GPIO documentation\n\nUpate the S3C24XX GPIO documentation after the changes for gpiolib\nand show which calls are being replaced by gpiolib or the new s3c\ngeneric calls.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b9f141acf2a6b456e262bc54fd69c19d76c319d3",
      "tree": "abc7a4d841b14890daa7696851eb15a48ae3f378",
      "parents": [
        "1b03ef462b5e87f7669d2ef5ccc84e7cf3801b35"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 10:53:06 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:30 2010 +0900"
      },
      "message": "ARM: S3C24XX: Documentation: update documentation overview\n\nAdd the two new SoCs added in this release cycle and update the notes\non the gpiolib conversion.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1b03ef462b5e87f7669d2ef5ccc84e7cf3801b35",
      "tree": "cb39559f52252490406fae9adf3cea75584d8952",
      "parents": [
        "1378a7efe880b3b59a899eb60e9acae270b788d8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 10:48:02 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:30 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Documentation: update directory layout\n\nUpdate the directory layout in Documentation/arm/Samsung/Overview.txt\nto reflect the changes that have been made in the latest kernel\nupdates.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1378a7efe880b3b59a899eb60e9acae270b788d8",
      "tree": "03ce6e61404de666eaa82ec779b384fefc47cf35",
      "parents": [
        "9dda696f0de87a2e5cfabb147e28c76b7d3c6846"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 10:33:50 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:29 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Documentation: update the list of SoCs supported\n\nUpdate the list of SoCs supported for the plat-s5p range.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b58ffb41fc09d1ffaca97e5ae801233575be2a7f",
      "tree": "716f5e84d42cf9fa5f580e004f9419dfb46ec147",
      "parents": [
        "17d95640034c4e0f12e5f1c9d1097d8dba6484ea"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 27 16:31:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:19 2010 -0700"
      },
      "message": "cnic: Fix context memory init. on 5709.\n\nWe need to zero context memory on 5709 in the function cnic_init_context().\nWithout this, iscsid restart on 5709 will not work because of stale data.\nTX context blocks should not be initialized by cnic_init_context() because\nof the special remapping on 5709.\n\nUpdate version to 2.1.2.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17d95640034c4e0f12e5f1c9d1097d8dba6484ea",
      "tree": "f92fa3410410b827405c4b259f8353b6e696b869",
      "parents": [
        "89dc0be68f4aaa06dba1b5d6ea9ecfe8fa9b7bf0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 27 16:30:03 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:18 2010 -0700"
      },
      "message": "drivers/net: Eliminate a NULL pointer dereference\n\nAt the point of the print, dev is NULL.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E,E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\nif ((E \u003d\u003d NULL \u0026\u0026 ...) || ...)\n{\n  ... when !\u003d if (...) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89dc0be68f4aaa06dba1b5d6ea9ecfe8fa9b7bf0",
      "tree": "aededffd13259b3d9b76a423fd98b811327e9597",
      "parents": [
        "84e5b9f75b48fe4a1e4ee72698230701439d0805"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 27 16:29:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:18 2010 -0700"
      },
      "message": "drivers/net/hamradio: Eliminate a NULL pointer dereference\n\nAt the point of the print, dev is NULL.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E,E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\nif ((E \u003d\u003d NULL \u0026\u0026 ...) || ...)\n{\n  ... when !\u003d if (...) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84e5b9f75b48fe4a1e4ee72698230701439d0805",
      "tree": "98591654a465bb46ae3b37a1011bd847476f86ab",
      "parents": [
        "0aa68271510ae2b221d4b60892103837be63afe4"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Thu May 27 16:28:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:18 2010 -0700"
      },
      "message": "be2net: Patch removes redundant while statement in loop.\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa68271510ae2b221d4b60892103837be63afe4",
      "tree": "f6d6a624a13ced851ea3036995813b1612200e01",
      "parents": [
        "a47311380e094bb201be8a818370c73c3f52122c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 27 16:14:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 01:57:17 2010 -0700"
      },
      "message": "ipv6: Add GSO support on forwarding path\n\nCurrently we disallow GSO packets on the IPv6 forward path.\nThis patch fixes this.\n\nNote that I discovered that our existing GSO MTU checks (e.g.,\nIPv4 forwarding) are buggy in that they skip the check altogether,\nwhen they really should be checking gso_size + header instead.\n\nI have also been lazy here in that I haven\u0027t bothered to segment\nthe GSO packet by hand before generating an ICMP message.  Someone\nshould add that to be 100% correct.\n\nReported-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a47311380e094bb201be8a818370c73c3f52122c"
}
