)]}'
{
  "log": [
    {
      "commit": "4f1cd91497774488ed16119ec3f54b3daf1561de",
      "tree": "190ed2b2ecbbfe371740cf6e29d9aefd25ecc3e3",
      "parents": [
        "759e00b8a8883be28357426206d2f1752827e38a",
        "bf3b202b41999f88f091632f13842b7234bd58b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:39:17 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:39:17 2012 +0900"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull second set of media updates from Mauro Carvalho Chehab:\n \"Despite its size, most of the stuff here is trivial.  This series\n  contains:\n\n   - s5p-mfc: additions at the driver and at the core to support H.264\n     hardware codec;\n   - Some improvements at s5p and davinci embedded drivers;\n   - Some V4L2 compliance fixes applied on a few drivers;\n   - Several random trivial patches, including several fixes and a few\n     new board support additions;\n\n  Notes:\n\n   1) Some Exynos media patches were dependent on some -arm fixes that\n      got merged on changeset 782cd9e.  That\u0027s why this pull request is\n      based that changeset.\n\n   2) As promised, I reviewed the pending VB2 DMABUF series.\n\n      While setting a test environment, it was noticed that the upstream\n      support for Samsung Exynos 4 boards (smdk310 and Origen) are\n      broken upstream, likely due to regressions: both defconfigs are\n      wrong and regulator settings for both boards are broken.  That,\n      allied with some bug at the dummy regulator driver, causes OOPSes\n      during boot time.\n\n      Long story short: even fixing the above, the proposed patches\n      OOPSed when running the DMABUF test.  Not sure yet if the OOPSes\n      are due to some other undetected regressions, or due to some bug\n      on the patches.\n\n      Due to the above, DMABUF patches for vb2 got NACKed for 3.7.\"\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (109 commits)\n  [media] m5mols: Add missing #include \u003clinux/sizes.h\u003e\n  [media] stk1160: Add support for S-Video input\n  Revert \"[media] omap3isp: Replace cpu_is_omap3630() with ISP revision check\"\n  [media]  dvb: LNA implementation changes\n  [media] v4l2-ioctl: fix W\u003d1 warnings\n  [media] v4l2-ioctl: add blocks check for VIDIOC_SUBDEV_G/S_EDID\n  [media] omap3isp: Fix compilation error in ispreg.h\n  [media] rc-msi-digivox-ii: Add full scan keycodes\n  [media] cx25821: testing the wrong variable\n  [media] tda18271-common: hold the I2C adapter during write transfers\n  [media] ds3000: add module parameter to force firmware upload\n  [media] drivers/media: Remove unnecessary semicolon\n  [media] winbond: remove space from driver name\n  [media] iguanair: cannot send data from the stack\n  [media] omap3isp: Replace cpu_is_omap3630() with ISP revision check\n  [media] dvb-usb: print small buffers via %*ph\n  [media] uvc: Add return code check at vb2_queue_init()\n  [media] em28xx: Replace memcpy with struct assignment\n  [media] bt8xx: Add video4linux control V4L2_CID_COLOR_KILLER\n  [media] mem2mem_testdev: Use devm_kzalloc() in probe\n  ...\n\nConflicts:\n\tarch/arm/mach-davinci/include/mach/da8xx.h\n"
    },
    {
      "commit": "759e00b8a8883be28357426206d2f1752827e38a",
      "tree": "96e09daf0bcb7fc49e4c384e8b20b92c223568bd",
      "parents": [
        "5cea24c5899a81abf59706d69580dd5c734effa8",
        "6054b9cae24f7ff09e502cea408dad140210681a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:35:05 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:35:05 2012 +0900"
      },
      "message": "Merge tag \u0027pinctrl-for-3.7-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull second set of pinctrl patches from Linus Walleij:\n \"Here is a late pinctrl pull request with stuff that wasn\u0027t quite\n  tested at the first pull request.\n\n  The main reason to not hold off is that the modifications to\n  irq_domain_add_simple() as reviewed by Rob Herring introduce new\n  infrastructure for irqdomains that will be useful for the next cycle:\n  instead of sprinkling irq descriptor allocation all over the kernel\n  wherever a \"legacy\" domain is registered, which is necessary for any\n  platform using sparse IRQs, and many irq chips are say GPIO\n  controllers which may be used with several systems, some with sparse\n  IRQs some not, we push this into the irq_domain_add_simple() so we can\n  atleast do mistakes in one place.\n\n  The irq_domain_add_simple() is currently unused in the kernel, so I\n  need to provide a user.  The Nomadik stuff that goes with are changes\n  to the driver I use day-to-day to make use of this facility (and a\n  dependency), so see it as a way to eat my own dogfood: if this blows\n  up the egg hits my face.\n\n  A second round of pinctrl patches for v3.7:\n   - Complement the Nomadik pinctrl driver with alternate Cx functions\n     so it handles all oddities.\n   - A patch to the IRQdomain to reform the simple irqdomain to handle\n     IRQ descriptor allocation dynamically.\n   - Use the above feature in the Nomadik pin controller.\"\n\n* tag \u0027pinctrl-for-3.7-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl/nomadik: use simple or linear IRQ domain\n  irqdomain: augment add_simple() to allocate descs\n  pinctrl/nomadik: support other alternate-C functions\n"
    },
    {
      "commit": "5cea24c5899a81abf59706d69580dd5c734effa8",
      "tree": "c080ec6b1c6cf27b50f00b2980068fb563b6f7ec",
      "parents": [
        "2fc07efa2241afe08de136c061b3baa103fb286c",
        "a0f0dd57f4a85310d9936f1770a0424b49fef876"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:32:43 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:32:43 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull second set of ARM updates from Russell King:\n \"This is the second set of ARM updates for this merge window.\n\n  Contained within are changes to allow the kernel to boot in hypervisor\n  mode on CPUs supporting virtualization, and cache flushing support to\n  the point of inner sharable unification, which are used by the\n  suspend/resume code to avoid having to do a full cache flush.\n\n  Also included is one fix for VFP code identified by Michael Olbrich.\"\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: vfp: fix saving d16-d31 vfp registers on v6+ kernels\n  ARM: 7549/1: HYP: fix boot on some ARM1136 cores\n  ARM: 7542/1: mm: fix cache LoUIS API for xscale and feroceon\n  ARM: mm: update __v7_setup() to the new LoUIS cache maintenance API\n  ARM: kernel: update __cpu_disable to use cache LoUIS maintenance API\n  ARM: kernel: update cpu_suspend code to use cache LoUIS operations\n  ARM: mm: rename jump labels in v7_flush_dcache_all function\n  ARM: mm: implement LoUIS API for cache maintenance ops\n  ARM: virt: arch_timers: enable access to physical timers\n  ARM: virt: Add CONFIG_ARM_VIRT_EXT option\n  ARM: virt: Add boot-time diagnostics\n  ARM: virt: Update documentation for hyp mode entry support\n  ARM: zImage/virt: hyp mode entry support for the zImage loader\n  ARM: virt: allow the kernel to be entered in HYP mode\n  ARM: opcodes: add __ERET/__MSR_ELR_HYP instruction encoding\n"
    },
    {
      "commit": "2fc07efa2241afe08de136c061b3baa103fb286c",
      "tree": "113b58740841098c3cc363a4069b5ba77549a881",
      "parents": [
        "79360ddd73dfe9a26f49ef4e27b8c26612929b0e",
        "f7f4b2322bf7b8c5929b7eb5a667091f32592580"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:31:28 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 12:31:28 2012 +0900"
      },
      "message": "Merge tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates #2 from Takashi Iwai:\n \"This update contains a few cleanup works, regression/stable fixes\n  gathered since the last pull request.\n\n   - Clean up with generic hd-audio jack handling code by David\n     Henningsson\n   - A few regression fixes for standardized HD-audio auto-parser\n   - Misc clean-up and small fixes\"\n\n* tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - do not detect jack on internal speakers for Realtek\n  ALSA: hda - Fix missing beep on ASUS X43U notebook\n  ALSA: hda - Remove AZX_DCAPS_POSFIX_COMBO\n  ALSA: hda - Warn an allocation for an uninitialized array\n  ALSA: hda/cirrus - Add missing init/free of hda_gen_spec\n  ALSA: hda - Fix memory leaks at error path in patch_cirrus.c\n  ALSA: hda - Add missing hda_gen_spec to struct via_spec\n  ALSA: hda - remove \"Mic Jack Mode\" for headset jacks (Latitude Exx30)\n  ALSA: hda - make Cirrus codec use generic unsol event handler\n  ALSA: hda - make VIA codec use generic unsol event handler\n  ALSA: hda - Remove dead GPIO code for VIA codec\n  ALSA: usb-audio: Add TASCAM US122 MKII playback\n"
    },
    {
      "commit": "79360ddd73dfe9a26f49ef4e27b8c26612929b0e",
      "tree": "a8b0d226e0d83ea4e3a8c27b091a7121dbb9638b",
      "parents": [
        "8213a2f3eeafdecf06dd718cb4130372263f6067",
        "98f6ef64b15a48f15062aff5d143b5d9a6ae7711"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:52:03 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:52:03 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull pile 2 of vfs updates from Al Viro:\n \"Stuff in this one - assorted fixes, lglock tidy-up, death to\n  lock_super().\n\n  There\u0027ll be a VFS pile tomorrow (with patches from Jeff Layton,\n  sanitizing getname() and related parts of audit and preparing for\n  ESTALE fixes), but I\u0027d rather push the stuff in this one ASAP - some\n  of the bugs closed here are quite unpleasant.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  vfs: bogus warnings in fs/namei.c\n  consitify do_mount() arguments\n  lglock: add DEFINE_STATIC_LGLOCK()\n  lglock: make the per_cpu locks static\n  lglock: remove unused DEFINE_LGLOCK_LOCKDEP()\n  MAX_LFS_FILESIZE definition for 64bit needs LL...\n  tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking\n  vfs: drop lock/unlock super\n  ufs: drop lock/unlock super\n  sysv: drop lock/unlock super\n  hpfs: drop lock/unlock super\n  fat: drop lock/unlock super\n  ext3: drop lock/unlock super\n  exofs: drop lock/unlock super\n  dup3: Return an error when oldfd \u003d\u003d newfd.\n  fs: handle failed audit_log_start properly\n  fs: prevent use after free in auditing when symlink following was denied\n"
    },
    {
      "commit": "8213a2f3eeafdecf06dd718cb4130372263f6067",
      "tree": "0d02e3201dac64d1429f8552ee1163d4a1ef1646",
      "parents": [
        "40924754f2cabd5d9af4bcd4dcecc362b5e0baa1",
        "12f79be93d94698778ff2b3f921073fc5f6780d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:49:08 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:49:08 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull pile 2 of execve and kernel_thread unification work from Al Viro:\n \"Stuff in there: kernel_thread/kernel_execve/sys_execve conversions for\n  several more architectures plus assorted signal fixes and cleanups.\n\n  There\u0027ll be more (in particular, real fixes for the alpha\n  do_notify_resume() irq mess)...\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal: (43 commits)\n  alpha: don\u0027t open-code trace_report_syscall_{enter,exit}\n  Uninclude linux/freezer.h\n  m32r: trim masks\n  avr32: trim masks\n  tile: don\u0027t bother with SIGTRAP in setup_frame\n  microblaze: don\u0027t bother with SIGTRAP in setup_rt_frame()\n  mn10300: don\u0027t bother with SIGTRAP in setup_frame()\n  frv: no need to raise SIGTRAP in setup_frame()\n  x86: get rid of duplicate code in case of CONFIG_VM86\n  unicore32: remove pointless test\n  h8300: trim _TIF_WORK_MASK\n  parisc: decide whether to go to slow path (tracesys) based on thread flags\n  parisc: don\u0027t bother looping in do_signal()\n  parisc: fix double restarts\n  bury the rest of TIF_IRET\n  sanitize tsk_is_polling()\n  bury _TIF_RESTORE_SIGMASK\n  unicore32: unobfuscate _TIF_WORK_MASK\n  mips: NOTIFY_RESUME is not needed in TIF masks\n  mips: merge the identical \"return from syscall\" per-ABI code\n  ...\n\nConflicts:\n\tarch/arm/include/asm/thread_info.h\n"
    },
    {
      "commit": "40924754f2cabd5d9af4bcd4dcecc362b5e0baa1",
      "tree": "fb7c4644acf882f3ac7b0ff6f0972aecd0d77663",
      "parents": [
        "cbd8aca472134e666eee87462177f1be854ebbf8",
        "2f60d628ffd042e65e0b1d3431fb3e38d6f7c1be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:46:03 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:46:03 2012 +0900"
      },
      "message": "Merge branch \u0027writeback-for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux\n\nPull writeback fixes from Fengguang Wu:\n \"Three trivial writeback fixes\"\n\n* \u0027writeback-for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux:\n  CPU hotplug, writeback: Don\u0027t call writeback_set_ratelimit() too often during hotplug\n  writeback: correct comment for move_expired_inodes()\n  backing-dev: use kstrto* in preference to simple_strtoul\n"
    },
    {
      "commit": "cbd8aca472134e666eee87462177f1be854ebbf8",
      "tree": "fbe0dd2ffbd14eeb1b8ec5dbb39fe52b0cbb76e5",
      "parents": [
        "35e9a274fdc9c8feb763e4970a32d7089f51393c",
        "26de9c26bf8557584c1977da92f3ed1b752291cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:32:29 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:32:29 2012 +0900"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild misc changes from Michal Marek:\n \"In the non-critical part of kbuild, I have\n   - Some make coccicheck improvements and two new tests\n   - Support for a cleaner html output in scripts/kernel-doc, named\n     html5 (no, it does not play videos, yet)\n\n  BTW, Randy wants to route further kernel-doc patches through the\n  kbuild tree.\"\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  Update SmPL/Coccinelle section of MAINTAINERS\n  coccicheck: Add the rep+ctxt mode\n  scripts/coccinelle/tests/odd_ptr_err.cocci: semantic patch for IS_ERR/PTR_ERR inconsistency\n  scripts/tags.sh: Add magic for pci access functions\n  scripts/coccinelle: ptr_ret: Add ternary operator version\n  scripts/kernel-doc: drop maintainer\n  scripts/kernel-doc: added support for html5\n"
    },
    {
      "commit": "35e9a274fdc9c8feb763e4970a32d7089f51393c",
      "tree": "d67ae81b870cb4531a92cbf44c07210f4ad124c7",
      "parents": [
        "ae3e4628287de0ab90545c14076657aeee38506b",
        "fb16d8912db5268f29706010ecafff74b971c58d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:28:52 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:28:52 2012 +0900"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kconfig changes from Michal Marek:\n \"kconfig in v3.7 is going to\n   - initialize ncurses only once in menuconfig\n   - be able to jump to a search result in menuconfig\n   - change the misnomer oldnoconfig to a more meaningful name\n     olddefconfig, keeping the old name as alias\"\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kconfig: replace \u0027oldnoconfig\u0027 with \u0027olddefconfig\u0027, and keep the old name as an alias\n  menuconfig: Assign jump keys per-page instead of globally\n  menuconfig: Do not open code textbox scroll up/down\n  menuconfig: Add jump keys to search results\n  menuconfig: Extend dialog_textbox so that it can return to a scrolled position\n  menuconfig: Extend dialog_textbox so that it can exit on arbitrary keypresses\n  menuconfig: Remove superfluous conditionnal\n  kconfig: document oldnoconfig to what it really does in conf.c\n  kconfig/mconf.c: revision of curses initialization.\n"
    },
    {
      "commit": "ae3e4628287de0ab90545c14076657aeee38506b",
      "tree": "a846e66dc3fd31e093f2f0a3965534e2d299013f",
      "parents": [
        "5f76945a9c978b8b8bf8eb7fe3b17b9981240a97",
        "415c2c525fab214ab75413aadbc67b4ee9cf212e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:27:27 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:27:27 2012 +0900"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild changes from Michal Marek:\n \"The main part of kbuild for v3.7 contains:\n   - Fix for scripts/Makefile.modpost to not choke on a \u0027.ko\u0027 substring\n     in the build directory path\n   - Two warning fixes (modpost and main Makefile)\n   - __compiletime_error works also with gcc 4.3\n   - make tar{gz,bz2,xz}-pkg uses default compression settings instead\n     of saving as many bytes as possible (this should actually be in the\n     misc branch, I don\u0027t know why I applied it here).\"\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  compiler-gcc4.h: correct verion check for __compiletime_error\n  modpost: Permit .GCC.command.line sections\n  Kbuild: use normal compression settings for tar*-pkg\n  scripts/Makefile.modpost: error in finding modules from .mod files.\n  kbuild: Remove useless warning while appending KCFLAGS\n"
    },
    {
      "commit": "5f76945a9c978b8b8bf8eb7fe3b17b9981240a97",
      "tree": "df61aca168df657bc71ce8b578bcb0c81b0622ee",
      "parents": [
        "940e3a8dd6683a3787faf769b3df7a06f1c2fa31",
        "cd9d6f10d07f26dd8a70e519c22b6b4f8a9e3e7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:21:02 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:21:02 2012 +0900"
      },
      "message": "Merge tag \u0027fbdev-updates-for-3.7\u0027 of git://github.com/schandinat/linux-2.6\n\nPull fbdev updates from Florian Tobias Schandinat:\n \"This includes:\n   - large updates for OMAP\n     - basic OMAP5 DSS support for DPI and DSI outputs\n     - large cleanups and restructuring\n   - some update to Exynos and da8xx-fb\n   - removal of the pnx4008 driver (arch removed)\n   - various other small patches\"\n\nFix up some trivial conflicts (mostly just include line changes, but\nalso some due to the renaming of the deferred work functions by Tejun).\n\n* tag \u0027fbdev-updates-for-3.7\u0027 of git://github.com/schandinat/linux-2.6: (193 commits)\n  gbefb: fix compile error\n  video: mark nuc900fb_map_video_memory as __devinit\n  video/mx3fb: set .owner to prevent module unloading while being used\n  video: exynos_dp: use clk_prepare_enable and clk_disable_unprepare\n  drivers/video/exynos/exynos_mipi_dsi.c: fix error return code\n  drivers/video/savage/savagefb_driver.c: fix error return code\n  video: s3c-fb: use clk_prepare_enable and clk_disable_unprepare\n  da8xx-fb: save and restore LCDC context across suspend/resume cycle\n  da8xx-fb: add pm_runtime support\n  video/udlfb: fix line counting in fb_write\n  OMAPDSS: add missing include for string.h\n  OMAPDSS: DISPC: Configure color conversion coefficients for writeback\n  OMAPDSS: DISPC: Add manager like functions for writeback\n  OMAPDSS: DISPC: Configure writeback FIFOs\n  OMAPDSS: DISPC: Configure writeback specific parameters in dispc_wb_setup()\n  OMAPDSS: DISPC: Configure overlay-like parameters in dispc_wb_setup\n  OMAPDSS: DISPC: Add function to set channel in for writeback\n  OMAPDSS: DISPC: Don\u0027t set chroma resampling bit for writeback\n  OMAPDSS: DISPC: Downscale chroma if plane is writeback\n  OMAPDSS: DISPC: Configure input and output sizes for writeback\n  ...\n"
    },
    {
      "commit": "940e3a8dd6683a3787faf769b3df7a06f1c2fa31",
      "tree": "5f722b4a63fcaf288e2689576d75c16e0dfc700d",
      "parents": [
        "12250d843e8489ee00b5b7726da855e51694e792",
        "759f42987f98915764bad922ee123acb0eadbe33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 09:59:23 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 09:59:23 2012 +0900"
      },
      "message": "Merge tag \u0027for-linus-merge-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\nPull v9fs update from Eric Van Hensbergen.\n\n* tag \u0027for-linus-merge-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9P: Fix race between p9_write_work() and p9_fd_request()\n  9P: Fix race in p9_write_work()\n  9P: fix test at the end of p9_write_work()\n  9P: Fix race in p9_read_work()\n  9p: don\u0027t use __getname/__putname for uname/aname\n  net/9p: Check errno validity\n  fs/9p: avoid debug OOPS when reading a long symlink\n"
    },
    {
      "commit": "98f6ef64b15a48f15062aff5d143b5d9a6ae7711",
      "tree": "83220a8a4bca542c4044dd30f836c98af481125e",
      "parents": [
        "808d4e3cfdcc52b19276175464f6dbca4df13b09"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 11 13:20:00 2012 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Oct 11 20:02:16 2012 -0400"
      },
      "message": "vfs: bogus warnings in fs/namei.c\n\nThe follow_link() function always initializes its *p argument,\nor returns an error, but when building with \u0027gcc -s\u0027, the compiler\ngets confused by the __always_inline attribute to the function\nand can no longer detect where the cookie was initialized.\n\nThe solution is to always initialize the pointer from follow_link,\neven in the error path. When building with -O2, this has zero impact\non generated code and adds a single instruction in the error path\nfor a -Os build on ARM.\n\nWithout this patch, building with gcc-4.6 through gcc-4.8 and\nCONFIG_CC_OPTIMIZE_FOR_SIZE results in:\n\nfs/namei.c: In function \u0027link_path_walk\u0027:\nfs/namei.c:649:24: warning: \u0027cookie\u0027 may be used uninitialized in this function [-Wuninitialized]\nfs/namei.c:1544:9: note: \u0027cookie\u0027 was declared here\nfs/namei.c: In function \u0027path_lookupat\u0027:\nfs/namei.c:649:24: warning: \u0027cookie\u0027 may be used uninitialized in this function [-Wuninitialized]\nfs/namei.c:1934:10: note: \u0027cookie\u0027 was declared here\nfs/namei.c: In function \u0027path_openat\u0027:\nfs/namei.c:649:24: warning: \u0027cookie\u0027 may be used uninitialized in this function [-Wuninitialized]\nfs/namei.c:2899:9: note: \u0027cookie\u0027 was declared here\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "808d4e3cfdcc52b19276175464f6dbca4df13b09",
      "tree": "11c319127e8c1314c1ed1a777e4284032ab5bd00",
      "parents": [
        "4b2c551f77f5a0c496e2125b1d883f4b26aabf2c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Oct 11 11:42:01 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Oct 11 20:02:04 2012 -0400"
      },
      "message": "consitify do_mount() arguments\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "415c2c525fab214ab75413aadbc67b4ee9cf212e",
      "tree": "35a336c2ff5adf55e66c6144dd14fa77d89dcbb3",
      "parents": [
        "76b27645a5bba85bd26896811c7a25ecc37b3731"
      ],
      "author": {
        "name": "Daniel Santos",
        "email": "daniel.santos@pobox.com",
        "time": "Fri Sep 28 18:20:02 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 11 22:51:41 2012 +0200"
      },
      "message": "compiler-gcc4.h: correct verion check for __compiletime_error\n\n__attribute__((error(msg))) was introduced in gcc 4.3 (not 4.4) and as I\nwas unable to find any gcc bugs pertaining to it, I\u0027m presuming that it\nhas functioned as advertised since 4.3.0.\n\nSigned-off-by: Daniel Santos \u003cdaniel.santos@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nTested-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "76b27645a5bba85bd26896811c7a25ecc37b3731",
      "tree": "eb25a7b81a186bcf0fb2f8ad73aa35fdbfe3f229",
      "parents": [
        "b589c8ae095b3d4f4181a6aefb26df5e762d6499"
      ],
      "author": {
        "name": "Jonathan Kliegman",
        "email": "kliegs@chromium.org",
        "time": "Thu Oct 04 16:32:19 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 11 22:36:15 2012 +0200"
      },
      "message": "modpost: Permit .GCC.command.line sections\n\nAllow .GCC.command.line sections in modules to prevent modpost warnings:\nWARNING: sound/usb/snd-usbmidi-lib.o (.GCC.command.line): unexpected non-allocatable section.\nDid you forget to use \"ax\"/\"aw\" in a .S file?\nNote that for example \u003clinux/init.h\u003e contains\nsection definitions for use in .S files.\n\nSigned-off-by: Jonathan Kliegman \u003ckliegs@chromium.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bf3b202b41999f88f091632f13842b7234bd58b7",
      "tree": "e2861fcca522cc299e6106fa6c78d85a4a6eedeb",
      "parents": [
        "782cd9ee985b1523f1ddad57657a24d7855d9e4d",
        "1fdead8ad31d3aa833bc37739273fcde89ace93c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 11 15:07:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 11 15:07:19 2012 -0300"
      },
      "message": "Merge branch \u0027staging/for_v3.7\u0027 into v4l_for_linus\n\nApplied on the top of changeset 782cd9e, as some of those patches\ndepend on some fixes that went via -arm tree.\n\n* staging/for_v3.7: (109 commits)\n  [media] m5mols: Add missing #include \u003clinux/sizes.h\u003e\n  [media] stk1160: Add support for S-Video input\n  Revert \"[media] omap3isp: Replace cpu_is_omap3630() with ISP revision check\"\n  [media]  dvb: LNA implementation changes\n  [media] v4l2-ioctl: fix W\u003d1 warnings\n  [media] v4l2-ioctl: add blocks check for VIDIOC_SUBDEV_G/S_EDID\n  [media] omap3isp: Fix compilation error in ispreg.h\n  [media] rc-msi-digivox-ii: Add full scan keycodes\n  [media] cx25821: testing the wrong variable\n  [media] tda18271-common: hold the I2C adapter during write transfers\n  [media] ds3000: add module parameter to force firmware upload\n  [media] drivers/media: Remove unnecessary semicolon\n  [media] winbond: remove space from driver name\n  [media] iguanair: cannot send data from the stack\n  [media] omap3isp: Replace cpu_is_omap3630() with ISP revision check\n  [media] dvb-usb: print small buffers via %*ph\n  [media] uvc: Add return code check at vb2_queue_init()\n  [media] em28xx: Replace memcpy with struct assignment\n  [media] bt8xx: Add video4linux control V4L2_CID_COLOR_KILLER\n  [media] mem2mem_testdev: Use devm_kzalloc() in probe\n  ...\n"
    },
    {
      "commit": "759f42987f98915764bad922ee123acb0eadbe33",
      "tree": "57968c56307e7ea636a7558b15edb669dfb14399",
      "parents": [
        "584a8c13d58423462680907d4cc40d9929c9030a"
      ],
      "author": {
        "name": "Simon Derr",
        "email": "simon.derr@bull.net",
        "time": "Mon Sep 17 15:16:31 2012 +0200"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Thu Oct 11 12:03:31 2012 -0500"
      },
      "message": "9P: Fix race between p9_write_work() and p9_fd_request()\n\nRace scenario:\n\nthread A\t\t\tthread B\n\np9_write_work()                p9_fd_request()\n\nif (list_empty\n  (\u0026m-\u003eunsent_req_list))\n  ...\n\n                               spin_lock(\u0026client-\u003elock);\n                               req-\u003estatus \u003d REQ_STATUS_UNSENT;\n                               list_add_tail(..., \u0026m-\u003eunsent_req_list);\n                               spin_unlock(\u0026client-\u003elock);\n                               ....\n                               if (n \u0026 POLLOUT \u0026\u0026\n                               !test_and_set_bit(Wworksched, \u0026m-\u003ewsched)\n                               schedule_work(\u0026m-\u003ewq);\n                               --\u003e not done because Wworksched is set\n\n  clear_bit(Wworksched, \u0026m-\u003ewsched);\n  return;\n\n--\u003e nobody will take care of sending the new request.\n\nThis is not very likely to happen though, because p9_write_work()\nbeing called with an empty unsent_req_list is not frequent.\nBut this also means that taking the lock earlier will not be costly.\n\nSigned-off-by: Simon Derr \u003csimon.derr@bull.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "26de9c26bf8557584c1977da92f3ed1b752291cf",
      "tree": "911b6e2cae4b7d3577ec41b93ac4bdec2ae2b0a9",
      "parents": [
        "c05cd6ddb6fce23123c62db36a4ce09da4f29dc1"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Thu Sep 20 22:52:42 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 11 15:20:03 2012 +0200"
      },
      "message": "Update SmPL/Coccinelle section of MAINTAINERS\n\nThis patch updates some email addresses and the new\nmailing list address.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nAcked-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c05cd6ddb6fce23123c62db36a4ce09da4f29dc1",
      "tree": "4a71b3ed422fe4d8d2a22dea3df53051cfc0a7fe",
      "parents": [
        "e8fa600e066f137ef5810a2a5021530d68f34ac9"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "nicolas.palix@imag.fr",
        "time": "Thu Sep 20 22:30:46 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 11 15:11:12 2012 +0200"
      },
      "message": "coccicheck: Add the rep+ctxt mode\n\nThis adds a \u0027rep+ctxt\u0027 mode which prints the warning\nmessage followed by the context.\n\nSigned-off-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e8fa600e066f137ef5810a2a5021530d68f34ac9",
      "tree": "818980fffa7a0b3d8b65e48f4552cafaf6f4c669",
      "parents": [
        "22beb565d42bcf762585c477a34dcc00618e371e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Aug 25 22:42:45 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 11 14:50:51 2012 +0200"
      },
      "message": "scripts/coccinelle/tests/odd_ptr_err.cocci: semantic patch for IS_ERR/PTR_ERR inconsistency\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a0f0dd57f4a85310d9936f1770a0424b49fef876",
      "tree": "2f85b8b67dda13d19b02ca39e0fbef921cb1cf8b",
      "parents": [
        "2a552d5e63d7fa602c9a9a0717008737f55625a6",
        "846a136881b8f73c1f74250bf6acfaa309cab1f2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 11 10:55:04 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 11 10:55:04 2012 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into for-linus\n\nConflicts:\n\tarch/arm/kernel/smp.c\n"
    },
    {
      "commit": "12250d843e8489ee00b5b7726da855e51694e792",
      "tree": "905d1577a3d91cf9906628dd65648b0006c1893f",
      "parents": [
        "da06a8d7bed2f3bfc12979384b2d1247ec4873db",
        "62885f59a26195d9f6a3f8c795225dfbab62a110"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:27:51 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:27:51 2012 +0900"
      },
      "message": "Merge branch \u0027i2c-embedded/for-next\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPull i2c-embedded changes from Wolfram Sang:\n \"The changes for i2c-embedded include:\n\n   - massive rework of the omap driver\n   - massive rework of the at91 driver.  In fact, the old driver gets\n     removed; I am okay with this approach since the old driver was\n     depending on BROKEN and its limitations made it practically\n     unusable, so people used bitbanging instead.  But even if there are\n     users, there is no platform_data or module parameter which would\n     need to be converted.  It is just another driver doing I2C\n     transfers, just way better.  Modifications of arch/arm/at91 related\n     files have proper acks from the maintainer.\n   - new driver for R-Car I2C\n   - devicetree and generic_clock conversions and fixes\n   - usual driver fixes and changes.\n\n  The rework patches have come a long way and lots of people have been\n  involved in creating/testing them.  Most patches have been in\n  linux-next at least since 3.6-rc5.  A few have been added in the last\n  week, I have to admit.\n\n  An unexpected (but welcome :)) peak in private life is the cause for\n  that.  The \"late\" patches shouldn\u0027t cause any merge conflicts and I\n  will have a special eye on them during the stabilization phase.  This\n  is an exception and I want to have the patches in place properly in\n  time again for the next kernels.\"\n\n* \u0027i2c-embedded/for-next\u0027 of git://git.pengutronix.de/git/wsa/linux: (44 commits)\n  MXS: Implement DMA support into mxs-i2c\n  i2c: add Renesas R-Car I2C driver\n  i2c: s3c2410: use clk_prepare_enable and clk_disable_unprepare\n  ARM: OMAP: convert I2C driver to PM QoS for MPU latency constraints\n  i2c: nomadik: Add Device Tree support to the Nomadik I2C driver\n  i2c: algo: pca: Fix chip reset function for PCA9665\n  i2c: mpc: Wait for STOP to hit the bus\n  i2c: davinci: preparation for switch to common clock framework\n  omap-i2c: fix incorrect log message when using a device tree\n  i2c: omap: sanitize exit path\n  i2c: omap: switch over to autosuspend API\n  i2c: omap: remove unnecessary pm_runtime_suspended check\n  i2c: omap: switch to threaded IRQ support\n  i2c: omap: remove redundant status read\n  i2c: omap: get rid of the \"complete\" label\n  i2c: omap: resize fifos before each message\n  i2c: omap: simplify IRQ exit path\n  i2c: omap: always return IRQ_HANDLED\n  i2c: omap: simplify errata check\n  i2c: omap: bus: add a receiver flag\n  ...\n"
    },
    {
      "commit": "da06a8d7bed2f3bfc12979384b2d1247ec4873db",
      "tree": "ed60bec05c7d69d94ad048d404321ce759a48868",
      "parents": [
        "49999ab27eab6289a8e4f450e148bdab521361b2",
        "6bd5dbda2adeabba69c969886511e501a65b6e3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:21:48 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:21:48 2012 +0900"
      },
      "message": "Merge tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A series of fixes (and in some cases, some cleanups):\n\n  Via Tony Lindgren:\n   - A collection of OMAP regression fixes, in particular because\n     firmware no longer sets up all pin states before starting the\n     kernel.\n   - cpufreq fixes for OMAP (Rafael is on vacation and this was\n     pre-agreed).\n   - A longer series of misc regression fixes and cleanups, warning\n     removals, etc for OMAP\n\n  From Arnd Bergmann:\n   - A series of warning fixes for various platforms (defconfig builds)\n\n  Misc:\n   - A couple of tegra fixes, one for i.MX, some vt8500 fixes, etc.\"\n\n* tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (73 commits)\n  ARM: pxa: armcore: fix PCI PIO warnings\n  ARM: integrator: use __iomem pointers for MMIO, part 2\n  ARM: assabet: fix bogus warning in get_assabet_scr (again)\n  ARM: shmobile: mark shmobile_init_late as __init\n  ARM: integrator_cp: fix build failure\n  ARM: OMAP4/AM335x: hwmod: fix disable_module regression in hardreset handling\n  ARM: OMAP3: fix workaround for EMU clockdomain\n  arm/omap: Replace board_ref_clock with enum values\n  ARM: OMAP2+: remove duplicated include from board-omap3stalker.c\n  arch/arm/plat-omap/omap-pm-noop.c: Remove unecessary semicolon\n  arch/arm/mach-omap2: Remove unecessary semicolon\n  arch/arm/mach-omap1/devices.c: Remove unecessary semicolon\n  ARM/dts: omap5-evm: pinmux configuration for audio\n  ARM/dts: Add pinctrl driver entries for omap5\n  ARM/dts: omap4-panda: pinmux configuration for audio\n  ARM/dts: omap4-sdp: pinmux configuration for audio\n  ARM/dts: omap5-evm: Disable unused McBSP3\n  ARM/dts: omap4-sdp: Disable unused McBSP3\n  ARM/dts: omap4-panda: Disable unused audio IPs\n  ARM: OMAP: board-omap4panda: Pin mux configuration for audio needs\n  ...\n"
    },
    {
      "commit": "49999ab27eab6289a8e4f450e148bdab521361b2",
      "tree": "55881aee2989306431d5e98fdd3d9e09d2b5e6c7",
      "parents": [
        "14ffe009ca60856555df3aec942239d8beed74d3"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Thu Oct 11 08:00:33 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:21:16 2012 +0900"
      },
      "message": "autofs4 - fix reset pending flag on mount fail\n\nIn autofs4_d_automount(), if a mount fail occurs the AUTOFS_INF_PENDING\nmount pending flag is not cleared.\n\nOne effect of this is when using the \"browse\" option, directory entry\nattributes show up with all \"?\"s due to the incorrect callback and\nsubsequent failure return (when in fact no callback should be made).\n\nSigned-off-by: Ian Kent \u003cikent@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14ffe009ca60856555df3aec942239d8beed74d3",
      "tree": "b5639c028c996a6907ac0cf6e9f0175398a3a62b",
      "parents": [
        "ce40be7a820bb393ac4ac69865f018d2f4038cf0",
        "ec073619cdda99ffb6a07d3b8000569f5210815a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:14:16 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 10:14:16 2012 +0900"
      },
      "message": "Merge branch \u0027akpm\u0027 (Fixups from Andrew)\n\nMerge misc fixes from Andrew Morton:\n \"Followups, fixes and some random stuff I found on the internet.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (11 patches)\n  perf: fix duplicate header inclusion\n  memcg, kmem: fix build error when CONFIG_INET is disabled\n  rtc: kconfig: fix RTC_INTF defaults connected to RTC_CLASS\n  rapidio: fix comment\n  lib/kasprintf.c: use kmalloc_track_caller() to get accurate traces for kvasprintf\n  rapidio: update for destination ID allocation\n  rapidio: update asynchronous discovery initialization\n  rapidio: use msleep in discovery wait\n  mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip()\n  arch/powerpc/platforms/pseries/hotplug-memory.c: section removal cleanups\n  arch/powerpc/platforms/pseries/hotplug-memory.c: fix section handling code\n"
    },
    {
      "commit": "cd9d6f10d07f26dd8a70e519c22b6b4f8a9e3e7a",
      "tree": "4ea812bc714894210cee7610b15c3101f6390124",
      "parents": [
        "0febd3bccff3ac005a570180209e44fb7de188df"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Oct 11 00:15:57 2012 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Oct 11 00:23:15 2012 +0000"
      },
      "message": "gbefb: fix compile error\n\nThe patch \"drivers/video/gbefb.c: use devm_ functions\" caused a\ncompile error.\n\ndrivers/video/gbefb.c:1159:16: error: implicit declaration of function\n\u0027devm_ioremap\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/video/gbefb.c:1179:3: error: implicit declaration of function\n\u0027devm_ioremap_nocache\u0027 [-Werror\u003dimplicit-function-declaration]\n\nFix it by including linux/io.h which defines those functions.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Damien Cassou \u003cdamien.cassou@lifl.fr\u003e\n"
    },
    {
      "commit": "ce40be7a820bb393ac4ac69865f018d2f4038cf0",
      "tree": "b1fe5a93346eb06f22b1c303d63ec5456d7212ab",
      "parents": [
        "ba0a5a36f60e4c1152af3a2ae2813251974405bf",
        "02f3939e1a9357b7c370a4a69717cf9c02452737"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 09:04:23 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 09:04:23 2012 +0900"
      },
      "message": "Merge branch \u0027for-3.7/core\u0027 of git://git.kernel.dk/linux-block\n\nPull block IO update from Jens Axboe:\n \"Core block IO bits for 3.7.  Not a huge round this time, it contains:\n\n   - First series from Kent cleaning up and generalizing bio allocation\n     and freeing.\n\n   - WRITE_SAME support from Martin.\n\n   - Mikulas patches to prevent O_DIRECT crashes when someone changes\n     the block size of a device.\n\n   - Make bio_split() work on data-less bio\u0027s (like trim/discards).\n\n   - A few other minor fixups.\"\n\nFixed up silent semantic mis-merge as per Mikulas Patocka and Andrew\nMorton.  It is due to the VM no longer using a prio-tree (see commit\n6b2dbba8b6ac: \"mm: replace vma prio_tree with an interval tree\").\n\nSo make set_blocksize() use mapping_mapped() instead of open-coding the\ninternal VM knowledge that has changed.\n\n* \u0027for-3.7/core\u0027 of git://git.kernel.dk/linux-block: (26 commits)\n  block: makes bio_split support bio without data\n  scatterlist: refactor the sg_nents\n  scatterlist: add sg_nents\n  fs: fix include/percpu-rwsem.h export error\n  percpu-rw-semaphore: fix documentation typos\n  fs/block_dev.c:1644:5: sparse: symbol \u0027blkdev_mmap\u0027 was not declared\n  blockdev: turn a rw semaphore into a percpu rw semaphore\n  Fix a crash when block device is read and block size is changed at the same time\n  block: fix request_queue-\u003eflags initialization\n  block: lift the initial queue bypass mode on blk_register_queue() instead of blk_init_allocated_queue()\n  block: ioctl to zero block ranges\n  block: Make blkdev_issue_zeroout use WRITE SAME\n  block: Implement support for WRITE SAME\n  block: Consolidate command flag and queue limit checks for merges\n  block: Clean up special command handling logic\n  block/blk-tag.c: Remove useless kfree\n  block: remove the duplicated setting for congestion_threshold\n  block: reject invalid queue attribute values\n  block: Add bio_clone_bioset(), bio_clone_kmalloc()\n  block: Consolidate bio_alloc_bioset(), bio_kmalloc()\n  ...\n"
    },
    {
      "commit": "ba0a5a36f60e4c1152af3a2ae2813251974405bf",
      "tree": "00dd9d969b638e229eafe01fcee25b6b6b0e0080",
      "parents": [
        "3dddebe059d81a39aa1135b6e6d18ebfa4d25384",
        "790198f74c9d1b46b6a89504361b1a844670d050"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:52:04 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:52:04 2012 +0900"
      },
      "message": "Merge tag \u0027firewire-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394\n\nPull a firewire fix from Stefan Richter:\n \"Fixes an old bug of the /dev/fw* ioctl ABI.\"\n\n* tag \u0027firewire-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:\n  firewire: cdev: fix user memory corruption (i386 userland on amd64 kernel)\n"
    },
    {
      "commit": "3dddebe059d81a39aa1135b6e6d18ebfa4d25384",
      "tree": "6925b4a2de099ab2d679a038b9b6f1538701489f",
      "parents": [
        "e626d177fcb7d8eb759da49c652a68ff90a59fba",
        "899649b7d4ead76c19e39251ca886eebe3f811a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:56 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:56 2012 +0900"
      },
      "message": "Merge tag \u0027vfio-for-v3.7-rc1\u0027 of git://github.com/awilliam/linux-vfio\n\nPull vfio fixes from Alex Williamson:\n \"This includes a fix for PCI BAR mmaps after recent mm changes, fixing\n  an interrupt race, and fixing a consistency bug in interrupt state\n  when switching interrupt modes.\"\n\n* tag \u0027vfio-for-v3.7-rc1\u0027 of git://github.com/awilliam/linux-vfio:\n  vfio: Fix PCI INTx disable consistency\n  vfio: Move PCI INTx eventfd setting earlier\n  vfio: Fix PCI mmap after b3b9c293\n"
    },
    {
      "commit": "ec073619cdda99ffb6a07d3b8000569f5210815a",
      "tree": "bae66c90b8820847b69bde99dd8b4f27e7a96ad0",
      "parents": [
        "cd59085a9b89585f20b4765f74c04e8c527f09f2"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Wed Oct 10 15:54:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:17 2012 +0900"
      },
      "message": "perf: fix duplicate header inclusion\n\n#include \u003cstdbool.h\u003e somehow got duplicated on its way to linus\u0027s tree\n(probably as a conflict resolution as things got sent through multiple\ntrees)\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd59085a9b89585f20b4765f74c04e8c527f09f2",
      "tree": "bc3c7f4b4343d1e74a1f54b17d25069bf62ca3e9",
      "parents": [
        "8dc0839510ed4a7c594386ef58446b014fb4c27a"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed Oct 10 15:54:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:16 2012 +0900"
      },
      "message": "memcg, kmem: fix build error when CONFIG_INET is disabled\n\nCommit e1aab161e013 (\"socket: initial cgroup code.\") causes a build\nerror when CONFIG_INET is disabled in Linus\u0027 tree:\n\n  net/built-in.o: In function `sk_update_clone\u0027:\n  net/core/sock.c:1336: undefined reference to `sock_update_memcg\u0027\n\nsock_update_memcg() is only defined when CONFIG_INET is enabled, so fix\nit by defining the dummy function without this option.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Glauber Costa \u003cglommer@parallels.com\u003e\nCc: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dc0839510ed4a7c594386ef58446b014fb4c27a",
      "tree": "dbea8fdf8d42f59c920e29224644c6ad9c83ac6b",
      "parents": [
        "fdb8d561e6fb8538e320554b991ed183b19ddc83"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Wed Oct 10 15:54:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:16 2012 +0900"
      },
      "message": "rtc: kconfig: fix RTC_INTF defaults connected to RTC_CLASS\n\nCommit 6b8029fab641 (\"rtc: kconfig: remove unnecessary dependencies\")\nremoved various \u0027depends on RTC_CLASS\u0027 dependencies but also removed a\nfew \u0027default RTC_CLASS\u0027 statements, which actually changed default\nbehavior.\n\nThis resulted in the various RTC interfaces (sysfs, proc, dev) all being\ndisabled by default, even when RTC_CLASS is enabled:\n\n   # CONFIG_RTC_INTF_SYSFS is not set\n   # CONFIG_RTC_INTF_PROC is not set\n   # CONFIG_RTC_INTF_DEV is not set\n\nwhich is different from previous behavior (all of these where enabled.)\n\nTo fix, add back the \u0027default RTC_CLASS\u0027 statments to each of the\nRTC_INTF_* options.\n\nI noticed this because some RTC tests started failing on my TI OMAP\nplatforms because /dev/rtc0 was not present anymore, even though the\ndriver was present and RTC_CLASS was enabled.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nAcked-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdb8d561e6fb8538e320554b991ed183b19ddc83",
      "tree": "406ccd11ba5d6e5d55d5df99642ab6f95f7f4622",
      "parents": [
        "3e1aa66bd423950aa69c3d50d91818af1d16e0a7"
      ],
      "author": {
        "name": "Chad Reese",
        "email": "kreese@caviumnetworks.com",
        "time": "Wed Oct 10 15:54:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:16 2012 +0900"
      },
      "message": "rapidio: fix comment\n\nThe resource index for the mailboxes was incorrect.\n\nSigned-off-by: Chad Reese \u003ckreese@caviumnetworks.com\u003e\nAcked-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e1aa66bd423950aa69c3d50d91818af1d16e0a7",
      "tree": "3f9f0f6e2f396e7bf32978816c49e99a28855d56",
      "parents": [
        "4ed134beee42a5c9fc4b439f1e498363066e2516"
      ],
      "author": {
        "name": "Ezequiel Garcia",
        "email": "elezegarcia@gmail.com",
        "time": "Wed Oct 10 15:54:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:15 2012 +0900"
      },
      "message": "lib/kasprintf.c: use kmalloc_track_caller() to get accurate traces for kvasprintf\n\nPreviously kvasprintf() allocation was being done through kmalloc(),\nthus producing an inaccurate trace report.\n\nThis is a common problem: in order to get accurate callsite tracing, a\nlib/utils function shouldn\u0027t allocate kmalloc but instead use\nkmalloc_track_caller.\n\nSigned-off-by: Ezequiel Garcia \u003celezegarcia@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ed134beee42a5c9fc4b439f1e498363066e2516",
      "tree": "d2d2dc5515f15c19b0a51882e656176f9d72aef1",
      "parents": [
        "2574740d1fe946803caa6b0c06fbb4bf397af35d"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 10 15:54:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:15 2012 +0900"
      },
      "message": "rapidio: update for destination ID allocation\n\nAddress comments provided by Andrew Morton:\nhttps://lkml.org/lkml/2012/10/3/550\n\n - Keeps consistent kerneldoc compatible comments style for new static\n   functions.\n - Removes unnecessary complexity from destination ID allocation\n   routine.\n - Uses kcalloc() for code clarity.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2574740d1fe946803caa6b0c06fbb4bf397af35d",
      "tree": "50bdf80ba048dd462f3b23f13a7f636401448565",
      "parents": [
        "f4c9c0e83bdfab6d3de7bc9ad728d99bf6adde92"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 10 15:53:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:15 2012 +0900"
      },
      "message": "rapidio: update asynchronous discovery initialization\n\nUpdate discovery process initialization based on Andrew Morton\u0027s comments:\nhttps://lkml.org/lkml/2012/10/3/552.\n\nThis update processes all enumerating mports first and schedules discovery\nwork after that. If the initialization routine fails to allocate resources\nneeded to execute discovery, it abandons discovery for all ports.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4c9c0e83bdfab6d3de7bc9ad728d99bf6adde92",
      "tree": "a553b1e1757023f64097d30e491958e394f0354e",
      "parents": [
        "627260595ca6abcb16d68a3732bac6b547e112d6"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 10 15:53:58 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:14 2012 +0900"
      },
      "message": "rapidio: use msleep in discovery wait\n\nUse msleep() for code clarity as suggested by Andrew Morton in his\ncomments for the original patch: https://lkml.org/lkml/2012/10/3/546.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "627260595ca6abcb16d68a3732bac6b547e112d6",
      "tree": "e129ac3500e1636f6b1e2ffaf3cd1443557af32c",
      "parents": [
        "1633dbbacbaa3a2f95ef901caf9d0b32728c10b6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "b.zolnierkie@samsung.com",
        "time": "Wed Oct 10 15:53:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:14 2012 +0900"
      },
      "message": "mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip()\n\n{get,clear,set}_pageblock_skip() use incorrect bit ranges (please compare\nto bit ranges used by {get,set}_pageblock_flags() used for migration\ntypes) and can overwrite pageblock migratetype of the next pageblock in\nthe bitmap.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nTested-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Minchan Kim \u003cminchan@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1633dbbacbaa3a2f95ef901caf9d0b32728c10b6",
      "tree": "e501818f36de069851c5fa06bed08efb910608aa",
      "parents": [
        "158544b165d362c23acdde0104d9aab505a262a6"
      ],
      "author": {
        "name": "Yasuaki Ishimatsu",
        "email": "isimatu.yasuaki@jp.fujitsu.com",
        "time": "Wed Oct 10 15:53:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:14 2012 +0900"
      },
      "message": "arch/powerpc/platforms/pseries/hotplug-memory.c: section removal cleanups\n\nFollowups to d760afd4d257 (\"memory-hotplug: suppress \"Trying to free\nnonexistent resource \u003cXXXXXXXXXXXXXXXX-YYYYYYYYYYYYYYYY\u003e\" warning\").\n\n - use unsigned long type, as overflows are conceivable\n\n - rename `i\u0027 to the less-misleading and more informative `section\u0027\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "158544b165d362c23acdde0104d9aab505a262a6",
      "tree": "b6b134b670e9362290bea4d92537c8eada741dcc",
      "parents": [
        "9e695d2ecc8451cc2c1603d60b5c8e7f5581923a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Oct 10 15:53:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:50:13 2012 +0900"
      },
      "message": "arch/powerpc/platforms/pseries/hotplug-memory.c: fix section handling code\n\nFix\n\n  arch/powerpc/platforms/pseries/hotplug-memory.c: In function \u0027pseries_remove_memblock\u0027:\n  arch/powerpc/platforms/pseries/hotplug-memory.c:103:17: error: unused variable \u0027pfn\u0027 [-Werror\u003dunused-variable]\n\nCaused by commit d760afd4d257 (\"memory-hotplug: suppress \"Trying to free\nnonexistent resource \u003cXXXXXXXXXXXXXXXX-YYYYYYYYYYYYYYYY\u003e\" warning\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Yasuaki Ishimatsu \u003cisimatu.yasuaki@jp.fujitsu.com\u003e\nTested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nTested-by: Nathan Fontenot \u003cnfont@linux.vnet.ibm.com\u003e\nTested-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e626d177fcb7d8eb759da49c652a68ff90a59fba",
      "tree": "6223d17d7601212c51d223657d273d6e7bc0807a",
      "parents": [
        "df632d3ce7eacf92ad9b642301c7b53a1d95b8d8",
        "0657777fcefffbf79d4a5fa0952a3f1a4248c0da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:49:18 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 11 08:49:18 2012 +0900"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\nPull hwmon updates from Jean Delvare:\n \"Only trivial things this time\"\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: Drop needless includes of \u003clinux/delay.h\u003e\n  hwmon: Add missing inclusions of \u003clinux/err.h\u003e\n  hwmon: Add missing inclusions of \u003clinux/jiffies.h\u003e\n  hwmon: Fix spelling of Celsius\n  hwmon: Update Alexey Fisher\u0027s name\n"
    },
    {
      "commit": "f7f4b2322bf7b8c5929b7eb5a667091f32592580",
      "tree": "080a627e49b1079694925ab7df6594ac2cfe166c",
      "parents": [
        "7110005e8d5c3cd418fc4b64f9f124f004422a9a"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Oct 10 16:32:09 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 17:13:22 2012 +0200"
      },
      "message": "ALSA: hda - do not detect jack on internal speakers for Realtek\n\nThis caused the internal speaker to mute itself because it was\npresent, which happened after powersave.\nIt was found on Dell XPS 15 (L502x), ALC665.\n\nReported-by: Da Fox \u003cda.fox.mail@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "899649b7d4ead76c19e39251ca886eebe3f811a8",
      "tree": "a86eae8128cf6f271ada3b4c4e4eb43238f56233",
      "parents": [
        "9dbdfd23b7638d054f3b0e70c64dfb9f297f2a9f"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Oct 10 09:10:32 2012 -0600"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Oct 10 09:10:32 2012 -0600"
      },
      "message": "vfio: Fix PCI INTx disable consistency\n\nThe virq_disabled flag tracks the userspace view of INTx masking\nacross interrupt mode changes, but we\u0027re not consistently applying\nthis to the interrupt and masking handler notion of the device.\nCurrently if the user sets DisINTx while in MSI or MSIX mode, then\nreturns to INTx mode (ex. rebooting a qemu guest), the hardware has\nDisINTx+, but the management of INTx thinks it\u0027s enabled, making it\nimpossible to actually clear DisINTx.  Fix this by updating the\nhandler state when INTx is re-enabled.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "9dbdfd23b7638d054f3b0e70c64dfb9f297f2a9f",
      "tree": "85b24e35aea412ea63bae6b71a679b9d030c06fa",
      "parents": [
        "34002f54d2bd8e8ac04f0da0847f71a8a06a5d38"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Oct 10 09:10:32 2012 -0600"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Oct 10 09:10:32 2012 -0600"
      },
      "message": "vfio: Move PCI INTx eventfd setting earlier\n\nWe need to be ready to recieve an interrupt as soon as we call\nrequest_irq, so our eventfd context setting needs to be moved\nearlier.  Without this, an interrupt from our device or one\nsharing the interrupt line can pass a NULL into eventfd_signal\nand oops.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "34002f54d2bd8e8ac04f0da0847f71a8a06a5d38",
      "tree": "97f205940afdc9d6e684f213aad522cb5a1f0916",
      "parents": [
        "2474542f64432398f503373f53bdf620491bcfa8"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Oct 10 09:10:31 2012 -0600"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Oct 10 09:10:31 2012 -0600"
      },
      "message": "vfio: Fix PCI mmap after b3b9c293\n\nOur mmap path mistakely relied on vma-\u003evm_pgoff to get set in\nremap_pfn_range.  After b3b9c293, that path only applies to\ncopy-on-write mappings.  Set it in our own code.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "df632d3ce7eacf92ad9b642301c7b53a1d95b8d8",
      "tree": "848c39ed4f7cfdb582bf2e0a0a03147efaa5198d",
      "parents": [
        "2474542f64432398f503373f53bdf620491bcfa8",
        "af283885b70248268617955a5ea5476647bd556b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 23:52:35 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 23:52:35 2012 +0900"
      },
      "message": "Merge tag \u0027nfs-for-3.7-1\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client updates from Trond Myklebust:\n \"Features include:\n\n   - Remove CONFIG_EXPERIMENTAL dependency from NFSv4.1\n     Aside from the issues discussed at the LKS, distros are shipping\n     NFSv4.1 with all the trimmings.\n   - Fix fdatasync()/fsync() for the corner case of a server reboot.\n   - NFSv4 OPEN access fix: finally distinguish correctly between\n     open-for-read and open-for-execute permissions in all situations.\n   - Ensure that the TCP socket is closed when we\u0027re in CLOSE_WAIT\n   - More idmapper bugfixes\n   - Lots of pNFS bugfixes and cleanups to remove unnecessary state and\n     make the code easier to read.\n   - In cases where a pNFS read or write fails, allow the client to\n     resume trying layoutgets after two minutes of read/write-\n     through-mds.\n   - More net namespace fixes to the NFSv4 callback code.\n   - More net namespace fixes to the NFSv3 locking code.\n   - More NFSv4 migration preparatory patches.\n     Including patches to detect network trunking in both NFSv4 and\n     NFSv4.1\n   - pNFS block updates to optimise LAYOUTGET calls.\"\n\n* tag \u0027nfs-for-3.7-1\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (113 commits)\n  pnfsblock: cleanup nfs4_blkdev_get\n  NFS41: send real read size in layoutget\n  NFS41: send real write size in layoutget\n  NFS: track direct IO left bytes\n  NFSv4.1: Cleanup ugliness in pnfs_layoutgets_blocked()\n  NFSv4.1: Ensure that the layout sequence id stays \u0027close\u0027 to the current\n  NFSv4.1: Deal with seqid wraparound in the pNFS return-on-close code\n  NFSv4 set open access operation call flag in nfs4_init_opendata_res\n  NFSv4.1: Remove the dependency on CONFIG_EXPERIMENTAL\n  NFSv4 reduce attribute requests for open reclaim\n  NFSv4: nfs4_open_done first must check that GETATTR decoded a file type\n  NFSv4.1: Deal with wraparound when updating the layout \"barrier\" seqid\n  NFSv4.1: Deal with wraparound issues when updating the layout stateid\n  NFSv4.1: Always set the layout stateid if this is the first layoutget\n  NFSv4.1: Fix another refcount issue in pnfs_find_alloc_layout\n  NFSv4: don\u0027t put ACCESS in OPEN compound if O_EXCL\n  NFSv4: don\u0027t check MAY_WRITE access bit in OPEN\n  NFS: Set key construction data for the legacy upcall\n  NFSv4.1: don\u0027t do two EXCHANGE_IDs on mount\n  NFS: nfs41_walk_client_list(): re-lock before iterating\n  ...\n"
    },
    {
      "commit": "0657777fcefffbf79d4a5fa0952a3f1a4248c0da",
      "tree": "f49fd5434c84b9457bd752dbc6f98b0decfe9c5d",
      "parents": [
        "fa845740cbc565d8f52c32973bb598743eb0d995"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 10 15:25:57 2012 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Oct 10 15:25:57 2012 +0200"
      },
      "message": "hwmon: Drop needless includes of \u003clinux/delay.h\u003e\n\nThese drivers use no sleep or delay functions so they don\u0027t need to\ninclude \u003clinux/delay.h\u003e.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "fa845740cbc565d8f52c32973bb598743eb0d995",
      "tree": "6015e01b2858271ccdbb5dd20f7996eff585db47",
      "parents": [
        "dcd8f39230b9f724ba4f55f14ed2bb8119204385"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "message": "hwmon: Add missing inclusions of \u003clinux/err.h\u003e\n\nThese drivers use IS_ERR so they should include \u003clinux/err.h\u003e.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nCc: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "dcd8f39230b9f724ba4f55f14ed2bb8119204385",
      "tree": "73f6aa181eaa9083447fc04af28fbdc3f5d775eb",
      "parents": [
        "4d7e47bc83438e366195512fde34015b30ec5921"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "message": "hwmon: Add missing inclusions of \u003clinux/jiffies.h\u003e\n\nMany hwmon drivers use jiffies but omit the inclusion of the header\nfile. Fix that, and also fix one driver which was including the header\nfile but didn\u0027t need it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nCc: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "4d7e47bc83438e366195512fde34015b30ec5921",
      "tree": "5e80ca9eae9e62fd787438ff4a89778d2b2224ae",
      "parents": [
        "9292f05556becd639a91ae62f2041bf570a8bc2d"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "message": "hwmon: Fix spelling of Celsius\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9292f05556becd639a91ae62f2041bf570a8bc2d",
      "tree": "9b5f945284907b59cac3d84e5d7008ba1cbdac72",
      "parents": [
        "42859eea96ba6beabfb0369a1eeffa3c7d2bd9cb"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Oct 10 15:25:56 2012 +0200"
      },
      "message": "hwmon: Update Alexey Fisher\u0027s name\n\nMy name was change after migration.\n\nSigned-off-by: Oleksij Rempel \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7110005e8d5c3cd418fc4b64f9f124f004422a9a",
      "tree": "6b06f20fc664260940729d849fb8568b797248ce",
      "parents": [
        "7fd5b1eb822e92ccbdb61325380b1fc429c8c993"
      ],
      "author": {
        "name": "Duncan Roe",
        "email": "duncan_roe@acslink.net.au",
        "time": "Wed Oct 10 14:19:50 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 14:19:50 2012 +0200"
      },
      "message": "ALSA: hda - Fix missing beep on ASUS X43U notebook\n\nSigned-off-by: Duncan Roe \u003cduncan_roe@acslink.net.au\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1fdead8ad31d3aa833bc37739273fcde89ace93c",
      "tree": "13dc659b91e7e6eaf707b9e6d98db2e7007db7ce",
      "parents": [
        "56a960bf3fedc7dcf72ae072a64ffffe584e1f0e"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "sylvester.nawrocki@gmail.com",
        "time": "Sat Oct 06 15:04:40 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Oct 10 08:17:16 2012 -0300"
      },
      "message": "[media] m5mols: Add missing #include \u003clinux/sizes.h\u003e\n\nInclude \u003clinux/sizes.h\u003e header that is missing after commit ab7ef22419927\n\"[media] m5mols: Implement .get_frame_desc subdev callback\".\nIt prevents possible build errors due to undefined SZ_1M.\n\nThis header is currently included only when m5mols is compiled\non arm; if build on other archs, the compilation will break.\n\nReported-by: Jan Hoogenraad \u003cjan-conceptronic@hoogenraad.net\u003e\nSigned-off-by: Sylwester Nawrocki \u003csylvester.nawrocki@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2474542f64432398f503373f53bdf620491bcfa8",
      "tree": "3c9744b138c2158757530814b35c23eed31cf6ce",
      "parents": [
        "c7a6ced9d8e8411bdafe83998474d185a79badc3",
        "85f8879ca4f3d26a7f473522101fb74a79bda3f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:15:24 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:15:24 2012 +0900"
      },
      "message": "Merge tag \u0027for-3.7-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm\n\nPull pwm changes from Thierry Reding:\n \"All legacy PWM providers have now been moved to the PWM subsystem.\n  The plan for 3.8 is to adapt all board files to provide a lookup table\n  for PWM devices in order to get rid of the global namespace.\n  Subsequently, users of the legacy pwm_request() and pwm_free()\n  functions can be migrated to the new pwm_get() and pwm_put()\n  functions.  Once this has been completed, the legacy API and the\n  compatibility code in the core can be removed.\n\n  In addition to the above, these changes also add support for\n  configuring the polarity of a PWM signal (currently only supported on\n  ECAP and EHRPWM) and include a much needed rework of the i.MX driver.\n  Managed functions to obtain and release a PWM device (devm_pwm_get()\n  and devm_pwm_put()) have been added and the pwm-backlight driver has\n  been updated to use them.  If the PWM subsystem hasn\u0027t been enabled,\n  dummy functions are provided that allow the subsystem to safely\n  compile out.\n\n  Some common checks on input parameters have been moved to the core and\n  removed from the drivers.  Finally, a small fix corrects the\n  description of the PWM specifier\u0027s second cell in the device tree\n  representation.\"\n\n* tag \u0027for-3.7-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm: (23 commits)\n  pwm: dt: Fix description of second PWM cell\n  pwm: Check for negative duty-cycle and period\n  pwm: Add Ingenic JZ4740 support\n  MIPS: JZ4740: Export timer API\n  pwm: Move PUV3 PWM driver to PWM framework\n  unicore32: pwm: Use managed resource allocations\n  unicore32: pwm: Remove unnecessary indirection\n  unicore32: pwm: Use module_platform_driver()\n  unicore32: pwm: Properly remap memory-mapped registers\n  pwm-backlight: Use devm_pwm_get() instead of pwm_get()\n  pwm: Move AB8500 PWM driver to PWM framework\n  pwm: Fix compilation error when CONFIG_PWM is not defined\n  pwm: i.MX: fix clock lookup\n  pwm: i.MX: use per clock unconditionally\n  pwm: i.MX: add devicetree support\n  pwm: i.MX: Use module_platform_driver\n  pwm: i.MX: add functions to enable/disable pwm.\n  pwm: i.MX: remove unnecessary if in pwm_[en|dis]able\n  pwm: i.MX: factor out SoC specific functions\n  pwm: pwm-tiehrpwm: Add support for configuring polarity of PWM\n  ...\n"
    },
    {
      "commit": "c7a6ced9d8e8411bdafe83998474d185a79badc3",
      "tree": "bf9a230bfc99165b9d8fa9ed9fc453619bd4a9fb",
      "parents": [
        "a188e7e93a36627fb3f0013f41857ab54f076d04",
        "2f73c3927318abe3d7fcaecadfbad89e2d12f881"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:14:07 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:14:07 2012 +0900"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds\n\nPull LED subsystem update from Bryan Wu.\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds: (24 commits)\n  leds: add output driver configuration for pca9633 led driver\n  leds: lm3642: Use regmap_update_bits() in lm3642_chip_init()\n  leds: Add new LED driver for lm3642 chips\n  leds-lp5523: Fix riskiness of the page fault\n  leds-lp5523: turn off the LED engines on unloading the driver\n  leds-lm3530: Fix smatch warnings\n  leds-lm3530: Use devm_regulator_get function\n  leds: leds-gpio: adopt pinctrl support\n  leds: Add new LED driver for lm355x chips\n  leds-lp5523: use the i2c device id rather than fixed name\n  leds-lp5523: add new device id for LP55231\n  leds-lp5523: support new LP55231 device\n  leds: triggers: send uevent when changing triggers\n  leds-lp5523: minor code style fixes\n  leds-lp5523: change the return type of lp5523_set_mode()\n  leds-lp5523: set the brightness to 0 forcely on removing the driver\n  leds-lp5523: add channel name in the platform data\n  leds: leds-gpio: Use of_get_child_count() helper\n  leds: leds-gpio: Use platform_{get,set}_drvdata\n  leds: leds-gpio: use of_match_ptr()\n  ...\n"
    },
    {
      "commit": "a188e7e93a36627fb3f0013f41857ab54f076d04",
      "tree": "7686a0e870decdab3971db709fb0edf04241c07e",
      "parents": [
        "e1b28147f684af67bfac989756c27c19859d3d4e",
        "cf0eb28d3ba60098865bf7dbcbfdd6b1cc483e3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 19:52:19 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 19:52:19 2012 +0900"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target updates from Nicholas Bellinger:\n \"Things have been calm for the most part with no new fabric drivers in\n  flight for v3.7 (we\u0027re up to eight now !), so this update is primarily\n  focused on addressing a few long-standing items within target-core and\n  iscsi-target fabric code.\n\n  The highlights include:\n\n   - target: Simplify fabric sense data length handling (roland)\n   - qla2xxx: Fix endianness of task management response code (roland)\n   - target: fix truncation of mode data, support zero allocation length\n     (paolo)\n   - target: Properly support zero-length commands in normal processing\n     path (paolo)\n   - iscsi-target: Correctly set 0xffffffff field within ISCSI_OP_REJECT\n     PDU (ronnie + nab)\n   - iscsi-target: Add explicit set of cache_dynamic_acls\u003d1 for TPG\n     demo-mode (ronnie + nab)\n   - target/file: Re-enable optional fd_buffered_io\u003d1 operation (nab +\n     hch)\n   - iscsi-target: Add MaxXmitDataSegmenthLength forr target -\u003e\n     initiator MDRSL declaration (nab)\n   - target: Add target_submit_cmd_map_sgls for SGL fabric memory\n     passthrough (nab + hch)\n   - tcm_loop: Convert I/O path to use target_submit_cmd_map_sgls (hch +\n     nab)\n   - tcm_vhost: Convert I/O path to use target_submit_cmd_map_sgls (nab\n     + hch)\n\n  The last series for adding a new target_submit_cmd_map_sgls() fabric\n  caller (as requested by hch) that accepts pre-allocated SGL memory\n  (using existing logic), along with converting tcm_loop + tcm_vhost has\n  only been in -next for the last days, but has gotten enough review\n  +testing and is clear enough a mechanical change that I think it\u0027s\n  reasonable to merge for -rc1 code.\n\n  Thanks again to everyone who contributed this round! Extra special\n  thanks to Roland (PureStorage) for tracking down the qla2xxx target\n  TMR response code endian issue, and to Paolo (Redhat) for resolving\n  the long standing zero-length CDB issues within target-core between\n  virtual and pSCSI backends.\"\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (44 commits)\n  iscsi-target: Bump defaults for nopin_timeout + nopin_response_timeout values\n  iscsit: proper endianess conversions\n  iscsit: use the itt_t abstract type\n  iscsit: add missing endianess conversion in iscsit_check_inaddr_any\n  iscsit: remove incorrect unlock in iscsit_build_sendtargets_resp\n  iscsit: mark various functions static\n  target/iscsi: precedence bug in iscsit_set_dataout_sequence_values()\n  target/usb-gadget: strlen() doesn\u0027t count the terminator\n  target/usb-gadget: remove duplicate initialization\n  tcm_vhost: Convert I/O path to use target_submit_cmd_map_sgls\n  target: Add control CDB READ payload zero work-around\n  tcm_loop: Convert I/O path to use target_submit_cmd_map_sgls\n  target: Add target_submit_cmd_map_sgls for SGL fabric memory passthrough\n  iscsi-target: Add explicit set of cache_dynamic_acls\u003d1 for TPG demo-mode\n  iscsi-target: Change iscsi_target_seq_pdu_list.c to honor MaxXmitDataSegmentLength\n  iscsi-target: Add MaxXmitDataSegmentLength connection recovery check\n  iscsi-target: Convert incoming PDU payload checks to MaxXmitDataSegmentLength\n  iscsi-target: Enable MaxXmitDataSegmentLength operation in login path\n  iscsi-target: Add base MaxXmitDataSegmentLength code\n  target/file: Re-enable optional fd_buffered_io\u003d1 operation\n  ...\n"
    },
    {
      "commit": "e1b28147f684af67bfac989756c27c19859d3d4e",
      "tree": "11b09d6801b94acf4511b06fb36933e3a163329a",
      "parents": [
        "ba7067651083bdcc37223d8879478cbc51cca923",
        "ab08ff34b44f752b664ebb312d2e110cf37a7f5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 19:48:33 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 19:48:33 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull second s390 update from Martin Schwidefsky:\n \"The big thing in this pull request is the UAPI patch from David, and\n  worth mentioning is the page table dumper.  The rest are small\n  improvements and bug fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/entry: fix svc number for TIF_SYSCALL system call restart\n  s390/mm,vmem: fix vmem_add_mem()/vmem_remove_range()\n  s390/vmalloc: have separate modules area\n  s390/zcrypt: remove duplicated include from zcrypt_pcixcc.c\n  s390/css_chars: remove superfluous ifdef\n  s390/chsc: make headers usable\n  s390/mm: let kernel text section always begin at 1MB\n  s390/mm: fix mapping of read-only kernel text section\n  s390/mm: add page table dumper\n  s390: add support to start the kernel in 64 bit mode.\n  s390/mm,pageattr: remove superfluous EXPORT_SYMBOLs\n  s390/mm,pageattr: add more page table walk sanity checks\n  s390/mm: fix pmd_huge() usage for kernel mapping\n  s390/dcssblk: cleanup device attribute usage\n  s390/mm: use pfmf instruction to initialize storage keys\n  s390/facilities: cleanup PFMF and HPAGE machine facility detection\n  UAPI: (Scripted) Disintegrate arch/s390/include/asm\n"
    },
    {
      "commit": "ba7067651083bdcc37223d8879478cbc51cca923",
      "tree": "4e33d20d4ae41d3b278e888f19177a62a154efcf",
      "parents": [
        "42859eea96ba6beabfb0369a1eeffa3c7d2bd9cb",
        "ceb736c395058699dc82e5efdb2a9279a5b29451"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 19:47:12 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 19:47:12 2012 +0900"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull nouveau drm fixes from Dave Airlie:\n \"Just a bunch of nouveau fixes, Ben wants to get some alternate\n  versions into stable.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/nouveau/timer: bump ptimer\u0027s alarm delay from u32 to u64\n  drm/nouveau/fan: fix a typo in PWM\u0027s input clock calculation\n  drm/nv50/clk: wire up pll_calc hook\n  drm/nouveau: remove unused _nouveau_parent_ctor\n  drm/nouveau/bios: fix shadowing of ACPI ROMs larger than 64KiB\n"
    },
    {
      "commit": "7fd5b1eb822e92ccbdb61325380b1fc429c8c993",
      "tree": "999934e7ce53c797119494c64b0004c11a841b52",
      "parents": [
        "12f1771709ea53f11cf633c065d6160769795f24"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 09:12:01 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 09:24:09 2012 +0200"
      },
      "message": "ALSA: hda - Remove AZX_DCAPS_POSFIX_COMBO\n\nIt turned out that the COMBO position fix mode is rather more harmful,\nand it got reverted (with the replacement of runtime-\u003edelay\ncalculation) recently.  Hence we can get rid of AZX_DCAPS_POSFIX_COMBO\nas well.\n\nIt\u0027s still possible to pass this mode via position_fix module option,\nin case where this really helps on weird machines (who knows).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "12f1771709ea53f11cf633c065d6160769795f24",
      "tree": "ec0ab0dcbdf3fd747b886614cf285b9262656edb",
      "parents": [
        "b2cbf3b30e6d1237f8864c4c9123f2a68cdfedf6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 08:59:14 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 09:24:08 2012 +0200"
      },
      "message": "ALSA: hda - Warn an allocation for an uninitialized array\n\nBetter to add a sanity check as I tend to forget something (especially\nduring crazy midsummer nights).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b2cbf3b30e6d1237f8864c4c9123f2a68cdfedf6",
      "tree": "8fe1d7bf1cd26e8bb103c7af753ed9139ea48f75",
      "parents": [
        "c5e0b6dbad9b4d18c561af90b384d02373f1c994"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 08:53:06 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 09:24:08 2012 +0200"
      },
      "message": "ALSA: hda/cirrus - Add missing init/free of hda_gen_spec\n\nIn the transition to the generic fixup code, the call of\nsnd_hda_gen_init() and snd_hda_gen_free() was missing.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c5e0b6dbad9b4d18c561af90b384d02373f1c994",
      "tree": "41892b20e9e97d01ec4f75be924fd2ddce2972af",
      "parents": [
        "7819d1c70eb6a57e43554d86e10b39d1e106ed65"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 08:50:35 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 09:24:07 2012 +0200"
      },
      "message": "ALSA: hda - Fix memory leaks at error path in patch_cirrus.c\n\nThe proper destructor should be called at the error path.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7819d1c70eb6a57e43554d86e10b39d1e106ed65",
      "tree": "a07423d7b477f21957360877de9d929138c4bf4a",
      "parents": [
        "8d032a8f653a71e309fc4be28f526a0d2a5bf8f4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 08:41:42 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 09:23:10 2012 +0200"
      },
      "message": "ALSA: hda - Add missing hda_gen_spec to struct via_spec\n\nThe commit [4b527b65 ALSA: hda - limit internal mic boost for Asus\nX202E] introduced the use of auto-parser code, but it forgot to add\nstruct hda_gen_spec at the head of codec-\u003espec which the auto-parser\nassumes silently.  Without this record, it may result in memory\ncorruption.\n\nThis patch adds the missing piece.\n\nCc: \u003cstable@vger.kernel.org\u003e [v3.5+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6054b9cae24f7ff09e502cea408dad140210681a",
      "tree": "a23f1b32d668dab5a1ef02cd3f519c365d43d0b6",
      "parents": [
        "2854d167cc545d0642277bf8b77f972a91146fc6"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Sep 26 19:03:51 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Oct 10 08:57:26 2012 +0200"
      },
      "message": "pinctrl/nomadik: use simple or linear IRQ domain\n\nThis alters the Nomadik pinctrl driver to:\n\n- Call irqdomain_add_linear() for the DT case so we get\n  all independent from IRQ numbers in this case.\n- Call irqdomain_add_simple() for the legacy case, which\n  allocates the IRQ descriptors for the Nomadik pin controller\n  dynamically.\n\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "2854d167cc545d0642277bf8b77f972a91146fc6",
      "tree": "a8b8a2083bdd6569093af1613adea259064a1bcb",
      "parents": [
        "c22df08c7ffbfb281b0e5dff3fff4e192d1a7863"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 27 14:59:39 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Oct 10 08:57:26 2012 +0200"
      },
      "message": "irqdomain: augment add_simple() to allocate descs\n\nCurrently we rely on all IRQ chip instances to dynamically\nallocate their IRQ descriptors unless they use the linear\nIRQ domain. So for irqdomain_add_legacy() and\nirqdomain_add_simple() the caller need to make sure that\ndescriptors are allocated.\n\nLet\u0027s slightly augment the yet unused irqdomain_add_simple()\nto also allocate descriptors as a means to simplify usage\nand avoid code duplication throughout the kernel.\n\nWe warn if descriptors cannot be allocated, e.g. if a\nplatform has the bad habit of hogging descriptors at boot\ntime.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c22df08c7ffbfb281b0e5dff3fff4e192d1a7863",
      "tree": "0cd3f0a19be0391c4ed14d45f47c6aca34c1a055",
      "parents": [
        "547b1e81afe3119f7daf702cc03b158495535a25"
      ],
      "author": {
        "name": "Jean-Nicolas Graux",
        "email": "jean-nicolas.graux@stericsson.com",
        "time": "Thu Sep 27 15:38:50 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Oct 10 08:36:59 2012 +0200"
      },
      "message": "pinctrl/nomadik: support other alternate-C functions\n\nUpgrade nomadik pinctrl driver to enable selection of other\nalternate-C[1-4] functions on some specific ux500 SoC pins.\nHandling of those functions is done thanks to PRCM GPIOCR\nregisters. This was previously managed in PRCMU driver and\nit was not really convenient. Idea is to provide a common\nway to control all alternate functions.\n\nNote that this improvement does not support the old-fashioned way\nused to control nomadik pins, namely the \"nmk_config_pin()\" function\nand its derivatives.\n\nSigned-off-by: Jean-Nicolas Graux \u003cjean-nicolas.graux@stericsson.com\u003e\nReviewed-by: Philippe Langlais \u003cphilippe.langlais@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "4b2c551f77f5a0c496e2125b1d883f4b26aabf2c",
      "tree": "13b861ea27340133a057b1a9e90fa5be8b4d1283",
      "parents": [
        "466cab878ef98a0618734a1fa64a02e5fbf90867"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Tue Oct 09 14:49:54 2012 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 10 01:15:44 2012 -0400"
      },
      "message": "lglock: add DEFINE_STATIC_LGLOCK()\n\nWhen the lglock doesn\u0027t need to be exported we can use\nDEFINE_STATIC_LGLOCK().\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "466cab878ef98a0618734a1fa64a02e5fbf90867",
      "tree": "956eced7877c83c6a9cbf51c3481ef568c398e51",
      "parents": [
        "462e1e1bc879d10d7c2ce96a1b1001edaaa815ba"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Tue Oct 09 14:49:51 2012 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 10 01:15:44 2012 -0400"
      },
      "message": "lglock: make the per_cpu locks static\n\nThe per_cpu locks are not used outside the file which contains the\nDEFINE_LGLOCK(), so we can make these symbols static.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "462e1e1bc879d10d7c2ce96a1b1001edaaa815ba",
      "tree": "a21ddf540ad7927eeea26c4979ce4e2356cb20c9",
      "parents": [
        "614c321f4bf130766ff66fd142b1da47ab037303"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Tue Oct 09 14:49:47 2012 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 10 01:15:44 2012 -0400"
      },
      "message": "lglock: remove unused DEFINE_LGLOCK_LOCKDEP()\n\nstruct lglocks use their own lock_key/lock_dep_map which are defined in\nstruct lglock.  DEFINE_LGLOCK_LOCKDEP() is unused, so remove it and save a\nsmall piece of memory.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "614c321f4bf130766ff66fd142b1da47ab037303",
      "tree": "0b95be62c7ee296caa6b1dc54e4465eb123ba1b2",
      "parents": [
        "35c2a7f4908d404c9124c2efc6ada4640ca4d5d5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 10 01:06:20 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 10 01:06:20 2012 -0400"
      },
      "message": "MAX_LFS_FILESIZE definition for 64bit needs LL...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "35c2a7f4908d404c9124c2efc6ada4640ca4d5d5",
      "tree": "4ef3fa1953b939fb4bfff935b3d351f76d97252b",
      "parents": [
        "8e22cc88d68ca1a46d7d582938f979eb640ed30f"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Sun Oct 07 20:32:51 2012 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:55 2012 -0400"
      },
      "message": "tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking\n\nFuzzing with trinity oopsed on the 1st instruction of shmem_fh_to_dentry(),\n\tu64 inum \u003d fid-\u003eraw[2];\nwhich is unhelpfully reported as at the end of shmem_alloc_inode():\n\nBUG: unable to handle kernel paging request at ffff880061cd3000\nIP: [\u003cffffffff812190d0\u003e] shmem_alloc_inode+0x40/0x40\nOops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC\nCall Trace:\n [\u003cffffffff81488649\u003e] ? exportfs_decode_fh+0x79/0x2d0\n [\u003cffffffff812d77c3\u003e] do_handle_open+0x163/0x2c0\n [\u003cffffffff812d792c\u003e] sys_open_by_handle_at+0xc/0x10\n [\u003cffffffff83a5f3f8\u003e] tracesys+0xe1/0xe6\n\nRight, tmpfs is being stupid to access fid-\u003eraw[2] before validating that\nfh_len includes it: the buffer kmalloc\u0027ed by do_sys_name_to_handle() may\nfall at the end of a page, and the next page not be present.\n\nBut some other filesystems (ceph, gfs2, isofs, reiserfs, xfs) are being\ncareless about fh_len too, in fh_to_dentry() and/or fh_to_parent(), and\ncould oops in the same way: add the missing fh_len checks to those.\n\nReported-by: Sasha Levin \u003clevinsasha928@gmail.com\u003e\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Sage Weil \u003csage@inktank.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e22cc88d68ca1a46d7d582938f979eb640ed30f",
      "tree": "a5b5ed3af60067093dde81bd651046d24b0dfd45",
      "parents": [
        "b6963327e0521e682c2fffd018574251d3c22b41"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:43:09 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:39 2012 -0400"
      },
      "message": "vfs: drop lock/unlock super\n\nRemoved s_lock from super_block and removed lock/unlock super.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b6963327e0521e682c2fffd018574251d3c22b41",
      "tree": "a82bcaaad73ca73dd608eec6d9eb470dceee8caa",
      "parents": [
        "c07cb01c45d6f5f80da63e0b17dca889dba48cc1"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:42:28 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:39 2012 -0400"
      },
      "message": "ufs: drop lock/unlock super\n\nRemoved lock/unlock super. Added a new private s_lock mutex.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c07cb01c45d6f5f80da63e0b17dca889dba48cc1",
      "tree": "5f1ed5896c0a791deee0d6b12eb66a43bebcf421",
      "parents": [
        "f6e12dc4fc6f78745fd48a24ff2f06efb0bdeb0d"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:41:46 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:39 2012 -0400"
      },
      "message": "sysv: drop lock/unlock super\n\nRemoved lock/unlock super. Added a new private s_lock mutex.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6e12dc4fc6f78745fd48a24ff2f06efb0bdeb0d",
      "tree": "656faafc73cb209c74d88d89ba5545d8ca135599",
      "parents": [
        "e40b34c7921534a46f7bae23ec6646d3d9c2c7b2"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:41:05 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:38 2012 -0400"
      },
      "message": "hpfs: drop lock/unlock super\n\nRemoved lock/unlock super.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nAcked-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e40b34c7921534a46f7bae23ec6646d3d9c2c7b2",
      "tree": "84a7ffac7bce215827fbde733aad964a5e38eaa4",
      "parents": [
        "67e2c19a3bcd32172c1d67294a1d6bb4bc60ca77"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:40:03 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:38 2012 -0400"
      },
      "message": "fat: drop lock/unlock super\n\nRemoved lock/unlock super. Added a new private s_lock mutex.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "67e2c19a3bcd32172c1d67294a1d6bb4bc60ca77",
      "tree": "3130c8af7e06aed70baaf962eb69873684ce032a",
      "parents": [
        "4f7754c8891af65124dce63adb59a33198f0bf35"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:39:20 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:38 2012 -0400"
      },
      "message": "ext3: drop lock/unlock super\n\nRemoved lock/unlock super.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4f7754c8891af65124dce63adb59a33198f0bf35",
      "tree": "e6777d11406cabd83370c260ebc69f62e68e2308",
      "parents": [
        "aed976475bff939672b0e21595839c445dcec0fa"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 06 12:38:18 2012 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:38 2012 -0400"
      },
      "message": "exofs: drop lock/unlock super\n\nRemoved lock/unlock super.\n\nAcked-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nAcked-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aed976475bff939672b0e21595839c445dcec0fa",
      "tree": "a260411639546dad441bf6060be123ca0842a31c",
      "parents": [
        "d1c7d97ad58836affde6e39980b96527510b572e"
      ],
      "author": {
        "name": "Richard W.M. Jones",
        "email": "rjones@redhat.com",
        "time": "Tue Oct 09 15:27:43 2012 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:38 2012 -0400"
      },
      "message": "dup3: Return an error when oldfd \u003d\u003d newfd.\n\nI have tested the attached patch to fix the dup3 regression.\n\nRich.\n\nFrom 0944e30e12dec6544b3602626b60ff412375c78f Mon Sep 17 00:00:00 2001\nFrom: \"Richard W.M. Jones\" \u003crjones@redhat.com\u003e\nDate: Tue, 9 Oct 2012 14:42:45 +0100\nSubject: [PATCH] dup3: Return an error when oldfd \u003d\u003d newfd.\n\nThe following commit:\n\n  commit fe17f22d7fd0e344ef6447238f799bb49f670c6f\n  Author: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n  Date:   Tue Aug 21 11:48:11 2012 -0400\n\n    take purely descriptor-related stuff from fcntl.c to file.c\n\nwas supposed to be just code motion, but it dropped the following two\nlines:\n\n  if (unlikely(oldfd \u003d\u003d newfd))\n          return -EINVAL;\n\nfrom the dup3 system call.  dup3 is not specified by POSIX, so Linux\ncan do what it likes.  However the POSIX proposal for dup3 [1] states\nthat it should return an error if oldfd \u003d\u003d newfd.\n\n[1] http://austingroupbugs.net/view.php?id\u003d411\n\nSigned-off-by: Richard W.M. Jones \u003crjones@redhat.com\u003e\nTested-by: Richard W.M. Jones \u003crjones@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d1c7d97ad58836affde6e39980b96527510b572e",
      "tree": "4020ac7f88154d5dd919fdf371472ea9153a656e",
      "parents": [
        "ffd8d101a3a7d3f2e79deee1e342801703b6dc70"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Thu Oct 04 19:57:31 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:37 2012 -0400"
      },
      "message": "fs: handle failed audit_log_start properly\n\naudit_log_start() may return NULL, this is unchecked by the caller in\naudit_log_link_denied() and could cause a NULL ptr deref.\n\nIntroduced by commit a51d9eaa (\"fs: add link restriction audit reporting\").\n\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ffd8d101a3a7d3f2e79deee1e342801703b6dc70",
      "tree": "d2ca06ce67886ce0c9498c6fbce05dc11d93fa9c",
      "parents": [
        "547b1e81afe3119f7daf702cc03b158495535a25"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Thu Oct 04 19:56:40 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 09 23:33:37 2012 -0400"
      },
      "message": "fs: prevent use after free in auditing when symlink following was denied\n\nCommit \"fs: add link restriction audit reporting\" has added auditing of failed\nattempts to follow symlinks. Unfortunately, the auditing was being done after\nthe struct path structure was released earlier.\n\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "42859eea96ba6beabfb0369a1eeffa3c7d2bd9cb",
      "tree": "fa38aeda0d6e7a4c48a882b166b8643594a1ad50",
      "parents": [
        "f59b51fe3d3092c08d7d554ecb40db24011b2ebc",
        "f322220d6159455da2b5a8a596d802c8695fed30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 12:02:25 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 12:02:25 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull generic execve() changes from Al Viro:\n \"This introduces the generic kernel_thread() and kernel_execve()\n  functions, and switches x86, arm, alpha, um and s390 over to them.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal: (26 commits)\n  s390: convert to generic kernel_execve()\n  s390: switch to generic kernel_thread()\n  s390: fold kernel_thread_helper() into ret_from_fork()\n  s390: fold execve_tail() into start_thread(), convert to generic sys_execve()\n  um: switch to generic kernel_thread()\n  x86, um/x86: switch to generic sys_execve and kernel_execve\n  x86: split ret_from_fork\n  alpha: introduce ret_from_kernel_execve(), switch to generic kernel_execve()\n  alpha: switch to generic kernel_thread()\n  alpha: switch to generic sys_execve()\n  arm: get rid of execve wrapper, switch to generic execve() implementation\n  arm: optimized current_pt_regs()\n  arm: introduce ret_from_kernel_execve(), switch to generic kernel_execve()\n  arm: split ret_from_fork, simplify kernel_thread() [based on patch by rmk]\n  generic sys_execve()\n  generic kernel_execve()\n  new helper: current_pt_regs()\n  preparation for generic kernel_thread()\n  um: kill thread-\u003eforking\n  um: let signal_delivered() do SIGTRAP on singlestepping into handler\n  ...\n"
    },
    {
      "commit": "0febd3bccff3ac005a570180209e44fb7de188df",
      "tree": "2af5177fb8fef95900f68c64121ad6bdc78d8761",
      "parents": [
        "8d93241b923bcb6a60994f8ed20fda8cc06d0fda",
        "13b1ba7de8d0ecc42e4f9c002d5b0c1a48f05e58"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:16:30 2012 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:16:30 2012 +0000"
      },
      "message": "Merge tag \u0027omapdss-for-3.7\u0027 of git://gitorious.org/linux-omap-dss2/linux into fbdev-next\n\nOmapdss driver changes for the 3.7 merge window.\n\nNotable changes:\n\n* Basic writeback support for DISPC level. Writeback is not yet usable, though,\n  as we need higher level code to actually expose the writeback feature to\n  userspace.\n* Rewriting the omapdss output drivers. We\u0027re trying to remove the hard links\n  between the omapdss and the panels, and this rewrite work moves us closer to\n  that goal.\n* Cleanup and restructuring patches that have been made while working on device\n  tree support for omapdss. Device tree support is still some way ahead, but\n  these patches are good cleanups in themselves.\n* Basic OMAP5 DSS support for DPI and DSI outputs.\n* Workaround for the problem that GFX overlay\u0027s fifo is too small for high\n  resolution scenarios, causing underflows.\n* Cleanups that remove dependencies to omap platform code.\n"
    },
    {
      "commit": "f59b51fe3d3092c08d7d554ecb40db24011b2ebc",
      "tree": "f19a5cb72adda3963f83609dbe2314620a4cf63e",
      "parents": [
        "aac2b1f5747ea34696d0da5bdc4d8247aa6437af",
        "062d52672446014222942cae6934d97769b329f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:15:20 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:15:20 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus-37rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml\n\nPull UML changes from Richard Weinberger:\n \"UML receives this time only cleanups.\n\n  The most outstanding change is the \u0027include \"foo.h\"\u0027 do \u0027include\n  \u003cfoo.h\u003e\u0027 conversion done by Al Viro.\n\n  It touches many files, that\u0027s why the diffstat is rather big.\"\n\n* \u0027for-linus-37rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:\n  typo in UserModeLinux-HOWTO\n  hppfs: fix the return value of get_inode()\n  hostfs: drop vmtruncate\n  um: get rid of pointless include \"...\" where include \u003c...\u003e will do\n  um: move sysrq.h out of include/shared\n  um/x86: merge 32 and 64 bit variants of ptrace.h\n  um/x86: merge 32 and 64bit variants of checksum.h\n"
    },
    {
      "commit": "aac2b1f5747ea34696d0da5bdc4d8247aa6437af",
      "tree": "8fc8499aad6a28b044c9bdab3f920f64a98460c1",
      "parents": [
        "23d5385f382a7c7d8b6bf19b0c2cfb3acbb12d31",
        "5175a5e76bbdf20a614fb47ce7a38f0f39e70226"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:12:54 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:12:54 2012 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking updates from David Miller:\n\n 1) UAPI changes for networking from David Howells\n\n 2) A netlink dump is an operation we can sleep within, and therefore we\n    need to make sure the dump provider module doesn\u0027t disappear on us\n    meanwhile.  Fix from Gao Feng.\n\n 3) Now that tunnels support GRO, we have to be more careful in\n    skb_gro_reset_offset() otherwise we OOPS, from Eric Dumazet.\n\n 4) We can end up processing packets for VLANs we aren\u0027t actually\n    configured to be on, fix from Florian Zumbiehl.\n\n 5) Fix routing cache removal regression in redirects and IPVS.  The\n    core issue on the IPVS side is that it wants to rewrite who the\n    nexthop is and we have to explicitly accomodate that case.  From\n    Julian Anastasov.\n\n 6) Error code return fixes all over the networking drivers from Peter\n    Senna Tschudin.\n\n 7) Fix routing cache removal regressions in IPSEC, from Steffen\n    Klassert.\n\n 8) Fix deadlock in RDS during pings, from Jeff Liu.\n\n 9) Neighbour packet queue can trigger skb_under_panic() because we do\n    not reset the network header of the SKB in the right spot.  From\n    Ramesh Nagappa.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (61 commits)\n  RDS: fix rds-ping spinlock recursion\n  netdev/phy: Prototype of_mdio_find_bus()\n  farsync: fix support for over 30 cards\n  be2net: Remove code that stops further access to BE NIC based on UE bits\n  pch_gbe: Fix build error by selecting all the possible dependencies.\n  e1000e: add device IDs for i218\n  ixgbe/ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs\n  ixgbevf: Set the netdev number of Tx queues\n  UAPI: (Scripted) Disintegrate include/linux/tc_ematch\n  UAPI: (Scripted) Disintegrate include/linux/tc_act\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_arp\n  UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset\n  UAPI: (Scripted) Disintegrate include/linux/netfilter\n  UAPI: (Scripted) Disintegrate include/linux/isdn\n  UAPI: (Scripted) Disintegrate include/linux/caif\n  net: fix typo in freescale/ucc_geth.c\n  vxlan: fix more sparse warnings\n  ...\n"
    },
    {
      "commit": "23d5385f382a7c7d8b6bf19b0c2cfb3acbb12d31",
      "tree": "b0e2fbbdd8a9b86e0074affd58e35bea9c22e175",
      "parents": [
        "b7e97d22113bcaafff93774e3085f5b567eaba9c",
        "9836d3458cde82626f2828ca6bd44c4a02b56e63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:12:03 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:12:03 2012 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\nPull sparc update from David Miller:\n \"This is just the UAPI commits for sparc via David Howells.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  UAPI: (Scripted) Disintegrate arch/sparc/include/asm\n"
    },
    {
      "commit": "b7e97d22113bcaafff93774e3085f5b567eaba9c",
      "tree": "1d3a13574310bde064fceb4408cf91a44c59c078",
      "parents": [
        "943c2acea53784c45fb291498d04d5188fdea891",
        "d0fc905429f7f5f3ad365466669c55b04b92c1e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:10:41 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:10:41 2012 +0900"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine updates from Vinod Koul:\n \"This time we have Andy updates on dw_dmac which is attempting to make\n  this IP block available as PCI and platform device though not fully\n  complete this time.\n\n  We also have TI EDMA moving the dma driver to use dmaengine APIs, also\n  have a new driver for mmp-tdma, along with bunch of small updates.\n\n  Now for your excitement the merge is little unusual here, while\n  merging the auto merge on linux-next picks wrong choice for pl330\n  (drivers/dma/pl330.c) and this causes build failure.  The correct\n  resolution is in linux-next.  (DMA: PL330: Fix build error) I didn\u0027t\n  back merge your tree this time as you are better than me so no point\n  in doing that for me :)\"\n\nFixed the pl330 conflict as in linux-next, along with trivial header\nfile conflicts due to changed includes.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (29 commits)\n  dma: tegra: fix interrupt name issue with apb dma.\n  dw_dmac: fix a regression in dwc_prep_dma_memcpy\n  dw_dmac: introduce software emulation of LLP transfers\n  dw_dmac: autoconfigure data_width or get it via platform data\n  dw_dmac: autoconfigure block_size or use platform data\n  dw_dmac: get number of channels from hardware if possible\n  dw_dmac: fill optional encoded parameters in register structure\n  dw_dmac: mark dwc_dump_chan_regs as inline\n  DMA: PL330: return ENOMEM instead of 0 from pl330_alloc_chan_resources\n  DMA: PL330: Remove redundant runtime_suspend/resume functions\n  DMA: PL330: Remove controller clock enable/disable\n  dmaengine: use kmem_cache_zalloc instead of kmem_cache_alloc/memset\n  DMA: PL330: Set the capability of pdm0 and pdm1 as DMA_PRIVATE\n  ARM: EXYNOS: Set the capability of pdm0 and pdm1 as DMA_PRIVATE\n  dma: tegra: use list_move_tail instead of list_del/list_add_tail\n  mxs/dma: Enlarge the CCW descriptor area to 4 pages\n  dw_dmac: utilize slave_id to pass request line\n  dmaengine: mmp_tdma: add dt support\n  dmaengine: mmp-pdma support\n  spi: davici - make davinci select edma\n  ...\n"
    },
    {
      "commit": "8d93241b923bcb6a60994f8ed20fda8cc06d0fda",
      "tree": "55b5fe2f846dc4a006559ec748bfbf2331da60e6",
      "parents": [
        "4a0ea00798a5b4b32e1167d09a84df793d518576"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 09 22:13:57 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:07:10 2012 +0000"
      },
      "message": "video: mark nuc900fb_map_video_memory as __devinit\n\nnuc900fb_map_video_memory is called by an devinit function\nthat may be called at run-time, but the function itself is\nmarked __init and will be discarded after boot.\n\nTo avoid calling into a function that may have been overwritten,\nmark nuc900fb_map_video_memory itself as __devinit.\n\nWithout this patch, building nuc950_defconfig results in:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x26c): Section mismatch in reference from the function nuc900fb_probe() to the function .init.text:nuc900fb_map_video_memory()\nThe function __devinit nuc900fb_probe() references\na function __init nuc900fb_map_video_memory().\nIf nuc900fb_map_video_memory is only used by nuc900fb_probe then\nannotate nuc900fb_map_video_memory with a matching annotation.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "4a0ea00798a5b4b32e1167d09a84df793d518576",
      "tree": "69795bb1fbdad351fb026119ec3e3236c2af25af",
      "parents": [
        "37414fbe5abbd2c09d9a447010406b3781549094"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Oct 05 11:20:07 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:06:51 2012 +0000"
      },
      "message": "video/mx3fb: set .owner to prevent module unloading while being used\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "37414fbe5abbd2c09d9a447010406b3781549094",
      "tree": "e0e3e12386d71163717dbac874b87fb152de07d2",
      "parents": [
        "36141e5692b42da5b010675b6e68e2292367eb9c"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu Oct 04 15:45:14 2012 +0900"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:06:37 2012 +0000"
      },
      "message": "video: exynos_dp: use clk_prepare_enable and clk_disable_unprepare\n\nConvert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare\ncalls as required by common clock framework.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "36141e5692b42da5b010675b6e68e2292367eb9c",
      "tree": "390305038a1433f6096e519b7c3e7e15829375f5",
      "parents": [
        "d63f2c532fb8885e481a7b626823a0c183694b53"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Wed Oct 03 14:40:44 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:06:18 2012 +0000"
      },
      "message": "drivers/video/exynos/exynos_mipi_dsi.c: fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Donghwa Lee \u003cdh09.lee@samsung.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "d63f2c532fb8885e481a7b626823a0c183694b53",
      "tree": "317fa30f83ac38defb971006a4fb4095a61e2588",
      "parents": [
        "5ce24978983477034f0b0c0bfd7e4a6026103958"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Wed Oct 03 14:40:43 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:06:18 2012 +0000"
      },
      "message": "drivers/video/savage/savagefb_driver.c: fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "5ce24978983477034f0b0c0bfd7e4a6026103958",
      "tree": "fd74b7c102357330ee6afab3dfe04ede6f180307",
      "parents": [
        "7a93cbbb51c56d021907ba6863d469feee73f379"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Wed Oct 03 08:57:40 2012 +0900"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:06:00 2012 +0000"
      },
      "message": "video: s3c-fb: use clk_prepare_enable and clk_disable_unprepare\n\nConvert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare\ncalls as required by common clock framework.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "7a93cbbb51c56d021907ba6863d469feee73f379",
      "tree": "7fcdff07814ce7e9630ed8392b32385f07c3b2f0",
      "parents": [
        "9dd44d5d2305862e61bf610b343658db38d9bd76"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Tue Sep 25 19:41:41 2012 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:05:12 2012 +0000"
      },
      "message": "da8xx-fb: save and restore LCDC context across suspend/resume cycle\n\nSave and restore register context of LCDC respectively\nbefore suspend and after resume.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "9dd44d5d2305862e61bf610b343658db38d9bd76",
      "tree": "acf02bd6a526b83597db86ea0d1f5de2f0a403ae",
      "parents": [
        "b8c4321f3d194469007f5f5f2b34ec278c264a04"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Fri Sep 21 21:20:57 2012 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:04:26 2012 +0000"
      },
      "message": "da8xx-fb: add pm_runtime support\n\nAdd pm_runtime support to the da8xx-fb frame buffer driver.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "b8c4321f3d194469007f5f5f2b34ec278c264a04",
      "tree": "ce17b6ee47c11341bca03e1a8a44bd21db5cc710",
      "parents": [
        "ebe9f7b02590d870506ef493483fe4abdb08e967"
      ],
      "author": {
        "name": "Alexander Holler",
        "email": "holler@ahsoftware.de",
        "time": "Tue Aug 14 09:11:09 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 10 02:02:45 2012 +0000"
      },
      "message": "video/udlfb: fix line counting in fb_write\n\nLine 0 and 1 were both written to line 0 (on the display) and all subsequent\nlines had an offset of -1. The result was that the last line on the display\nwas never overwritten by writes to /dev/fbN.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Alexander Holler \u003choller@ahsoftware.de\u003e\nAcked-by: Bernie Thompson \u003cbernie@plugable.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "943c2acea53784c45fb291498d04d5188fdea891",
      "tree": "063fac3e584f8f4a5babbc329499f84b3da291d7",
      "parents": [
        "10f39f04b2cb7a06ba5d4ea0f20bd156d0367bee",
        "e6c085863f97f0a8f009753e1baaf83e4aac7b42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 10:58:42 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 10:58:42 2012 +0900"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.7-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n \"Core:\n   - Add DT properties for card detection (broken-cd, cd-gpios,\n     non-removable)\n   - Don\u0027t poll non-removable devices\n   - Fixup/rework eMMC sleep mode/\"power off notify\" feature\n   - Support eMMC background operations (BKOPS).  To set the one-time\n     programmable fuse that enables bkops on an eMMC that doesn\u0027t\n     already have it set, you can use the \"mmc bkops enable\" command in:\n\n       git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git\n\n  Drivers:\n   - atmel-mci, dw_mmc, pxa-mci, dove, s3c, spear: Add device tree\n     support\n   - bfin_sdh: Add support for the controller in bf60x\n   - dw_mmc: Support Samsung Exynos SoCs\n   - eSDHC: Add ADMA support\n   - sdhci: Support testing a cd-gpio (from slot-gpio) instead of\n     presence bit\n   - sdhci-pltfm: Support broken-cd DT property\n   - tegra: Convert to only supporting DT (mach-tegra has gone DT-only)\"\n\n* tag \u0027mmc-merge-for-3.7-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (67 commits)\n  mmc: core: Fixup broken suspend and eMMC4.5 power off notify\n  mmc: sdhci-spear: Add clk_{un}prepare() support\n  mmc: sdhci-spear: add device tree bindings\n  mmc: sdhci-s3c: Add clk_(enable/disable) in runtime suspend/resume\n  mmc: core: Replace MMC_CAP2_BROKEN_VOLTAGE with test for fixed regulator\n  mmc: sdhci-pxav3: Use sdhci_get_of_property for parsing DT quirks\n  mmc: dt: Support \"broken-cd\" property in sdhci-pltfm\n  mmc: sdhci-s3c: fix the wrong number of max bus clocks\n  mmc: sh-mmcif: avoid oops on spurious interrupts\n  mmc: sh-mmcif: properly handle MMC_WRITE_MULTIPLE_BLOCK completion IRQ\n  mmc: sdhci-s3c: Fix crash on module insertion for second time\n  mmc: sdhci-s3c: Enable only required bus clock\n  mmc: Revert \"mmc: dw_mmc: Add check for IDMAC configuration\"\n  mmc: mxcmmc: fix bug that may block a data transfer forever\n  mmc: omap_hsmmc: Pass on the suspend failure to the PM core\n  mmc: atmel-mci: AP700x PDC is not connected to MCI\n  mmc: atmel-mci: DMA can be used with other controllers\n  mmc: mmci: use clk_prepare_enable and clk_disable_unprepare\n  mmc: sdhci-s3c: Add device tree support\n  mmc: dw_mmc: add support for exynos specific implementation of dw-mshc\n  ...\n"
    },
    {
      "commit": "10f39f04b2cb7a06ba5d4ea0f20bd156d0367bee",
      "tree": "758f9736bcf0303da4edd5f52afd8ed10e8ea642",
      "parents": [
        "72055425e53540d9d0e59a57ac8c9b8ce77b62d5",
        "f5cf8f07423b2677cebebcebc863af77223a4972"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 10:51:35 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 10:51:35 2012 +0900"
      },
      "message": "Merge tag \u0027for-linus-20121009\u0027 of git://git.infradead.org/mtd-2.6\n\nPull MTD updates from David Woodhouse:\n\n - Disable broken mtdchar mmap() on MMU systems\n - Additional ECC tests for NAND flash, and some test cleanups\n - New NAND and SPI chip support\n - Fixes/cleanup for SH FLCTL NAND controller driver\n - Improved hardware support for GPMI NAND controller\n - Conversions to device-tree support for various drivers\n - Removal of obsolete drivers (sbc8xxx, bcmring, etc.)\n - New LPC32xx drivers for MLC and SLC NAND\n - Further cleanup of NAND OOB/ECC handling\n - UAPI cleanup merge from David Howells (just moving files, since MTD\n   headers were sorted out long ago to separate user-visible from kernel\n   bits)\n\n* tag \u0027for-linus-20121009\u0027 of git://git.infradead.org/mtd-2.6: (168 commits)\n  mtd: Disable mtdchar mmap on MMU systems\n  UAPI: (Scripted) Disintegrate include/mtd\n  mtd: nand: detect Samsung K9GBG08U0A, K9GAG08U0F ID\n  mtd: nand: decode Hynix MLC, 6-byte ID length\n  mtd: nand: increase max OOB size to 640\n  mtd: nand: add generic READ ID length calculation functions\n  mtd: nand: split simple ID decode into its own function\n  mtd: nand: split extended ID decoding into its own function\n  mtd: nand: split BB marker options decoding into its own function\n  mtd: nand: remove redundant ID read\n  mtd: nand: remove unnecessary variable\n  mtd: docg4: add missing HAS_IOMEM dependency\n  mtd: gpmi: initialize the timing registers only one time\n  mtd: gpmi: add EDO feature for imx6q\n  mtd: gpmi: do not set the default values for the extra clocks\n  mtd: gpmi: simplify the DLL setting code\n  mtd: gpmi: add a new field for HW_GPMI_CTRL1\n  mtd: gpmi: do not get the clock frequency in gpmi_begin()\n  mtd: gpmi: add a new field for HW_GPMI_TIMING1\n  mtd: add helpers to get the supportted ONFI timing mode\n  ...\n"
    },
    {
      "commit": "72055425e53540d9d0e59a57ac8c9b8ce77b62d5",
      "tree": "8033d7d7bfdf8725eed785d02f7121d201052d2e",
      "parents": [
        "fc81c038c2d61d4fcd8150f383fec1ce23087597",
        "f46dbe3dee853f8a860f889cb2b7ff4c624f2a7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 10:49:20 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 10:49:20 2012 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs update from Chris Mason:\n \"This is a large pull, with the bulk of the updates coming from:\n\n   - Hole punching\n\n   - send/receive fixes\n\n   - fsync performance\n\n   - Disk format extension allowing more hardlinks inside a single\n     directory (btrfs-progs patch required to enable the compat bit for\n     this one)\n\n  I\u0027m cooking more unrelated RAID code, but I wanted to make sure this\n  original batch makes it in.  The largest updates here are relatively\n  old and have been in testing for some time.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (121 commits)\n  btrfs: init ref_index to zero in add_inode_ref\n  Btrfs: remove repeated eb-\u003epages check in, disk-io.c/csum_dirty_buffer\n  Btrfs: fix page leakage\n  Btrfs: do not warn_on when we cannot alloc a page for an extent buffer\n  Btrfs: don\u0027t bug on enomem in readpage\n  Btrfs: cleanup pages properly when ENOMEM in compression\n  Btrfs: make filesystem read-only when submitting barrier fails\n  Btrfs: detect corrupted filesystem after write I/O errors\n  Btrfs: make compress and nodatacow mount options mutually exclusive\n  btrfs: fix message printing\n  Btrfs: don\u0027t bother committing delayed inode updates when fsyncing\n  btrfs: move inline function code to header file\n  Btrfs: remove unnecessary IS_ERR in bio_readpage_error()\n  btrfs: remove unused function btrfs_insert_some_items()\n  Btrfs: don\u0027t commit instead of overcommitting\n  Btrfs: confirmation of value is added before trace_btrfs_get_extent() is called\n  Btrfs: be smarter about dropping things from the tree log\n  Btrfs: don\u0027t lookup csums for prealloc extents\n  Btrfs: cache extent state when writing out dirty metadata pages\n  Btrfs: do not hold the file extent leaf locked when adding extent item\n  ...\n"
    }
  ],
  "next": "fc81c038c2d61d4fcd8150f383fec1ce23087597"
}
