)]}'
{
  "log": [
    {
      "commit": "a0638eb6a2979840ff4cde19b100e96b97a91dfd",
      "tree": "ce3781bca478add099cca5ea43552e163f3b8234",
      "parents": [
        "c488637cf0e028ed7973614ee708f94b4dc9c16e"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Sep 20 10:46:25 2011 -0600"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Sep 20 22:56:53 2011 +0200"
      },
      "message": "arm/dt: Tegra: Update SDHCI nodes to match bindings\n\nThe bindings were recently updated to have separate properties for each\ntype of GPIO. Update the Device Tree source to match that.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "c488637cf0e028ed7973614ee708f94b4dc9c16e",
      "tree": "f0ef60051548821e02f8dae8d969e1e90d9c30da",
      "parents": [
        "72cc205611879525db0374d9831f84f787112b25",
        "d03c35939d2a447093e60133156217d6512aa9e3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Sep 15 17:28:07 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Sep 15 17:28:07 2011 +0200"
      },
      "message": "Merge branch \u0027samsung-fixes-2\u0027 of git://github.com/kgene/linux-samsung into HEAD\n"
    },
    {
      "commit": "d03c35939d2a447093e60133156217d6512aa9e3",
      "tree": "83235f4059dd3b74eacb49ae54461b6373cd0c30",
      "parents": [
        "3a0ec25954a2667738f39f34096df3f4cb102983"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Thu Sep 15 14:34:03 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 15:54:20 2011 +0900"
      },
      "message": "ARM: EXYNOS4: fix incorrect pad configuration for keypad row lines\n\nThe keypad controller requires a external pull-up for all the keypad\nrow lines. Fix the incorrect pad configuration for keypad controller\nrow lines by enabling the pad pull-up for the all row lines of the\nkeypad controller.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "3a0ec25954a2667738f39f34096df3f4cb102983",
      "tree": "19dddc0d7845ebb5ea45a03c58a1c76ca05d57e6",
      "parents": [
        "caf27307fa322f079338480c7a3387e79d7d3712"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 19 21:12:19 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 15:54:15 2011 +0900"
      },
      "message": "ARM: SAMSUNG: fix to prevent declaring duplicated\n\nThe plat/clock.h revised to prevent declaring duplicated.\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "caf27307fa322f079338480c7a3387e79d7d3712",
      "tree": "44e8e7e19967906feff0d9173d7618eb1c58b5b8",
      "parents": [
        "0685d5ec3e8a2462c29920c1f8187a6c640b6fc9"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 05 20:10:06 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 13:59:58 2011 +0900"
      },
      "message": "ARM: SAMSUNG: fix watchdog reset issue with clk_get()\n\nclkdev framework uses global mutex to protect clock tree, so it is not\npossible to call clk_get() in interrupt context. This patch fixes this\nissue and makes system reset by watchdog call working again.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "0685d5ec3e8a2462c29920c1f8187a6c640b6fc9",
      "tree": "bb82bbac3b12c8144baefc95ae042cac79335cab",
      "parents": [
        "aa421c13a9e318a75b42d9dd2eb85cc73d8aab6b"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "banajit.g@samsung.com",
        "time": "Thu Aug 18 21:34:56 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 13:59:58 2011 +0900"
      },
      "message": "ARM: S3C64XX: Remove un-used code backlight code on SMDK6410\n\nAccording to commit 96d78686d4(\"ARM: S3C64XX: Add PWM backlight\nsupport on SMDK6410\") and commit f00207b255(\"ARM: SAMSUNG: Create\na common infrastructure for PWM backlight support\"), this should\nnot be used anymore.\n\nAnd this patch fixes follwing warning:\narch/arm/mach-s3c64xx/mach-smdk6410.c:296: warning: \u0027smdk6410_backlight_device\u0027 defined but not used\n\nSigned-off-by: Banajit Goswami \u003cbanajit.g@samsung.com\u003e\n[kgene.kim@samsung.com: modified commit message]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "aa421c13a9e318a75b42d9dd2eb85cc73d8aab6b",
      "tree": "b5dbdfb330c1488dcd523ecf1586cdb5c5f21973",
      "parents": [
        "4bd0fe1c78623062263cf5ae875fd484c5b8256d"
      ],
      "author": {
        "name": "Changhwan Youn",
        "email": "chaos.youn@samsung.com",
        "time": "Fri Sep 02 14:10:52 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 13:59:58 2011 +0900"
      },
      "message": "ARM: EXYNOS4: restart clocksource while system resumes\n\nSystem resume can\u0027t be completed because mct-frc isn\u0027t restarted\nafter system suspends. This patch restarts mct-frc during system\nresume.\n\nReported-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4bd0fe1c78623062263cf5ae875fd484c5b8256d",
      "tree": "06dec525dd9ab1c65fe576799d441487d6250be2",
      "parents": [
        "4d487d7ed46b9172664073dde324f55f9ab50f18"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Aug 24 20:05:21 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 13:59:58 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Fix routing timer interrupt to offline CPU\n\nThe commit 5dfc54e087c15f823ee9b6541d2f0f314e69cbed\n(\"ARM: GIC: avoid routing interrupts to offline CPUs\")\nprevents routing interrupts to offline CPUs. But in\ncase of timer on EXYNOS4, the irq_set_affinity() method\nis called in percpu_timer_setup() before CPU1 becomes\nonline. So this patch fixes routing timer interrupt to\noffline CPU.\n\nReported-by: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4d487d7ed46b9172664073dde324f55f9ab50f18",
      "tree": "eb79a945c76f163b7f536820e7081503ff041014",
      "parents": [
        "6861a197e2ed6dd05c0316ee2006730fbb6e7f9a"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Aug 24 16:07:39 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 13:59:58 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Fix return type of local_timer_setup()\n\nAccording to commmit af90f10d (\"ARM: 6759/1: smp: Select\nlocal timers vs broadcast timer support\"), the return type\nof local_timer_setup() should be int instead of void.\n\nReported-by: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "6861a197e2ed6dd05c0316ee2006730fbb6e7f9a",
      "tree": "d9cf3ffaab715fa4e88bfe1ab8f589acfbfa4e24",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Tue Aug 23 16:27:17 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 15 13:59:58 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Fix wrong pll type for vpll\n\nThe PLL4650C is used for VPLL on EXYNOS4 so should be fixed.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\n[kgene.kim@samsung.com: added message]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "72cc205611879525db0374d9831f84f787112b25",
      "tree": "331dfb7df5edb4636db1eb391fe8ecb8cc8185d9",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed Sep 14 01:22:05 2011 -0400"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Sep 14 14:31:43 2011 +0200"
      },
      "message": "ARM: Dove: fix second SPI initialization call\n\nCommit 980f9f601a \"ARM: orion: Consolidate SPI initialization.\"\nbroke it by overwriting the SPI0 registration.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b6fd41e29dea9c6753b1843a77e50433e6123bcb",
      "tree": "0d361c31ba4e4d68517a9ea42a5a70b33db2267c",
      "parents": [
        "8cb3ed17cb88f2f1fe1cf36c8d48bccd4d9f459e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 14:02:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 14:02:02 2011 -0700"
      },
      "message": "Linux 3.1-rc6\n"
    },
    {
      "commit": "8cb3ed17cb88f2f1fe1cf36c8d48bccd4d9f459e",
      "tree": "395fd7158b16af6619d8611534145d3e4bf20a7b",
      "parents": [
        "4c7527821c125c76432c30c8781667f55bed600c",
        "55a01f6f6840b6310b073afabda649727d2ddb24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 13:49:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 13:49:07 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm: Remove duplicate \"return\" statement\n  drm/nv04/crtc: Bail out if FB is not bound to crtc\n  drm/nouveau: fix nv04_sgdma_bind on non-\"4kB pages\" archs\n  drm/nouveau: properly handle allocation failure in nouveau_sgdma_populate\n  drm/nouveau: fix oops on pre-semaphore hardware\n  drm/nv50/crtc: Bail out if FB is not bound to crtc\n  drm/radeon/kms: fix DP detect and EDID fetch for DP bridges\n"
    },
    {
      "commit": "4c7527821c125c76432c30c8781667f55bed600c",
      "tree": "a4c4ffda304f6d871187b61fc0306cff3dbcf381",
      "parents": [
        "14d01ff5341866773e24c5b54a94f7e2520ca271",
        "15ce92861f7fe59de83667c0124a7ead3423c7a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:51:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:51:35 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc:\n  ARM: CSR: add missing sentinels to of_device_id tables\n  ARM: cns3xxx: Fix newly introduced warnings in the PCIe code\n  ARM: cns3xxx: Fix compile error caused by hardware.h removed\n  ARM: davinci: fix cache flush build error\n  ARM: davinci: correct MDSTAT_STATE_MASK\n  ARM: davinci: da850 EVM: read mac address from SPI flash\n  OMAP: omap_device: fix !CONFIG_SUSPEND case in _noirq handlers\n  OMAP2430: hwmod: musb: add missing terminator to omap2430_usbhsotg_addrs[]\n  OMAP3: clock: indicate that gpt12_fck and wdt1_fck are in the WKUP clockdomain\n  OMAP4: clock: fix compile warning\n  OMAP4: clock: re-enable previous clockdomain enable/disable sequence\n  OMAP: clockdomain: Wait for powerdomain to be ON when using clockdomain force wakeup\n  OMAP: powerdomains: Make all powerdomain target states as ON at init\n"
    },
    {
      "commit": "14d01ff5341866773e24c5b54a94f7e2520ca271",
      "tree": "d129b02872a04e253a0f564c3d07e9292389325c",
      "parents": [
        "0b001b2edaead6fd906b1f87967ae05f082189c4"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@efficios.com",
        "time": "Sun Sep 11 17:59:04 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:50:56 2011 -0700"
      },
      "message": "ioctl: register LTTng ioctl\n\nThe LTTng 2.0 kernel tracer (stand-alone module package, available at\nhttp://lttng.org) uses the 0xF6 ioctl range for tracer control and\ntransport operations.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b001b2edaead6fd906b1f87967ae05f082189c4",
      "tree": "2df377b4b08946af496941e9d18a48e9a100af6b",
      "parents": [
        "5dfcc87fd79dfb96ed155b524337dbd0da4f5993",
        "d525e8ab022cb000e6e31a515ba8c3cf0d9c6130"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/chrismason/linux\n\n* \u0027for-linus\u0027 of git://github.com/chrismason/linux:\n  Btrfs: add dummy extent if dst offset excceeds file end in\n  Btrfs: calc file extent num_bytes correctly in file clone\n  btrfs: xattr: fix attribute removal\n  Btrfs: fix wrong nbytes information of the inode\n  Btrfs: fix the file extent gap when doing direct IO\n  Btrfs: fix unclosed transaction handle in btrfs_cont_expand\n  Btrfs: fix misuse of trans block rsv\n  Btrfs: reset to appropriate block rsv after orphan operations\n  Btrfs: skip locking if searching the commit root in csum lookup\n  btrfs: fix warning in iput for bad-inode\n  Btrfs: fix an oops when deleting snapshots\n"
    },
    {
      "commit": "5dfcc87fd79dfb96ed155b524337dbd0da4f5993",
      "tree": "619808e5a371e3055ff6388c98eacddea88fb089",
      "parents": [
        "24114504c4d585ec4aae7a2b2acb81bf741f8c8a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Sep 12 09:38:03 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:10 2011 -0700"
      },
      "message": "fuse: fix memory leak\n\nkmemleak is reporting that 32 bytes are being leaked by FUSE:\n\n  unreferenced object 0xe373b270 (size 32):\n  comm \"fusermount\", pid 1207, jiffies 4294707026 (age 2675.187s)\n  hex dump (first 32 bytes):\n    01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace:\n    [\u003cb05517d7\u003e] kmemleak_alloc+0x27/0x50\n    [\u003cb0196435\u003e] kmem_cache_alloc+0xc5/0x180\n    [\u003cb02455be\u003e] fuse_alloc_forget+0x1e/0x20\n    [\u003cb0245670\u003e] fuse_alloc_inode+0xb0/0xd0\n    [\u003cb01b1a8c\u003e] alloc_inode+0x1c/0x80\n    [\u003cb01b290f\u003e] iget5_locked+0x8f/0x1a0\n    [\u003cb0246022\u003e] fuse_iget+0x72/0x1a0\n    [\u003cb02461da\u003e] fuse_get_root_inode+0x8a/0x90\n    [\u003cb02465cf\u003e] fuse_fill_super+0x3ef/0x590\n    [\u003cb019e56f\u003e] mount_nodev+0x3f/0x90\n    [\u003cb0244e95\u003e] fuse_mount+0x15/0x20\n    [\u003cb019d1bc\u003e] mount_fs+0x1c/0xc0\n    [\u003cb01b5811\u003e] vfs_kern_mount+0x41/0x90\n    [\u003cb01b5af9\u003e] do_kern_mount+0x39/0xd0\n    [\u003cb01b7585\u003e] do_mount+0x2e5/0x660\n    [\u003cb01b7966\u003e] sys_mount+0x66/0xa0\n\nThis leak report is consistent and happens once per boot on\n3.1.0-rc5-dirty.\n\nThis happens if a FORGET request is queued after the fuse device was\nreleased.\n\nReported-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24114504c4d585ec4aae7a2b2acb81bf741f8c8a",
      "tree": "52b9668b53f7d12342984be55b96e5784383a4ae",
      "parents": [
        "87adf1c66cacbc4acd0e696c896755a5091a9d3d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Sep 12 09:31:49 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:10 2011 -0700"
      },
      "message": "fuse: fix flock breakage\n\nCommit 37fb3a30b4 (\"fuse: fix flock\") added in 3.1-rc4 caused flock() to\nfail with ENOSYS with the kernel ABI version 7.16 or earlier.\n\nFix by falling back to testing FUSE_POSIX_LOCKS for ABI versions 7.16\nand earlier.\n\nReported-by: Martin Ziegler \u003cziegler@email.mathematik.uni-freiburg.de\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Martin Ziegler \u003cziegler@email.mathematik.uni-freiburg.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15ce92861f7fe59de83667c0124a7ead3423c7a0",
      "tree": "83935958fbe17d3eccec58b989c1ea740ce73870",
      "parents": [
        "d035953e59ca8bb7ffc1023efba72438524457bb",
        "126caf1376e75ce597f993b66241210c7171b04e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 20:30:22 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 20:30:22 2011 +0200"
      },
      "message": "Merge branch \u0027for_3.1/pm-fixes-2\u0027 of git://gitorious.org/khilman/linux-omap-pm into fixes\n"
    },
    {
      "commit": "d035953e59ca8bb7ffc1023efba72438524457bb",
      "tree": "424c432d5ad28a947644204a6273428f03d54c0c",
      "parents": [
        "1f51b001cccf3a16b9191de3dc67c58689cc44d6",
        "6a53747be5f02ba7b37ff5131330363270782dc3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 14:59:37 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 14:59:37 2011 +0000"
      },
      "message": "Merge branch \u0027sirf/fixes\u0027 into fixes\n"
    },
    {
      "commit": "87adf1c66cacbc4acd0e696c896755a5091a9d3d",
      "tree": "f11e7a175b2de55b6cb66f47cb5d4fbb10d458c9",
      "parents": [
        "14f69ec706e596a2443fe6c296c522c33584a77e",
        "fc61ccd35fd59d5362d37c8bf9c0526c85086c84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:58:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:58:47 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://linuxtv.org/mchehab/for_linus\n\n* \u0027v4l_for_linus\u0027 of git://linuxtv.org/mchehab/for_linus:\n  [media] vp7045: fix buffer setup\n  [media] nuvoton-cir: simplify raw IR sample handling\n  [media] [Resend] viacam: Don\u0027t explode if pci_find_bus() returns NULL\n  [media] v4l2: Fix documentation of the codec device controls\n  [media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240\n  [media] gspca - sonixj: Fix wrong register mask for sensor om6802\n  [media] gspca - ov519: Fix LED inversion of some ov519 webcams\n  [media] pwc: precedence bug in pwc_init_controls()\n"
    },
    {
      "commit": "14f69ec706e596a2443fe6c296c522c33584a77e",
      "tree": "1236041b4984d56609edbb6ad80199687df617d4",
      "parents": [
        "d7a210f3d356371677cf553ce6241b620e389844",
        "707b38a00bd2e7cac60afc75abe826e68ca83cfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:55:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:55:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://openrisc.net/~jonas/linux\n\n* \u0027for-linus\u0027 of git://openrisc.net/~jonas/linux:\n  Add missing DMA ops\n  openrisc: don\u0027t use pt_regs in struct sigcontext\n"
    },
    {
      "commit": "d525e8ab022cb000e6e31a515ba8c3cf0d9c6130",
      "tree": "afaa93134ca050e1169ed8fe68442b4522d9112e",
      "parents": [
        "d72c0842ff0e71342857723bb65f35b71f57b264"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "Btrfs: add dummy extent if dst offset excceeds file end in\n\nYou can see there\u0027s no file extent with range [0, 4096]. Check this by\nbtrfsck:\n\n # btrfsck /dev/sda7\n root 5 inode 258 errors 100\n ...\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "d72c0842ff0e71342857723bb65f35b71f57b264",
      "tree": "ab0e5037f19fd279fb57b3b653a53d5c92f32e73",
      "parents": [
        "4815053aba7f2304055745df820cd74a39fdaab2"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "Btrfs: calc file extent num_bytes correctly in file clone\n\nnum_bytes should be 4096 not 12288.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "4815053aba7f2304055745df820cd74a39fdaab2",
      "tree": "30a936c6ebe75af2e8f9c92f7922989ad7b2e111",
      "parents": [
        "a39f75214358d715efa21e2bccf5a709d8649144"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "btrfs: xattr: fix attribute removal\n\nAn attribute is not removed by \u0027setfattr -x attr file\u0027 and remains\nvisible in attr list. This makes xfstests/062 pass again.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "a39f75214358d715efa21e2bccf5a709d8649144",
      "tree": "09123dcd9bc9eec46bf76fdd32c42105c299a78f",
      "parents": [
        "0c1a98c81413e00a6c379d898e06a09350d31926"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "Btrfs: fix wrong nbytes information of the inode\n\nIf we write some data into the data hole of the file(no preallocation for this\nhole), Btrfs will allocate some disk space, and update nbytes of the inode, but\nthe other element--disk_i_size needn\u0027t be updated. At this condition, we must\nupdate inode metadata though disk_i_size is not changed(btrfs_ordered_update_i_size()\nreturn 1).\n\n # mkfs.btrfs /dev/sdb1\n # mount /dev/sdb1 /mnt\n # touch /mnt/a\n # truncate -s 856002 /mnt/a\n # dd if\u003d/dev/zero of\u003d/mnt/a bs\u003d4K count\u003d1 conv\u003dnocreat,notrunc\n # umount /mnt\n # btrfsck /dev/sdb1\n root 5 inode 257 errors 400\n found 32768 bytes used err is 1\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "0c1a98c81413e00a6c379d898e06a09350d31926",
      "tree": "6f92bcd7954fc8131197ccca25b94a3a88dbb368",
      "parents": [
        "5b397377e97d436fc2ed872fc53f85395bb984e0"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix the file extent gap when doing direct IO\n\nWhen we write some data to the place that is beyond the end of the file\nin direct I/O mode, a data hole will be created. And Btrfs should insert\na file extent item that point to this hole into the fs tree. But unfortunately\nBtrfs forgets doing it.\n\nThe following is a simple way to reproduce it:\n # mkfs.btrfs /dev/sdc2\n # mount /dev/sdc2 /test4\n # touch /test4/a\n # dd if\u003d/dev/zero of\u003d/test4/a seek\u003d8 count\u003d1 bs\u003d4K oflag\u003ddirect conv\u003dnocreat,notrunc\n # umount /test4\n # btrfsck /dev/sdc2\n root 5 inode 257 errors 100\n\nReported-by: Tsutomu Itoh \u003ct-itoh@jp.fujitsu.com\u003e\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nTested-by: Tsutomu Itoh \u003ct-itoh@jp.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "5b397377e97d436fc2ed872fc53f85395bb984e0",
      "tree": "ad51702bd7e7357cdf1f1f4fef3999e0127bb192",
      "parents": [
        "98c9942aca05fff198cd5ca629599cd193444809"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix unclosed transaction handle in btrfs_cont_expand\n\nThe function - btrfs_cont_expand() forgot to close the transaction handle before\nit jump out the while loop. Fix it.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "98c9942aca05fff198cd5ca629599cd193444809",
      "tree": "4013ae687f6a2a6f2f96d9da739bd3bcf468ac79",
      "parents": [
        "65450aa645b1ef7ed74e41c34b28d53333744978"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix misuse of trans block rsv\n\nAt the beginning of create_pending_snapshot, trans-\u003eblock_rsv is set\nto pending-\u003eblock_rsv and is used for snapshot things, however, when\nit is done, we do not recover it as will.\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "65450aa645b1ef7ed74e41c34b28d53333744978",
      "tree": "db3d56353021c83e5551f91855d56d3b27bf9214",
      "parents": [
        "ddf23b3fc6850bd4654d51ec9457fe7c77cde51e"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: reset to appropriate block rsv after orphan operations\n\nWhile truncating free space cache, we forget to change trans-\u003eblock_rsv\nback to the original one, but leave it with the orphan_block_rsv, and\nthen with option inode_cache enable, it leads to countless warnings of\nbtrfs_alloc_free_block and btrfs_orphan_commit_root:\n\nWARNING: at fs/btrfs/extent-tree.c:5711 btrfs_alloc_free_block+0x180/0x350 [btrfs]()\n...\nWARNING: at fs/btrfs/inode.c:2193 btrfs_orphan_commit_root+0xb0/0xc0 [btrfs]()\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "ddf23b3fc6850bd4654d51ec9457fe7c77cde51e",
      "tree": "9f5fe8f71a2793b5f651ef6c535d9116b5094348",
      "parents": [
        "e0b6d65be57fb37ca67b04ce8964546a74d2125c"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: skip locking if searching the commit root in csum lookup\n\nIt\u0027s not enough to just search the commit root, since we could be cow\u0027ing the\nvery block we need to search through, which would mean that its locked and we\u0027ll\nstill deadlock.  So use path-\u003eskip_locking as well.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "e0b6d65be57fb37ca67b04ce8964546a74d2125c",
      "tree": "9660c0424da2eaa5271e83533a9346b27389fab2",
      "parents": [
        "14c7cca780bd210564ae964f57a8bb807d0b3dbf"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyich@gmail.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "btrfs: fix warning in iput for bad-inode\n\niput() shouldn\u0027t be called for inodes in I_NEW state.\nWe need to mark inode as constructed first.\n\nWARNING: at fs/inode.c:1309 iput+0x20b/0x210()\nCall Trace:\n [\u003cffffffff8103e7ba\u003e] warn_slowpath_common+0x7a/0xb0\n [\u003cffffffff8103e805\u003e] warn_slowpath_null+0x15/0x20\n [\u003cffffffff810eaf0b\u003e] iput+0x20b/0x210\n [\u003cffffffff811b96fb\u003e] btrfs_iget+0x1eb/0x4a0\n [\u003cffffffff811c3ad6\u003e] btrfs_run_defrag_inodes+0x136/0x210\n [\u003cffffffff811ad55f\u003e] cleaner_kthread+0x17f/0x1a0\n [\u003cffffffff81035b7d\u003e] ? sub_preempt_count+0x9d/0xd0\n [\u003cffffffff811ad3e0\u003e] ? transaction_kthread+0x280/0x280\n [\u003cffffffff8105af86\u003e] kthread+0x96/0xa0\n [\u003cffffffff814336d4\u003e] kernel_thread_helper+0x4/0x10\n [\u003cffffffff8105aef0\u003e] ? kthread_worker_fn+0x190/0x190\n [\u003cffffffff814336d0\u003e] ? gs_change+0xb/0xb\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCC: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nTested-by: David Sterba \u003cdsterba@suse.cz\u003e\nCC: Josef Bacik \u003cjosef@redhat.com\u003e\nCC: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "14c7cca780bd210564ae964f57a8bb807d0b3dbf",
      "tree": "2115405c81cc91db70cc3eb87f6a8524e87194a0",
      "parents": [
        "f1e490a7ebe41e06324abbbcd86005b0af02a375"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix an oops when deleting snapshots\n\nWe can reproduce this oops via the following steps:\n\n$ mkfs.btrfs /dev/sdb7\n$ mount /dev/sdb7 /mnt/btrfs\n$ for ((i\u003d0; i\u003c3; i++)); do btrfs sub snap /mnt/btrfs /mnt/btrfs/s_$i; done\n$ rm -fr /mnt/btrfs/*\n$ rm -fr /mnt/btrfs/*\n\nthen we\u0027ll get\n------------[ cut here ]------------\nkernel BUG at fs/btrfs/inode.c:2264!\n[...]\nCall Trace:\n [\u003cffffffffa05578c7\u003e] btrfs_rmdir+0xf7/0x1b0 [btrfs]\n [\u003cffffffff81150b95\u003e] vfs_rmdir+0xa5/0xf0\n [\u003cffffffff81153cc3\u003e] do_rmdir+0x123/0x140\n [\u003cffffffff81145ac7\u003e] ? fput+0x197/0x260\n [\u003cffffffff810aecff\u003e] ? audit_syscall_entry+0x1bf/0x1f0\n [\u003cffffffff81153d0d\u003e] sys_unlinkat+0x2d/0x40\n [\u003cffffffff8147896b\u003e] system_call_fastpath+0x16/0x1b\nRIP  [\u003cffffffffa054f7b9\u003e] btrfs_orphan_add+0x179/0x1a0 [btrfs]\n\nWhen it comes to btrfs_lookup_dentry, we may set a snapshot\u0027s inode-\u003ei_ino\nto BTRFS_EMPTY_SUBVOL_DIR_OBJECTID instead of BTRFS_FIRST_FREE_OBJECTID,\nwhile the snapshot\u0027s location.objectid remains unchanged.\n\nHowever, btrfs_ino() does not take this into account, and returns a wrong ino,\nand causes the oops.\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "fc61ccd35fd59d5362d37c8bf9c0526c85086c84",
      "tree": "ef4a47ba5424d8b20637c0bdba47f5005835c6d7",
      "parents": [
        "de4ed0c111ed078b8729a5cc49c23197740f5bad"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Wed Aug 10 07:05:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:41 2011 -0300"
      },
      "message": "[media] vp7045: fix buffer setup\n\ndvb_usb_device_init calls the frontend_attach method of this driver which\nuses vp7045_usb_ob. In order to have a buffer ready in vp7045_usb_op, it has to\nbe allocated before that happens.\n\nLuckily we can use the whole private data as the buffer as it gets separately\nallocated on the heap via kzalloc in dvb_usb_device_init and is thus apt for\nuse via usb_control_msg.\n\nThis fixes a\n\tBUG: unable to handle kernel paging request at 0000000000001e78\n\nreported by Tino Keitel and diagnosed by Dan Carpenter.\n\nCc: stable@kernel.org # For v3.0 and upper\nTested-by: Tino Keitel \u003ctino.keitel@tikei.de\u003e\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de4ed0c111ed078b8729a5cc49c23197740f5bad",
      "tree": "9bc12cde603365fb41d422c0fe99aef7d137d9ad",
      "parents": [
        "c8814df3a578895390fe5c05a76328d8d111ed25"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Aug 08 17:20:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:40 2011 -0300"
      },
      "message": "[media] nuvoton-cir: simplify raw IR sample handling\n\nThe nuvoton-cir driver was storing up consecutive pulse-pulse and\nspace-space samples internally, for no good reason, since\nir_raw_event_store_with_filter() already merges back to back like\nsamples types for us. This should also fix a regression introduced late\nin 3.0 that related to a timeout change, which actually becomes correct\nwhen coupled with this change. Tested with RC6 and RC5 on my own\nnuvoton-cir hardware atop vanilla 3.0.0, after verifying quirky\nbehavior in 3.0 due to the timeout change.\n\nReported-by: Stephan Raue \u003csraue@openelec.tv\u003e\nCC: Stephan Raue \u003csraue@openelec.tv\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8814df3a578895390fe5c05a76328d8d111ed25",
      "tree": "477fffed67481d0c1b626f9a2e5af3f4655378ee",
      "parents": [
        "6a02a3306769c6f0fa8ebd92d5046c841e4e740d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Aug 01 18:39:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:39 2011 -0300"
      },
      "message": "[media] [Resend] viacam: Don\u0027t explode if pci_find_bus() returns NULL\n\nIn the unlikely case that pci_find_bus() should return NULL\nviacam_serial_is_enabled() is going to dereference a NULL pointer and\nblow up. Better safe than sorry, so be defensive and check the\npointer.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a02a3306769c6f0fa8ebd92d5046c841e4e740d",
      "tree": "35ca908690f16656f9756cc5efddb91d175844ec",
      "parents": [
        "5b5cfc3674756d249cb389bbd2a0be94abae5f7c"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Aug 02 12:53:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:38 2011 -0300"
      },
      "message": "[media] v4l2: Fix documentation of the codec device controls\n\nFixed missing ids of the codec controls description in the controls.xml file.\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b5cfc3674756d249cb389bbd2a0be94abae5f7c",
      "tree": "b85306f9bb23c0f8821e029e2a608b70356c3415",
      "parents": [
        "313c68e644326e88731f03371baa8b5f3d68ef11"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Aug 09 15:13:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:37 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240\n\nThe images are clearer with a lower bridge clock.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "313c68e644326e88731f03371baa8b5f3d68ef11",
      "tree": "76d1489be73124616a95688384e7ce81c61f8790",
      "parents": [
        "55c53e1f24d46fd20e74d3a5089ed9f6e0e9ab14"
      ],
      "author": {
        "name": "Luiz Carlos Ramos",
        "email": "lramos.prof@yahoo.com.br",
        "time": "Tue Aug 09 14:36:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:37 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Fix wrong register mask for sensor om6802\n\nThe bug was introduced by git commit 0e4d413af1a9d, giving very dark images.\n\nSigned-off-by: Luiz Carlos Ramos \u003clramos.prof@yahoo.com.br\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55c53e1f24d46fd20e74d3a5089ed9f6e0e9ab14",
      "tree": "bf80c9d8627c823f3195c4853961ee872c9781d4",
      "parents": [
        "4264a8b6388f5ba16a5c362857cb8bda0b14167f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Aug 09 05:28:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:36 2011 -0300"
      },
      "message": "[media] gspca - ov519: Fix LED inversion of some ov519 webcams\n\nThe list of the webcams which have LED inversion was rebuild scanning\nms-win .inf files.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4264a8b6388f5ba16a5c362857cb8bda0b14167f",
      "tree": "b627ff198c7da1e1176103c231dcf5fab6b856fb",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Jul 23 15:53:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:35 2011 -0300"
      },
      "message": "[media] pwc: precedence bug in pwc_init_controls()\n\n\u0027!\u0027 has higher precedence than \u0027\u0026\u0027 so we need parenthesis here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "707b38a00bd2e7cac60afc75abe826e68ca83cfb",
      "tree": "55036c3fc4312d3a43dfac4344c798c2e77f601f",
      "parents": [
        "d7cb6667090511755fc8bb294982783b087baef7"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Mon Sep 05 13:47:10 2011 +0200"
      },
      "committer": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Sun Sep 11 09:50:39 2011 +0200"
      },
      "message": "Add missing DMA ops\n\nFor the initial architecture submission, not all of the DMA ops were\nimplemented.  This patch adds the *map_page and *map_sg variants of the\nDMA mapping ops.\n\nThis patch is currently of interest mainly to some drivers that haven\u0027t\nbeen submitted upstream yet.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\n"
    },
    {
      "commit": "6a53747be5f02ba7b37ff5131330363270782dc3",
      "tree": "2cf9eaaba2bbc453f7f1aa2dbacb1dcca23c376d",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 21:09:36 2011 +0100"
      },
      "committer": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Sun Sep 11 09:11:26 2011 +0800"
      },
      "message": "ARM: CSR: add missing sentinels to of_device_id tables\n\nThe of_device_id tables used for matching should be terminated with\nempty sentinel values.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Barry Song \u003cbaohua.song@csr.com\u003e\n"
    },
    {
      "commit": "d7a210f3d356371677cf553ce6241b620e389844",
      "tree": "513facfcf23e4ac5ac0cd4c035ef56cfdc358f85",
      "parents": [
        "d0a77454c70d0449a5f87087deb8f0cb15145e90"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Sep 10 17:13:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 17:31:31 2011 -0700"
      },
      "message": "scsi: qla4xxx driver depends on NET\n\nWhen CONFIG_NET is disabled, SCSI_QLA_ISCSI selects SCSI_ISCSI_ATTRS,\nwhich uses network interfaces, so the build fails with multiple errors:\n\n  warning: (ISCSI_TCP \u0026\u0026 SCSI_CXGB3_ISCSI \u0026\u0026 SCSI_CXGB4_ISCSI \u0026\u0026 SCSI_QLA_ISCSI \u0026\u0026 INFINIBAND_ISER) selects SCSI_ISCSI_ATTRS which has unmet direct dependencies (SCSI \u0026\u0026 NET)\n\n  ERROR: \"skb_trim\" [drivers/scsi/scsi_transport_iscsi.ko] undefined!\n  ERROR: \"netlink_kernel_create\" [drivers/scsi/scsi_transport_iscsi.ko] undefined!\n  ERROR: \"netlink_kernel_release\" [drivers/scsi/scsi_transport_iscsi.ko] undefined!\n  ...\n\nso make SCSI_QLA_ISCSI also depend on NET to prevent the build errors.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc:\tRavi Anand \u003cravi.anand@qlogic.com\u003e\nCc:\tVikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nCc:\tiscsi-driver@qlogic.com\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0a77454c70d0449a5f87087deb8f0cb15145e90",
      "tree": "a6efb34357756faede3fd63f5a72e72977c68321",
      "parents": [
        "c338bfb5ecf6c36b2112479691d69db4c2b5a78a",
        "6c6d8deb5d95a0675a8edd588bbc2249cbce5b34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 17:28:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 17:28:46 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7088/1: entry: fix wrong parameter name used in do_thumb_abort\n  ARM: 7080/1: l2x0: make sure I\u0026D are not locked down on init\n  ARM: 7081/1: mach-integrator: fix the clocksource\n  NET: am79c961: fix race in link status code\n  ARM: 7067/1: mm: keep significant bits in pfn_valid\n"
    },
    {
      "commit": "6c6d8deb5d95a0675a8edd588bbc2249cbce5b34",
      "tree": "2fcfee6741c20e5faf40aeda121361785748b273",
      "parents": [
        "bac7e6ecf60933b68af910eb4c83a775a8b20b19"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Thu Sep 08 18:45:40 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 10 23:39:56 2011 +0100"
      },
      "message": "ARM: 7088/1: entry: fix wrong parameter name used in do_thumb_abort\n\nCommit be020f8618ca, \"ARM: entry: abort-macro: specify registers to be\nused for macros\", while replacing register numbers with macro parameter\nnames, mismatched the name used for r1. For me, this resulted in user\nspace built for EABI with -march\u003darmv4t -mtune\u003darm920t -mthumb-interwork\n-mthumb broken on my OMAP1510 based Amstrad Delta (old ABI and no thumb\nstill worked for me though).\n\nFix this by using correct parameter name fsr instead of mismatched psr,\nused by callers for another purpose.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f51b001cccf3a16b9191de3dc67c58689cc44d6",
      "tree": "627bdd0a3b1f49f267f17cbe51da08ecde07e0ee",
      "parents": [
        "7caaf7efb98a4f713e4c8b16289e03874aace493",
        "876355014ce3a7ba8ca299522b215365b4a3fb61",
        "897a6a1a14837d6d582bfd1fd7aba00be44b6469"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 10 23:20:25 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 10 23:20:25 2011 +0200"
      },
      "message": "Merge branches \u0027cns3xxx/fixes\u0027, \u0027omap/fixes\u0027 and \u0027davinci/fixes\u0027 into fixes\n"
    },
    {
      "commit": "c338bfb5ecf6c36b2112479691d69db4c2b5a78a",
      "tree": "8be90102bb2e3db8eb30fa23a9d271ce1c5183dc",
      "parents": [
        "290a1cc4f725a53076e0fda804cd4fea84ee4564"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Sat Sep 10 20:13:01 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 14:00:02 2011 -0700"
      },
      "message": "backlight: Declare backlight_types[] const\n\nSince backlight_types[] isn\u0027t modified, let\u0027s declare it const.  That\nwas probably the intention of the author of commit bb7ca747f8d6\n(\"backlight: add backlight type\"), via which the \"const char const *\"\nconstruct was introduced.  The duplicate const was detected by sparse.\n\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "290a1cc4f725a53076e0fda804cd4fea84ee4564",
      "tree": "ca7c8f8d78dd7afda036ea1e7a1362093b1578e8",
      "parents": [
        "ed2888e906b56769b4ffabb9c577190438aa68b8",
        "27a7b260f71439c40546b43588448faac01adb93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 10:19:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 10:19:15 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: Fix handling for devices from 2TB to 4TB in 0.90 metadata.\n  md/raid1,10: Remove use-after-free bug in make_request.\n  md/raid10: unify handling of write completion.\n  Avoid dereferencing a \u0027request_queue\u0027 after last close.\n"
    },
    {
      "commit": "27a7b260f71439c40546b43588448faac01adb93",
      "tree": "80fdd39a446f93fa84a355cf4d0118244b4d7fd6",
      "parents": [
        "079fa166a2874985ae58b2e21e26e1cbc91127d4"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:28 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:28 2011 +1000"
      },
      "message": "md: Fix handling for devices from 2TB to 4TB in 0.90 metadata.\n\n0.90 metadata uses an unsigned 32bit number to count the number of\nkilobytes used from each device.\nThis should allow up to 4TB per device.\nHowever we multiply this by 2 (to get sectors) before casting to a\nlarger type, so sizes above 2TB get truncated.\n\nAlso we allow rdev-\u003esectors to be larger than 4TB, so it is possible\nfor the array to be resized larger than the metadata can handle.\nSo make sure rdev-\u003esectors never exceeds 4TB when 0.90 metadata is in\nused.\n\nAlso the sanity check at the end of super_90_load should include level\n1 as it used -\u003esize too. (RAID0 and Linear don\u0027t use -\u003esize at all).\n\nReported-by: Pim Zandbergen \u003cP.Zandbergen@macroscoop.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "079fa166a2874985ae58b2e21e26e1cbc91127d4",
      "tree": "39f67f9078465bd67c29216b35370a78907e4f3b",
      "parents": [
        "19d5f834d6aff7efb1c9353523865c5bce869470"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:23 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:23 2011 +1000"
      },
      "message": "md/raid1,10: Remove use-after-free bug in make_request.\n\nA single request to RAID1 or RAID10 might result in multiple\nrequests if there are known bad blocks that need to be avoided.\n\nTo detect if we need to submit another write request we test:\n \tif (sectors_handled \u003c (bio-\u003ebi_size \u003e\u003e 9)) {\n\nHowever this is after we call **_write_done() so the \u0027bio\u0027 no longer\nbelongs to us - the writes could have completed and the bio freed.\n\nSo move the **_write_done call until after the test against\nbio-\u003ebi_size.\n\nThis addresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d41862\n\nReported-by: Bruno Wolff III \u003cbruno@wolff.to\u003e\nTested-by: Bruno Wolff III \u003cbruno@wolff.to\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "19d5f834d6aff7efb1c9353523865c5bce869470",
      "tree": "01c18b17519df9034bbcaf126eac9d9318143a1d",
      "parents": [
        "94007751bb02797ba87bac7aacee2731ac2039a3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:17 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:17 2011 +1000"
      },
      "message": "md/raid10: unify handling of write completion.\n\nA write can complete at two different places:\n1/ when the last member-device write completes, through\n   raid10_end_write_request\n2/ in make_request() when we remove the initial bias from -\u003eremaining.\n\nThese two should do exactly the same thing and the comment says they\ndo, but they don\u0027t.\n\nSo factor the correct code out into a function and call it in both\nplaces.  This makes the code much more similar to RAID1.\n\nThe difference is only significant if there is an error, and they\nusually take a while, so it is unlikely that there will be an error\nalready when make_request is completing, so this is unlikely to cause\nreal problems.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "94007751bb02797ba87bac7aacee2731ac2039a3",
      "tree": "ac45ec9aef327e0a77f3ffd8c09eff9ef1609f95",
      "parents": [
        "43220aa0f22cd3ce5b30246d50ccd696d119edea"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:20:21 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:20:21 2011 +1000"
      },
      "message": "Avoid dereferencing a \u0027request_queue\u0027 after last close.\n\nOn the last close of an \u0027md\u0027 device which as been stopped, the device\nis destroyed and in particular the request_queue is freed.  The free\nis done in a separate thread so it might happen a short time later.\n\n__blkdev_put calls bdev_inode_switch_bdi *after* -\u003erelease has been\ncalled.\n\nSince commit f758eeabeb96f878c860e8f110f94ec8820822a9\nbdev_inode_switch_bdi will dereference the \u0027old\u0027 bdi, which lives\ninside a request_queue, to get a spin lock.  This causes the last\nclose on an md device to sometime take a spin_lock which lives in\nfreed memory - which results in an oops.\n\nSo move the called to bdev_inode_switch_bdi before the call to\n-\u003erelease.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nAcked-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "ed2888e906b56769b4ffabb9c577190438aa68b8",
      "tree": "81d55511aaa0b2b4074b9432fee3e23beb98b503",
      "parents": [
        "5307f6d5fb12fd01f9f321bc4a8fd77e74858647"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "mason@myri.com",
        "time": "Thu Sep 08 16:41:18 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 19:49:58 2011 -0700"
      },
      "message": "PCI: Remove MRRS modification from MPS setting code\n\nModifying the Maximum Read Request Size to 0 (value of 128Bytes) has\nmassive negative ramifications on some devices.  Without knowing which\ndevices have this issue, do not modify from the default value when\nwalking the PCI-E bus in pcie_bus_safe mode.  Also, make pcie_bus_safe\nthe default procedure.\n\nTested-by: Sven Schnelle \u003csvens@stackframe.org\u003e\nTested-by: Simon Kirby \u003csim@hostway.ca\u003e\nTested-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nReported-and-tested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nReported-and-tested-by: Niels Ole Salscheider \u003cniels_ole@salscheider-online.de\u003e\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42162\nSigned-off-by: Jon Mason \u003cmason@myri.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5307f6d5fb12fd01f9f321bc4a8fd77e74858647",
      "tree": "fa0087ac08c4a914e8c3456741d57ddf27534b9a",
      "parents": [
        "a6a5ed0dd36b4977789e888170f96840cc8b4501"
      ],
      "author": {
        "name": "Shyam Iyer",
        "email": "shyam.iyer.t@gmail.com",
        "time": "Thu Sep 08 16:41:17 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 19:49:58 2011 -0700"
      },
      "message": "Fix pointer dereference before call to pcie_bus_configure_settings\n\nCommit b03e7495a862 (\"PCI: Set PCI-E Max Payload Size on fabric\")\nintroduced a potential NULL pointer dereference in calls to\npcie_bus_configure_settings due to attempts to access pci_bus self\nvariables when the self pointer is NULL.\n\nTo correct this, verify that the self pointer in pci_bus is non-NULL\nbefore dereferencing it.\n\nReported-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Shyam Iyer \u003cshyam_iyer@dell.com\u003e\nSigned-off-by: Jon Mason \u003cmason@myri.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a5ed0dd36b4977789e888170f96840cc8b4501",
      "tree": "d003cfb810c7fc78cb6fad97a41927dbcdc4b364",
      "parents": [
        "0d20fbbe82dadc43f50a4ca5346e962de23cf950",
        "49bb1e619568ec84785ceb366f07db2a6f0b64cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:50:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:50:25 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://dev.laptop.org/users/cjb/mmc\n\n* \u0027for-linus\u0027 of git://dev.laptop.org/users/cjb/mmc:\n  mmc: sdhci-s3c: Fix mmc card I/O problem\n  mmc: sd: UHS-I bus speed should be set last in UHS initialization\n  mmc: sdhi: initialise mmc_data-\u003eflags before use\n  mmc: core: use non-reentrant workqueue for clock gating\n  mmc: core: prevent aggressive clock gating racing with ios updates\n  mmc: rename mmc_host_clk_{ungate|gate} to mmc_host_clk_{hold|release}\n  mmc: sdhci-esdhc-imx: add missing inclusion of linux/module.h\n"
    },
    {
      "commit": "0d20fbbe82dadc43f50a4ca5346e962de23cf950",
      "tree": "b3d63936aff013d6baa57c2cd9aaa3bade22d91c",
      "parents": [
        "0ec26fd0698285b31248e34bf1abb022c00f23d6",
        "aca420bc51f48b0701963ba3a6234442a0cabebd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:48:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:48:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://ceph.newdream.net/git/ceph-client\n\n* \u0027for-linus\u0027 of git://ceph.newdream.net/git/ceph-client:\n  libceph: fix leak of osd structs during shutdown\n  ceph: fix memory leak\n  ceph: fix encoding of ino only (not relative) paths\n  libceph: fix msgpool\n"
    },
    {
      "commit": "0ec26fd0698285b31248e34bf1abb022c00f23d6",
      "tree": "1d144b5b749a510e819ab0dfb624f3676e9991e9",
      "parents": [
        "e4e436e0bd480668834fe6849a52c5397b7be4fb"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Sep 05 18:06:26 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:42:34 2011 -0700"
      },
      "message": "vfs: automount should ignore LOOKUP_FOLLOW\n\nPrior to 2.6.38 automount would not trigger on either stat(2) or\nlstat(2) on the automount point.\n\nAfter 2.6.38, with the introduction of the -\u003ed_automount()\ninfrastructure, stat(2) and others would start triggering automount\nwhile lstat(2), etc. still would not.  This is a regression and a\nuserspace ABI change.\n\nProblem originally reported here:\n\n  http://thread.gmane.org/gmane.linux.kernel.autofs/6098\n\nIt appears that there was an attempt at fixing various userspace tools\nto not trigger the automount.  But since the stat system call is\nrather common it is impossible to \"fix\" all userspace.\n\nThis patch reverts the original behavior, which is to not trigger on\nstat(2) and other symlink following syscalls.\n\n[ It\u0027s not really clear what the right behavior is.  Apparently Solaris\n  does the \"automount on stat, leave alone on lstat\".  And some programs\n  can get unhappy when \"stat+open+fstat\" ends up giving a different\n  result from the fstat than from the initial stat.\n\n  But the change in 2.6.38 resulted in problems for some people, so\n  we\u0027re going back to old behavior.  Maybe we can re-visit this\n  discussion at some future date  - Linus ]\n\nReported-by: Leonardo Chiquitto \u003cleonardo.lists@gmail.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7caaf7efb98a4f713e4c8b16289e03874aace493",
      "tree": "b47da7e3c4c808c21fdaffd9c09e553c75524e90",
      "parents": [
        "83a497cab1baec75e3e493a96e3456db14729ce0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 09 23:18:00 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 09 23:33:34 2011 +0400"
      },
      "message": "ARM: cns3xxx: Fix newly introduced warnings in the PCIe code\n\ncommit d5341942d784134f2997b3ff82cd63cf71d1f932 (\"PCI: Make the struct\npci_dev * argument of pci_fixup_irqs const\") did not change argument\nof pdev_to_cnspci(), and thus introduced the following warnings:\n\n  CHECK   arch/arm/mach-cns3xxx/pcie.c\npcie.c:177:60: warning: incorrect type in argument 1 (different modifiers)\npcie.c:177:60:    expected struct pci_dev *dev\npcie.c:177:60:    got struct pci_dev const *dev\n  CC      arch/arm/mach-cns3xxx/pcie.o\npcie.c: In function \u0027cns3xxx_pcie_map_irq\u0027:\npcie.c:177: warning: passing argument 1 of \u0027pdev_to_cnspci\u0027 discards qualifiers from pointer target type\npcie.c:52: note: expected \u0027struct pci_dev *\u0027 but argument is of type \u0027const struct pci_dev *\u0027\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "83a497cab1baec75e3e493a96e3456db14729ce0",
      "tree": "ab2b41d5d996d114ec14819d2ffacbdc24ac3102",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Tommy Lin",
        "email": "tommy.lin.1101@gmail.com",
        "time": "Fri Jul 29 01:14:46 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 09 23:03:32 2011 +0400"
      },
      "message": "ARM: cns3xxx: Fix compile error caused by hardware.h removed\n\nCommit c9d95fbe59e426eed7f16e7cac812e46ac4772d0 \"ARM: convert PCI defines\nto variables\" deleted cns3xxx\u0027 hardware.h, but didn\u0027t remove references\nfor it, so do it now.\n\nThis patch removes lines that refer to hardware.h.\n\nSigned-off-by: Tommy Lin \u003ctommy.lin.1101@gmail.com\u003e\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "55a01f6f6840b6310b073afabda649727d2ddb24",
      "tree": "58d43c784a629edeba5545db134769bd02c7c072",
      "parents": [
        "909d6e0cb6f947278e0479d67323d5bef6309a50"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Sep 07 22:58:09 2011 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 09 09:11:44 2011 +0100"
      },
      "message": "drm: Remove duplicate \"return\" statement\n\nRemove the duplicate \"return\" statement in drm_fb_helper_panic().\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "909d6e0cb6f947278e0479d67323d5bef6309a50",
      "tree": "2e3dc60965cfb90f05442c127160874fec4feeb6",
      "parents": [
        "b06947b50053f2d21ad8ddf218cdb64fc8026896",
        "0e83bb4eee1c504ab98367b4f7d1bc337ab213d2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 09 09:10:04 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 09 09:10:04 2011 +0100"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-test\n\n* \u0027drm-nouveau-fixes\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nv04/crtc: Bail out if FB is not bound to crtc\n  drm/nouveau: fix nv04_sgdma_bind on non-\"4kB pages\" archs\n  drm/nouveau: properly handle allocation failure in nouveau_sgdma_populate\n  drm/nouveau: fix oops on pre-semaphore hardware\n  drm/nv50/crtc: Bail out if FB is not bound to crtc\n"
    },
    {
      "commit": "0e83bb4eee1c504ab98367b4f7d1bc337ab213d2",
      "tree": "fac5c78b418ba4562cc02246dfbcd61c9032a90f",
      "parents": [
        "1bf27066017c820b8ab2a1ac8430ea470c2de0c3"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Thu Aug 25 21:36:51 2011 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:21 2011 +1000"
      },
      "message": "drm/nv04/crtc: Bail out if FB is not bound to crtc\n\nThis commit resolves a possible \u0027NULL pointer dereference\u0027\nIt uses the same approach as radeon, intel and nouveau/nv50\n\nFixes bug \u0027Nouveau: Kernel oops when unplugging external monitor\u0027\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d40336\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1bf27066017c820b8ab2a1ac8430ea470c2de0c3",
      "tree": "f0f1eee65485fb879a9bf94b0773bc48d160a7b5",
      "parents": [
        "17c8b960930da3599e47801a54ac0ea1070545d2"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 23:22:13 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:10 2011 +1000"
      },
      "message": "drm/nouveau: fix nv04_sgdma_bind on non-\"4kB pages\" archs\n\nnv04_sgdma_bind binds the same page multiple times on\narchitectures where PAGE_SIZE !\u003d 4096.\nLet\u0027s fix it.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "17c8b960930da3599e47801a54ac0ea1070545d2",
      "tree": "e0822fc2fb25b39e2b4fc957615a76ce0cdae0ed",
      "parents": [
        "cfd8be088e97a762902a4820f501fb13102984e9"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 23:14:05 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:06 2011 +1000"
      },
      "message": "drm/nouveau: properly handle allocation failure in nouveau_sgdma_populate\n\nNot cleaning after alloc failure would result in crash on destroy,\nbecause nouveau_sgdma_clear assumes \"ttm_alloced\" to be not null when\n\"pages\" is not null.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "cfd8be088e97a762902a4820f501fb13102984e9",
      "tree": "d913c9553696025f445692dbef1cf1010fb17c1b",
      "parents": [
        "ffbc559b0699891c6deb9fd2b4750671eab94999"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 23 10:23:11 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:00 2011 +1000"
      },
      "message": "drm/nouveau: fix oops on pre-semaphore hardware\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ffbc559b0699891c6deb9fd2b4750671eab94999",
      "tree": "eeb1dce1e2a809138353fdba7f81ad2d210a47a1",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Sun Aug 21 22:48:12 2011 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:23:56 2011 +1000"
      },
      "message": "drm/nv50/crtc: Bail out if FB is not bound to crtc\n\nFixes possbile NULL pointer dereference\nResolves \u0027kernel crash in nv50_crtc_do_mode_set_base during shutdown\u0027\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d40005\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e4e436e0bd480668834fe6849a52c5397b7be4fb",
      "tree": "c2beb41548c9879c55811e8e027c9c89d23e3fdc",
      "parents": [
        "9ba365438a532436ecd96a089fb29b01516bed33",
        "82babbb361f207a80cffa8ac34c2b6a0b62acc88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:49:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:49:32 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dmaengine/ste_dma40: fix memory leak due to prepared descriptors\n  dmaengine/ste_dma40: fix Oops due to double free of client descriptor\n  dmaengine/ste_dma40: remove duplicate call to d40_pool_lli_free().\n  dmaengine/ste_dma40: add missing kernel doc for pending_queue\n"
    },
    {
      "commit": "9ba365438a532436ecd96a089fb29b01516bed33",
      "tree": "de42ed54a7c0ebab8ef121dca439515f13be4cfc",
      "parents": [
        "3d0283ebc8718f793a14971041b1c99afce714ac",
        "5204f5e3f5b3c706e52682590de5974a82ea54f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:47:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:47:52 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regmap\n\n* \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regmap:\n  regmap: Remove bitrotted module_put()s\n"
    },
    {
      "commit": "3d0283ebc8718f793a14971041b1c99afce714ac",
      "tree": "fef9bfe74cf58d6ee3e588e522584f8a51726025",
      "parents": [
        "4dcaadc3193d494baed79dc2055a6eefbebe0454",
        "882aba01052476cbe3cd7339a3e6784b2437f18d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:45:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:45:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://twin.jikos.cz/jikos/hid\n\n* \u0027for-linus\u0027 of git://twin.jikos.cz/jikos/hid:\n  HID: wacom: Unregister sysfs attributes on remove\n  HID: wacom: Fix error path of power-supply initialization\n  HID: add support for HuiJia USB Gamepad connector\n  HID: magicmouse: ignore \u0027ivalid report id\u0027 while switching modes, v2\n  HID: magicmouse: Set resolution of touch surfaces\n"
    },
    {
      "commit": "4dcaadc3193d494baed79dc2055a6eefbebe0454",
      "tree": "9a1d858df9bd64f2cb13e0cc2e9803163f55aa06",
      "parents": [
        "4fbcc42dc4d069aa941873ce28f3e98f51cb4fd3",
        "96219c3a257cc8ba3b3cae67efdc88be37cf7c9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:42:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:42:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-31-rc5/i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-31-rc5/i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-tegra: fix possible race condition after tx\n  i2c-tegra: add I2C_FUNC_SMBUS_EMUL\n  i2c-tegra: Add of_match_table\n  i2c-pxa2xx: return proper error code in ce4100_i2c_probe error paths\n"
    },
    {
      "commit": "4fbcc42dc4d069aa941873ce28f3e98f51cb4fd3",
      "tree": "d974c088969daccfa1d1aaf9f0fe529834d933f9",
      "parents": [
        "bff747c58cf97bf4fc8b499ee0f419b59d6b226d",
        "e33acde91140f1809952d1c135c36feb66a51887"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:39:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 16:39:47 2011 -0700"
      },
      "message": "Merge branch \u0027amd/fixes\u0027 of git://git.8bytes.org/scm/iommu\n\n* \u0027amd/fixes\u0027 of git://git.8bytes.org/scm/iommu:\n  iommu/amd: Don\u0027t take domain-\u003elock recursivly\n  iommu/amd: Make sure iommu-\u003eneed_sync contains correct value\n"
    },
    {
      "commit": "bff747c58cf97bf4fc8b499ee0f419b59d6b226d",
      "tree": "eee855fff9b5f944f6054b25475153c2ad56cb54",
      "parents": [
        "d2f152878d457a84f3708acee5f682322386a79b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Sep 08 10:16:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 14:43:03 2011 -0700"
      },
      "message": "regulator: fix kernel-doc warning in consumer.h\n\nFix kernel-doc warning about internal/private data by marking it\nas \"private:\" so that kernel-doc will ignore it.\n\n  Warning(include/linux/regulator/consumer.h:128): No description found for parameter \u0027ret\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2f152878d457a84f3708acee5f682322386a79b",
      "tree": "ae5163ddd58fbe7c39cf55f2b97ec17061290461",
      "parents": [
        "79016f648872549392d232cd648bd02298c2d2bb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Sep 08 10:16:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 08 14:43:03 2011 -0700"
      },
      "message": "wireless: fix kernel-doc warning in net/cfg80211.h\n\nFix kernel-doc warning in net/cfg80211.h:\n\n  Warning(include/net/cfg80211.h:1884): No description found for parameter \u0027registered\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79016f648872549392d232cd648bd02298c2d2bb",
      "tree": "8b3f435b7ff3633b0a82313a1bb12d052f36c6b7",
      "parents": [
        "e81b693c0104d6a767f998ee5a2e00b5acbbcd18",
        "486257130873a2172d8eac2c182f7e578465bdd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 13:03:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 13:03:48 2011 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  rtc: twl: Fix registration vs. init order\n  rtc: Initialized rtc_time-\u003etm_isdst\n  rtc: Fix RTC PIE frequency limit\n  rtc: rtc-twl: Remove lockdep related local_irq_enable()\n  rtc: rtc-twl: Switch to using threaded irq\n  rtc: ep93xx: Fix \u0027rtc\u0027 may be used uninitialized warning\n  alarmtimers: Avoid possible denial of service with high freq periodic timers\n  alarmtimers: Memset itimerspec passed into alarm_timer_get\n  alarmtimers: Avoid possible null pointer traversal\n"
    },
    {
      "commit": "e81b693c0104d6a767f998ee5a2e00b5acbbcd18",
      "tree": "fbf07b1d113be1d3f46ce1d0ca0e938b4e931f4d",
      "parents": [
        "b0fb422281c8c09c8dcf03ca44ec343f0ff9df0b",
        "feff8fa0075bdfd43c841e9d689ed81adda988d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 13:01:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 13:01:34 2011 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  sched: Fix a memory leak in __sdt_free()\n  sched: Move blk_schedule_flush_plug() out of __schedule()\n  sched: Separate the scheduler entry for preemption\n"
    },
    {
      "commit": "b0fb422281c8c09c8dcf03ca44ec343f0ff9df0b",
      "tree": "85866700657ec97d8eae343146dd61519771f699",
      "parents": [
        "54d6d5374491387eafe7f6e05e065232071cc4f0",
        "20afc60f892d285fde179ead4b24e6a7938c2f1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 13:00:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 13:00:11 2011 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  x86, perf: Check that current-\u003emm is alive before getting user callchain\n  perf_event: Fix broken calc_timer_values()\n  perf events: Fix slow and broken cgroup context switch code\n"
    },
    {
      "commit": "54d6d5374491387eafe7f6e05e065232071cc4f0",
      "tree": "3dbde7655ffe1cf95f3fa3592c342c9c77d2a013",
      "parents": [
        "4fc1d39e079e28a5daa2e6ffe6d27c064c7493ce",
        "016f1c54408b1e92e2e8087bfc05ca0a9c258513",
        "9efabc84768ee8e79b50ad6ad6cff94d66da01f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 09:51:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 09:51:43 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6 and git://git.infradead.org/ubi-2.6\n\n* branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBIFS: not build debug messages with CONFIG_UBIFS_FS_DEBUG disabled\n\n* branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: do not link debug messages when debugging is disabled\n"
    },
    {
      "commit": "4fc1d39e079e28a5daa2e6ffe6d27c064c7493ce",
      "tree": "0bc5b0661597d7cc96eea63c2928b10277f9c45e",
      "parents": [
        "28c51ee3da3be98a3d7ce54250ec0b4d99826bb7",
        "f020b007d5dd24597f5e985a6309bcb8393797ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 08:11:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 08:11:43 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://github.com/groeck/linux\n\n* \u0027hwmon-for-linus\u0027 of git://github.com/groeck/linux:\n  hwmon: (ucd9000/ucd9200) Optimize array walk\n  hwmon: (max16065) Add chip access warning to documentation\n  hwmon: (max16065) Fix current calculation\n"
    },
    {
      "commit": "28c51ee3da3be98a3d7ce54250ec0b4d99826bb7",
      "tree": "8b7bc6db522e83db85bbb78a81226207deb3b043",
      "parents": [
        "115452675361dbef2dfb59f4cbd922637be3dc5b",
        "51b8b4fb32271d39fbdd760397406177b2b0fd36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 07:48:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 07:48:00 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/ericvh/linux\n\n* \u0027for-linus\u0027 of git://github.com/ericvh/linux:\n  fs/9p: Use protocol-defined value for lock/getlock \u0027type\u0027 field.\n  fs/9p: Always ask new inode in lookup for cache mode disabled\n  fs/9p: Add OS dependent open flags in 9p protocol\n  net/9p: Fix kernel crash with msize 512K\n  fs/9p: Don\u0027t update file type when updating file attributes\n  fs/9p: Add fid before dentry instantiation\n"
    },
    {
      "commit": "115452675361dbef2dfb59f4cbd922637be3dc5b",
      "tree": "693b1e1f3526d5b4d0881c786726b71934aa3dcc",
      "parents": [
        "768b56f598694ed7215723d402ca3b388106b042",
        "ed467e69f16e6b480e2face7bc5963834d025f91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 07:46:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 07:46:48 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://oss.oracle.com/git/kwilk/xen\n\n* \u0027stable/bug.fixes\u0027 of git://oss.oracle.com/git/kwilk/xen:\n  xen/smp: Warn user why they keel over - nosmp or noapic and what to use instead.\n  xen: x86_32: do not enable iterrupts when returning from exception in interrupt context\n  xen: use maximum reservation to limit amount of usable RAM\n"
    },
    {
      "commit": "768b56f598694ed7215723d402ca3b388106b042",
      "tree": "9049ed79b7c3447c770de75b4e723e4754d62fd8",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7",
        "3b217116edaac634bf31e85c35708298059a8171"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 07:45:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 07 07:45:43 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/3.1\u0027 of git://github.com/avikivity/kvm\n\n* \u0027kvm-updates/3.1\u0027 of git://github.com/avikivity/kvm:\n  KVM: Fix instruction size issue in pvclock scaling\n"
    },
    {
      "commit": "882aba01052476cbe3cd7339a3e6784b2437f18d",
      "tree": "ca1b55ccac08db5edc5d141432e776f49dc2584b",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7",
        "9086617ea3a7f3e574ca64392b827bdd56f607eb",
        "35d851df23b093ee027f827fed2213ae5e88fc7a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Sep 07 13:53:17 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Sep 07 13:53:17 2011 +0200"
      },
      "message": "Merge branches \u0027upstream-fixes\u0027 and \u0027magicmouse\u0027 into for-linus\n"
    },
    {
      "commit": "897a6a1a14837d6d582bfd1fd7aba00be44b6469",
      "tree": "7130d3bfc68fa0bff0955ca4d7f6a9fa40a64a41",
      "parents": [
        "c08748005d56084a205f5c5db5f211b07a97a9be"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Aug 02 17:48:38 2011 +0200"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Wed Sep 07 17:22:12 2011 +0530"
      },
      "message": "ARM: davinci: fix cache flush build error\n\nThe TNET variant of DaVinci compiles some code that it shares\nwith other DaVinci variants, however it has a V6 CPU rather than\nan ARM926T, thus the hardcoded call to arm926_flush_kern_cache_all()\nin sleep.S will obviously fail, and we need to build with the\nv6_flush_kern_cache_all() call instead. This was triggered by\nmanually altering the DaVinci config to build the TNET version.\n\nCc: Dave Martin \u003cdave.martin@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "9086617ea3a7f3e574ca64392b827bdd56f607eb",
      "tree": "40d0ffa5eeef69bd9a83d6db6c50f335dfb07f4e",
      "parents": [
        "dde58cfcc3b6dd2f160ffd355f76ae526155a4df"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Mon Sep 05 18:45:29 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Sep 07 13:32:35 2011 +0200"
      },
      "message": "HID: wacom: Unregister sysfs attributes on remove\n\nHID devices can be hotplugged so we should unregister all sysfs attributes when\nremoving a driver. Otherwise, manually unloading the wacom-driver will not\nremove the sysfs attributes. Only when the device is disconnected, they are\nremoved, eventually.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dde58cfcc3b6dd2f160ffd355f76ae526155a4df",
      "tree": "519419a6ef60a0a0f3b17a0ec3c7c12ce268843d",
      "parents": [
        "6d1db0777981e1626ae71243984ac300b61789ff"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Mon Sep 05 18:45:28 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Sep 07 13:32:34 2011 +0200"
      },
      "message": "HID: wacom: Fix error path of power-supply initialization\n\npower_supply_unregister() must not be called if power_supply_register() failed.\nThe wdata-\u003epsy.dev pointer may point to invalid memory after a failed\npower_supply_register() and hence wacom_remove() will fail while calling\npower_supply_unregister().\n\nThis changes the wacom_probe function to fail if it cannot register the\npower_supply devices. If we would want to keep the previous behaviour we had to\nkeep some flag about the power_supply state and check it on wacom_remove, but\nthis seems inappropriate here. Hence, we simply fail, too, if\npower_supply_register fails.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c08748005d56084a205f5c5db5f211b07a97a9be",
      "tree": "6f9bb3f7fa5930578faaf6e191bff38086b05852",
      "parents": [
        "810198bc9c109489dfadc57131c5183ce6ad2d7d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jul 08 19:24:57 2011 +0400"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Wed Sep 07 14:23:02 2011 +0530"
      },
      "message": "ARM: davinci: correct MDSTAT_STATE_MASK\n\nMDSTAT.STATE occupies bits 0..5 according to all available documentation, so fix\nthe #define MDSTAT_STATE_MASK at last. Using the wrong value seems to have been\nharmless though...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\n"
    },
    {
      "commit": "810198bc9c109489dfadc57131c5183ce6ad2d7d",
      "tree": "739a24d54f14aaac66998e83a1307989ea849036",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Rajashekhara, Sudhakar",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Jul 12 15:58:53 2011 +0530"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Wed Sep 07 14:23:01 2011 +0530"
      },
      "message": "ARM: davinci: da850 EVM: read mac address from SPI flash\n\nDA850/OMAP-L138 EMAC driver uses random mac address instead of\na fixed one because the mac address is not stuffed into EMAC\nplatform data.\n\nThis patch provides a function which reads the mac address\nstored in SPI flash (registered as MTD device) and populates the\nEMAC platform data. The function which reads the mac address is\nregistered as a callback which gets called upon addition of MTD\ndevice.\n\nNOTE: In case the MAC address stored in SPI flash is erased, follow\nthe instructions at [1] to restore it.\n\n[1] http://processors.wiki.ti.com/index.php/GSG:_OMAP-L138_DVEVM_Additional_Procedures#Restoring_MAC_address_on_SPI_Flash\n\nModifications in v2:\nGuarded registering the mtd_notifier only when MTD is enabled.\nEarlier this was handled using mtd_has_partitions() call, but\nthis has been removed in Linux v3.0.\n\nModifications in v3:\na. Guarded da850_evm_m25p80_notify_add() function and\n   da850evm_spi_notifier structure with CONFIG_MTD macros.\nb. Renamed da850_evm_register_mtd_user() function to\n   da850_evm_setup_mac_addr() and removed the struct mtd_notifier\n   argument to this function.\nc. Passed the da850evm_spi_notifier structure to register_mtd_user()\n   function.\n\nModifications in v4:\nMoved the da850_evm_setup_mac_addr() function within the first\nCONFIG_MTD ifdef construct.\n\nSigned-off-by: Rajashekhara, Sudhakar \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "bac7e6ecf60933b68af910eb4c83a775a8b20b19",
      "tree": "daf1842510371b7f9d3cbb557b338b38fc7c0caa",
      "parents": [
        "bb9ea77846620ed2b37e74c852d72c7a476b248c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Sep 06 07:45:46 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 07 00:48:03 2011 +0100"
      },
      "message": "ARM: 7080/1: l2x0: make sure I\u0026D are not locked down on init\n\nFighting unfixed U-Boots and other beasts that may the cache in\na locked-down state when starting the kernel, we make sure to\ndisable all cache lock-down when initializing the l2x0 so we\nare in a known state.\n\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: Adrian Bunk \u003cadrian.bunk@movial.com\u003e\nCc: Rob Herring \u003crobherring2@gmail.com\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReported-by: Jan Rinze \u003cjanrinze@gmail.com\u003e\nTested-by: Robert Marklund \u003crobert.marklund@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb9ea77846620ed2b37e74c852d72c7a476b248c",
      "tree": "eca9a3b9ff38e26ac3436f813338190c3f54ccf5",
      "parents": [
        "1df726ef0a700587a712a3660b2caa8e533c7de9"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Sep 06 08:08:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 07 00:47:26 2011 +0100"
      },
      "message": "ARM: 7081/1: mach-integrator: fix the clocksource\n\nI was intrigued by the fact that the clock stood still on\nthe Integrator, but it wasn\u0027t strange at all, because the\ntimer was set up all wrong and probably has been for a\nwhile. With this patch the clock starts ticking again:\nmake the timer periodic (reload), |\u003d on the divisor bit\nand load the timer before starting it.\n\nCc: stable@kernel.org\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "96219c3a257cc8ba3b3cae67efdc88be37cf7c9d",
      "tree": "9b46e7ee94f9db13a414ec2e445c8a0551aa3982",
      "parents": [
        "048e29cff95168ea3a9f176e84cc0bae54d0ae64"
      ],
      "author": {
        "name": "Doug Anderson",
        "email": "dianders@chromium.org",
        "time": "Tue Aug 30 11:46:10 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:13:40 2011 +0100"
      },
      "message": "i2c-tegra: fix possible race condition after tx\n\nIn tegra_i2c_fill_tx_fifo, once we have finished pushing all the bytes\nto the I2C hardware controller, the interrupt might happen before we\nhave updated i2c_dev-\u003emsg_buf_remaining at the end of the function.\nThen, in tegra_i2c_isr, we will call again tegra_i2c_fill_tx_fifo\ntriggering weird behaviour. This has been shown to happen under real\nconditions.\n\nSigned-off-by: Doug Anderson \u003cdianders@chromium.org\u003e\nTested-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nAcked-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "048e29cff95168ea3a9f176e84cc0bae54d0ae64",
      "tree": "013b1f23f04ed0497725538a1e6c5d188861ec7a",
      "parents": [
        "406bd18a7a39ef69f1d60a41d9de74932bcb98d4"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Aug 30 11:46:09 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:13:34 2011 +0100"
      },
      "message": "i2c-tegra: add I2C_FUNC_SMBUS_EMUL\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "406bd18a7a39ef69f1d60a41d9de74932bcb98d4",
      "tree": "3b62c927ebaaa1cc1d013021c0e75c024b234895",
      "parents": [
        "7a703aded97e01d7f4a6b8440a431117399666ba"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Tue Aug 30 11:46:08 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:11:46 2011 +0100"
      },
      "message": "i2c-tegra: Add of_match_table\n\nThis patch was intended to be part of 7ca2d1a105a239e300b937e9c41a10a4bd08f569\n\"i2c: Tegra: Add DeviceTree support\". However, an early version of that patch,\nwhich was missing a chunk, was applied to next-i2c. This change is that\nmissing chunk.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7a703aded97e01d7f4a6b8440a431117399666ba",
      "tree": "804f07e574a38f575f8b6147e6fd9b2a2c18be5f",
      "parents": [
        "9e79e3e9dd9672b37ac9412e9a926714306551fe"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 30 14:37:37 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:09:12 2011 +0100"
      },
      "message": "i2c-pxa2xx: return proper error code in ce4100_i2c_probe error paths\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "126caf1376e75ce597f993b66241210c7171b04e",
      "tree": "19ed472c4ea734136469410e4bb93496a205829c",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Thu Sep 01 10:59:36 2011 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Sep 06 13:19:58 2011 -0700"
      },
      "message": "OMAP: omap_device: fix !CONFIG_SUSPEND case in _noirq handlers\n\nThe suspend/resume _noirq handlers were #ifdef\u0027d out in the\n!CONFIG_SUSPEND case, but were still assigned to the dev_pm_ops\nstruct.  Fix by defining them to NULL in the !CONFIG_SUSPEND case.\n\nReported-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "f020b007d5dd24597f5e985a6309bcb8393797ed",
      "tree": "17d7db505904c9cb57c79e586d31eb79376dd9b6",
      "parents": [
        "d91aae1e52e5289a94f4ddff968decfc8d37271e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 31 11:53:41 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 06 08:56:07 2011 -0700"
      },
      "message": "hwmon: (ucd9000/ucd9200) Optimize array walk\n\nRewrite the loop walking the id array during probe. The new code is\nbetter adapted to a null-terminated array, and is also clearer and\nmore efficient than the original.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d91aae1e52e5289a94f4ddff968decfc8d37271e",
      "tree": "9c832e9ae7d869f67d78795c46be8e1121b8ffbf",
      "parents": [
        "ff71c182f461da5ae9d2d65f8a63f5a9193b9be1"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Aug 29 22:53:20 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 06 08:56:06 2011 -0700"
      },
      "message": "hwmon: (max16065) Add chip access warning to documentation\n\nThe chips supported by the max16065 driver should not be accessed using direct\ni2ctools commands. Add warning to driver documentation to alert users.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ff71c182f461da5ae9d2d65f8a63f5a9193b9be1",
      "tree": "a86470b74ba27ce176f81a8e94859b0d8d27aabb",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Aug 28 13:01:49 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 06 08:56:06 2011 -0700"
      },
      "message": "hwmon: (max16065) Fix current calculation\n\nCurrent calculation is completely wrong. Add missing brackets to fix it.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 3.0+\n"
    },
    {
      "commit": "51b8b4fb32271d39fbdd760397406177b2b0fd36",
      "tree": "be77b4fee13806914f81e0cde956928a0303d23a",
      "parents": [
        "73f507171cfa407b19f254aef95cbb058c8180cf"
      ],
      "author": {
        "name": "Jim Garlick",
        "email": "garlick.jim@gmail.com",
        "time": "Sun Aug 21 00:21:18 2011 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Sep 06 08:17:16 2011 -0500"
      },
      "message": "fs/9p: Use protocol-defined value for lock/getlock \u0027type\u0027 field.\n\nSigned-off-by: Jim Garlick \u003cgarlick@llnl.gov\u003e\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "73f507171cfa407b19f254aef95cbb058c8180cf",
      "tree": "18456029c1b723669232e1ed45895f9d65853927",
      "parents": [
        "f88657ce3f9713a0c62101dffb0e972a979e77b9"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Tue Aug 16 22:19:28 2011 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Sep 06 08:17:15 2011 -0500"
      },
      "message": "fs/9p: Always ask new inode in lookup for cache mode disabled\n\nThis make sure we don\u0027t end up reusing the unlinked inode object.\nThe ideal way is to use inode i_generation. But i_generation is\nnot available in userspace always.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\n"
    }
  ],
  "next": "f88657ce3f9713a0c62101dffb0e972a979e77b9"
}
