)]}'
{
  "log": [
    {
      "commit": "1589a3e7777631ff56dd58cd7dcdf275185e62b5",
      "tree": "67632b4a04057114f6081db08fe6c170f60cecd7",
      "parents": [
        "0f632118a183f0de95df020e214dc1372137e5d9",
        "ce4a3d52888a95473914bd54bcf6c566014fc03e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 06 08:36:12 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 06 08:36:12 2013 +1100"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n \"For a regression fix on a few radio drivers that were preventing radio\n  TX to work on those devices\"\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] radio: set vfl_dir correctly to fix modulator regression\n"
    },
    {
      "commit": "0f632118a183f0de95df020e214dc1372137e5d9",
      "tree": "a455f9864af77f282ff19d46dd6bb0db26b4f410",
      "parents": [
        "85e28c76e249eae95df5545f297fe40f71c643d8",
        "200e0d994d9d1919b28c87f1a5fb99a8e13b8a0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 06 08:32:32 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 06 08:32:32 2013 +1100"
      },
      "message": "Merge tag \u0027usb-3.8-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a few tiny USB fixes for 3.8-rc6.\n\n  Nothing major here, some host controller bug fixes to resolve a number\n  of bugs that people have reported, and a bunch of additional device\n  ids are added to a number of drivers (which caused code to be deleted\n  from the usb-storage driver, always nice)\"\n\n* tag \u0027usb-3.8-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (22 commits)\n  USB: storage: optimize to match the Huawei USB storage devices and support new switch command\n  USB: storage: Define a new macro for USB storage match rules\n  USB: ftdi_sio: add Zolix FTDI PID\n  USB: option: add Changhong CH690\n  USB: ftdi_sio: add PID/VID entries for ELV WS 300 PC II\n  USB: add OWL CM-160 support to cp210x driver\n  USB: EHCI: fix bug in scheduling periodic split transfers\n  USB: EHCI: fix for leaking isochronous data\n  USB: option: add support for Telit LE920\n  USB: qcserial: add Telit Gobi QDL device\n  USB: EHCI: fix timer bug affecting port resume\n  USB: UHCI: notify usbcore about port resumes\n  USB: EHCI: notify usbcore about port resumes\n  USB: add usb_hcd_{start,end}_port_resume\n  USB: EHCI: unlink one async QH at a time\n  USB: EHCI: remove ASS/PSS polling timeout\n  usb: Using correct way to clear usb3.0 device\u0027s remote wakeup feature.\n  usb: Prevent dead ports when xhci is not enabled\n  USB: XHCI: fix memory leak of URB-private data\n  drivers: xhci: fix incorrect bit test\n  ...\n"
    },
    {
      "commit": "85e28c76e249eae95df5545f297fe40f71c643d8",
      "tree": "1e6c8bfe95fcfd65150e1ec642da6f6e32d6d0a3",
      "parents": [
        "fe547d7714783ff77719f05a6712554cb4eeecc0",
        "da57b936ea7b328d1009b37a0a0ad1f14148e104"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 06 08:23:47 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 06 08:23:47 2013 +1100"
      },
      "message": "Merge branch \u0027fixes-for-v3.8-rc7\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping\n\nPull DMA mapping fixes from Marek Szyprowski:\n \"This pull request contains important bugfix patches for 9\n  architectures, which finally fixes broken allmodconfig builds\n  introduced in v3.8-rc1.  Those architectures don\u0027t use dma_map_ops\n  based implementation and require manual update or additional dummy\n  implementations of the missing new dma-mapping api functions:\n  dma_mmap_coherent and dma_get_sgtable.\"\n\n* \u0027fixes-for-v3.8-rc7\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:\n  xtensa: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n  parisc: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n  mn10300: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n  m68k: Provide dma_mmap_coherent() and dma_get_sgtable()\n  frv: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n  cris: Provide dma_mmap_coherent() and dma_get_sgtable()\n  c6x: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n  blackfin: Provide dma_mmap_coherent() and dma_get_sgtable()\n  avr32: Provide dma_mmap_coherent() and dma_get_sgtable()\n"
    },
    {
      "commit": "fe547d7714783ff77719f05a6712554cb4eeecc0",
      "tree": "6b25e2820818e732b4774f4e684c1a9a7830b38f",
      "parents": [
        "3296944e29a048c06c5d724ef5c2c8c6e1297161",
        "d4b0bcf32b946590afd29e202d6a399b84fe6c67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:50:11 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:50:11 2013 +1100"
      },
      "message": "Merge branch \u0027fix-max-write\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm\n\nPull dlm fix from David Teigland:\n \"Thanks to Jana who reported the problem and was able to test this fix\n  so quickly.\"\n\nThis fixes an incorrect size check that triggered for CONFIG_COMPAT\nwhether the code was actually doing compat or not.  The incorrect write\nsize check broke userland (clvmd) when maximum resource name lengths are\nused.\n\n* \u0027fix-max-write\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm:\n  dlm: check the write size from user\n"
    },
    {
      "commit": "3296944e29a048c06c5d724ef5c2c8c6e1297161",
      "tree": "57ffef4f8e20f9f025efb3ec796da6ed6b2a8a7a",
      "parents": [
        "3f4e5aacf754bad84dd54826ea3a77983e201c80",
        "e7e034e18a0ab6bafb2425c3242cac311164f4d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:59 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:59 2013 +1100"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge mix fixes from Andrew Morton.\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (12 commits)\n  drivers/rtc/rtc-pl031.c: fix the missing operation on enable\n  drivers/rtc/rtc-isl1208.c: call rtc_update_irq() from the alarm irq handler\n  samples/seccomp: be less stupid about cross compiling\n  checkpatch: fix $Float creation of match variables\n  memcg: fix typo in kmemcg cache walk macro\n  mm: fix wrong comments about anon_vma lock\n  MAINTAINERS: update avr32 web ressources\n  mm/hugetlb: set PTE as huge in hugetlb_change_protection and remove_migration_pte\n  drivers/rtc/rtc-vt8500.c: fix year field in vt8500_rtc_set_time()\n  tools/vm: add .gitignore to ignore built binaries\n  thp: avoid dumping huge zero page\n  nilfs2: fix fix very long mount time issue\n"
    },
    {
      "commit": "e7e034e18a0ab6bafb2425c3242cac311164f4d6",
      "tree": "fec0169c405a6f6618df263db8d6cb20c4e6cbd4",
      "parents": [
        "72fca4a4b32dc778b5b885c3498700e42b610d49"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@linaro.org",
        "time": "Mon Feb 04 14:28:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:49 2013 +1100"
      },
      "message": "drivers/rtc/rtc-pl031.c: fix the missing operation on enable\n\nThe RTC control register should be enabled in the process of\ninitializing.\n\nWithout this patch, I failed to enable RTC in Hisilicon Hi3620 SoC.  The\nregister mapping section in RTC is always read as zero.  So I doubt that\nST guys may already enable this register in bootloader.  So they won\u0027t\nmeet this issue.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@linaro.org\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@vger.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": "72fca4a4b32dc778b5b885c3498700e42b610d49",
      "tree": "9c1fad38cd3153a81f516bad9ce23f28ee1f5b21",
      "parents": [
        "275aaa68334c45f616c6576f20201e9890c5da18"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jlu@pengutronix.de",
        "time": "Mon Feb 04 14:28:53 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:49 2013 +1100"
      },
      "message": "drivers/rtc/rtc-isl1208.c: call rtc_update_irq() from the alarm irq handler\n\nPreviously the alarm event was not propagated into the RTC subsystem.\nBy adding a call to rtc_update_irq, this fixes a timeout problem with\nthe hwclock utility.\n\nSigned-off-by: Jan Luebbe \u003cjlu@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@vger.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": "275aaa68334c45f616c6576f20201e9890c5da18",
      "tree": "a00b6a37ccdc823567a0a1ae414b7275c33167b6",
      "parents": [
        "326b1ffc136d944d403a2b44dc3abace2a4e10fd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Feb 04 14:28:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:49 2013 +1100"
      },
      "message": "samples/seccomp: be less stupid about cross compiling\n\nThe seccomp filters are currently built for the build host, not for the\nmachine that they are going to run on, but they are also built for with\nthe -m32 flag if the kernel is built for a 32 bit machine, both of which\nseems rather odd.\n\nIt broke allyesconfig on my machine, which is x86-64, but building for\n32 bit ARM, with this error message:\n\n  In file included from /usr/include/stdio.h:28:0,\n                   from samples/seccomp/bpf-fancy.c:15:\n  /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory\n\nbecause there are no 32 bit libc headers installed on this machine.  We\nshould really be building all the samples for the target machine rather\nthan the build host, but since the infrastructure for that appears to be\nmissing right now, let\u0027s be a little bit smarter and not pass the \u0027-m32\u0027\nflag to the HOSTCC when cross- compiling.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: James Morris \u003cjames.l.morris@oracle.com\u003e\nAcked-by: Will Drewry \u003cwad@chromium.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "326b1ffc136d944d403a2b44dc3abace2a4e10fd",
      "tree": "8cc25f335929cce2fc6ba48257e52784eea63fb6",
      "parents": [
        "91c777d86752b00bb3a1d8efa3d8f7e1264f38a9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Feb 04 14:28:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:48 2013 +1100"
      },
      "message": "checkpatch: fix $Float creation of match variables\n\nCommit 74349bccedb3 (\"checkpatch: add support for floating point\nconstants\") added an unnecessary match variable that caused tests that\nused a $Constant or $LvalOrFunc to have one too many matches.\n\nThis causes problems with usleep_range, min/max and other extended\ntests.\n\nAvoid using match variables in $Float.\nAvoid using match variables in $Assignment too.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91c777d86752b00bb3a1d8efa3d8f7e1264f38a9",
      "tree": "bb9f3340c8109da5c29e57608f205e97a5f0e03d",
      "parents": [
        "631b0cfdbd801ceae8762e8d287f15da26792ebe"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "glommer@parallels.com",
        "time": "Mon Feb 04 14:28:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:48 2013 +1100"
      },
      "message": "memcg: fix typo in kmemcg cache walk macro\n\nThe macro for_each_memcg_cache_index contains a silly yet potentially\ndeadly mistake.  Although the macro parameter is _idx, the loop tests\nare done over i, not _idx.\n\nThis hasn\u0027t generated any problems so far, because all users use i as a\nloop index.  However, while playing with an extension of the code I\nended using another loop index and the compiler was quick to complain.\n\nUnfortunately, this is not the kind of thing that testing reveals \u003d(\n\nSigned-off-by: Glauber Costa \u003cglommer@parallels.com\u003e\nCc: Kamezawa Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "631b0cfdbd801ceae8762e8d287f15da26792ebe",
      "tree": "b267575bb7eaf7b5ce21290cfc5e9a86ef7da952",
      "parents": [
        "249d9d9d6b7bfa3cf96c17d368eba2e32122aad1"
      ],
      "author": {
        "name": "Yuanhan Liu",
        "email": "yuanhan.liu@linux.intel.com",
        "time": "Mon Feb 04 14:28:48 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:48 2013 +1100"
      },
      "message": "mm: fix wrong comments about anon_vma lock\n\nWe use rwsem since commit 5a505085f043 (\"mm/rmap: Convert the struct\nanon_vma::mutex to an rwsem\").  And most of comments are converted to\nthe new rwsem lock; while just 2 more missed from:\n\n\t $ git grep \u0027anon_vma-\u003emutex\u0027\n\nSigned-off-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "249d9d9d6b7bfa3cf96c17d368eba2e32122aad1",
      "tree": "332bb11f2a4135445f5c95d67375e4e99bf10d0f",
      "parents": [
        "be7517d6ab9722f0abad6ba5ffd39cfced95549c"
      ],
      "author": {
        "name": "Matthias Brugger",
        "email": "matthias.bgg@gmail.com",
        "time": "Mon Feb 04 14:28:47 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:47 2013 +1100"
      },
      "message": "MAINTAINERS: update avr32 web ressources\n\nWeb resource http://avr32linux.org/ is no longer available.  We add the\nmirror of the web page foud at http://mirror.egtvedt.no/avr32linux.org/.\n\nSigned-off-by: Matthias Brugger \u003cmatthias.bgg@gmail.com\u003e\nCc: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be7517d6ab9722f0abad6ba5ffd39cfced95549c",
      "tree": "1896ef01225f2150cb6d8a32893cb4326e954974",
      "parents": [
        "3bdf8cd3226fe11f26ce32bbb4c5e381cf807c89"
      ],
      "author": {
        "name": "Tony Lu",
        "email": "zlu@tilera.com",
        "time": "Mon Feb 04 14:28:46 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:47 2013 +1100"
      },
      "message": "mm/hugetlb: set PTE as huge in hugetlb_change_protection and remove_migration_pte\n\nWhen setting a huge PTE, besides calling pte_mkhuge(), we also need to\ncall arch_make_huge_pte(), which we indeed do in make_huge_pte(), but we\nforget to do in hugetlb_change_protection() and remove_migration_pte().\n\nSigned-off-by: Zhigang Lu \u003czlu@tilera.com\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nReviewed-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: Hillf Danton \u003cdhillf@gmail.com\u003e\nCc: \u003cstable@vger.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": "3bdf8cd3226fe11f26ce32bbb4c5e381cf807c89",
      "tree": "34345ec62eee5542e55f9f2070557eb2ce711fd6",
      "parents": [
        "1363b563a728097f34af9469452ec656995ca033"
      ],
      "author": {
        "name": "Tony Prisk",
        "email": "linux@prisktech.co.nz",
        "time": "Mon Feb 04 14:28:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:47 2013 +1100"
      },
      "message": "drivers/rtc/rtc-vt8500.c: fix year field in vt8500_rtc_set_time()\n\nThe year field is incorrectly masked when setting the date.  If the year\nis beyond 2099, the year field will be incorrectly updated in hardware.\n\nThis patch masks the year field correctly.\n\nSigned-off-by: Edgar Toernig \u003cfroese@gmx.de\u003e\nSigned-off-by: Tony Prisk \u003clinux@prisktech.co.nz\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1363b563a728097f34af9469452ec656995ca033",
      "tree": "90f83747805b59b0cf1840c3e3cfa2128ba87d55",
      "parents": [
        "85facf2570698ca6082326df4d63edebc9c9d96e"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "iamjoonsoo.kim@lge.com",
        "time": "Mon Feb 04 14:28:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:46 2013 +1100"
      },
      "message": "tools/vm: add .gitignore to ignore built binaries\n\nThere is no .gitignore in tools/vm, so \u0027git status\u0027 always show built\nbinaries.  To ignore this, add .gitignore.\n\nSigned-off-by: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85facf2570698ca6082326df4d63edebc9c9d96e",
      "tree": "e70ca5a10d99ceb08afbbf3d7db754a5ffbaf8ab",
      "parents": [
        "a9bae189542e71f91e61a4428adf6e5a7dfe8063"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill.shutemov@linux.intel.com",
        "time": "Mon Feb 04 14:28:42 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:46 2013 +1100"
      },
      "message": "thp: avoid dumping huge zero page\n\nNo reason to preserve the huge zero page in core dumps.\n\nReported-by: Michel Lespinasse \u003cwalken@google.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9bae189542e71f91e61a4428adf6e5a7dfe8063",
      "tree": "4468b0d8bb50bfe762a02b9fd609c4265fef610d",
      "parents": [
        "6edacf05c8362f4c368991b55d85e8122cfc9a24"
      ],
      "author": {
        "name": "Vyacheslav Dubeyko",
        "email": "slava@dubeyko.com",
        "time": "Mon Feb 04 14:28:41 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:46 2013 +1100"
      },
      "message": "nilfs2: fix fix very long mount time issue\n\nThere exists a situation when GC can work in background alone without\nany other filesystem activity during significant time.\n\nThe nilfs_clean_segments() method calls nilfs_segctor_construct() that\nupdates superblocks in the case of NILFS_SC_SUPER_ROOT and\nTHE_NILFS_DISCONTINUED flags are set.  But when GC is working alone the\nnilfs_clean_segments() is called with unset THE_NILFS_DISCONTINUED flag.\nAs a result, the update of superblocks doesn\u0027t occurred all this time\nand in the case of SPOR superblocks keep very old values of last super\nroot placement.\n\nSYMPTOMS:\n\nTrying to mount a NILFS2 volume after SPOR in such environment ends with\nvery long mounting time (it can achieve about several hours in some\ncases).\n\nREPRODUCING PATH:\n\n1. It needs to use external USB HDD, disable automount and doesn\u0027t\n   make any additional filesystem activity on the NILFS2 volume.\n\n2. Generate temporary file with size about 100 - 500 GB (for example,\n   dd if\u003d/dev/zero of\u003d\u003cfile_name\u003e bs\u003d1073741824 count\u003d200).  The size of\n   file defines duration of GC working.\n\n3. Then it needs to delete file.\n\n4. Start GC manually by means of command \"nilfs-clean -p 0\".  When you\n   start GC by means of such way then, at the end, superblocks is updated\n   by once.  So, for simulation of SPOR, it needs to wait sometime (15 -\n   40 minutes) and simply switch off USB HDD manually.\n\n5. Switch on USB HDD again and try to mount NILFS2 volume.  As a\n   result, NILFS2 volume will mount during very long time.\n\nREPRODUCIBILITY: 100%\n\nFIX:\n\nThis patch adds checking that superblocks need to update and set\nTHE_NILFS_DISCONTINUED flag before nilfs_clean_segments() call.\n\nReported-by: Sergey Alexandrov \u003csplavgm@gmail.com\u003e\nSigned-off-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nTested-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nAcked-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nTested-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nCc: \u003cstable@vger.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": "d4b0bcf32b946590afd29e202d6a399b84fe6c67",
      "tree": "ab44da9a693c1e7fd22e5f45d26e1e7742281516",
      "parents": [
        "6edacf05c8362f4c368991b55d85e8122cfc9a24"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 15:31:22 2013 -0600"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 15:31:22 2013 -0600"
      },
      "message": "dlm: check the write size from user\n\nReturn EINVAL from write if the size is larger than\nallowed.  Do this before allocating kernel memory for\nthe bogus size, which could lead to OOM.\n\nReported-by: Sasha Levin \u003clevinsasha928@gmail.com\u003e\nTested-by: Jana Saout \u003cjana@saout.de\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "3f4e5aacf754bad84dd54826ea3a77983e201c80",
      "tree": "cb2ac76d57cdcbf61e636503e36cbef992896482",
      "parents": [
        "2a6f79e8c1c7d04686fc7298fd625a7bdc9453d3",
        "f76e39c531304b114e27c3dd3e0036f56cd33df1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:59:44 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:59:44 2013 +1100"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Ingo Molnar:\n \"Three small fixlets\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/intel/cacheinfo: Shut up annoying warning\n  x86, doc: Boot protocol 2.12 is in 3.8\n  x86-64: Replace left over sti/cli in ia32 audit exit code\n"
    },
    {
      "commit": "2a6f79e8c1c7d04686fc7298fd625a7bdc9453d3",
      "tree": "0fd3d6709bc7275b4ad17bae5bc457fe73e4b1f1",
      "parents": [
        "51c1abb95fe110560f6f6fd25dd9265f861c1e7a",
        "cff3c124a7e82ca0ea1d6864b27ef18c403c0773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:58:24 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:58:24 2013 +1100"
      },
      "message": "Merge branch \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler fixes from Ingo Molnar:\n \"Three small fixlets\"\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched/debug: Fix format string for 32-bit platforms\n  sched: Fix warning in kernel/sched/fair.c\n  sched/rt: Use root_domain of rt_rq not current processor\n"
    },
    {
      "commit": "51c1abb95fe110560f6f6fd25dd9265f861c1e7a",
      "tree": "a2f15af20300bf0983ee1490c2f77ba0d982fd14",
      "parents": [
        "5dc31b576746de76dc86ed46fa3e4ec5f5ae504f",
        "0231bb5336758426b44ccd798ccd3c5419c95d58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:57:09 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:57:09 2013 +1100"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"Three fixlets and two small (and low risk) hw-enablement changes\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf: Fix event group context move\n  x86/perf: Add IvyBridge EP support\n  perf/x86: Fix P6 driver section warning\n  arch/x86/tools/insn_sanity.c: Identify source of messages\n  perf/x86: Enable Intel Lincroft/Penwell/Cloverview Atom support\n"
    },
    {
      "commit": "5dc31b576746de76dc86ed46fa3e4ec5f5ae504f",
      "tree": "45163f4aca7f060e829983b70f7ccc896323c764",
      "parents": [
        "d92dd35920d51e1664f902be48e622307098d0d9",
        "d36b7b9643faca8aab8cee8d824f75c800b337ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:56:07 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:56:07 2013 +1100"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull two small RCU fixlets from Ingo Molnar.\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  rcu: Make rcu_nocb_poll an early_param instead of module_param\n  rcu: Prevent soft-lockup complaints about no-CBs CPUs\n"
    },
    {
      "commit": "d92dd35920d51e1664f902be48e622307098d0d9",
      "tree": "c3a45f67badc1b61c7cbb0522e602546d4dcdf08",
      "parents": [
        "6edacf05c8362f4c368991b55d85e8122cfc9a24",
        "0ce82b7f7b7373b16ecf7b5725e21e2975204500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:54:11 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:54:11 2013 +1100"
      },
      "message": "Merge tag \u0027for-linus-20130204\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD fixes from David Woodhouse:\n \"A small set of simple regression and build fixes for 3.8:\n   - Fix a warning introduced in ONFI NAND probe\n   - Fix commandline partition parsing\n   - Require BITREVERSE for DiskOnChip G3 driver\n   - Fix build failure for davinci_nand as module\n   - Bump NFLASH_READY_RETRIES for bcm47xxnflash\"\n\n* tag \u0027for-linus-20130204\u0027 of git://git.infradead.org/linux-mtd:\n  mtd: nand: onfi don\u0027t WARN if we are in 16 bits mode\n  mtd: physmap_of: fix cmdline partition method w/o linux, mtd-name\n  mtd: docg3 fix missing bitreverse lib\n  mtd: davinci_nand: fix modular build with CONFIG_OF\u003dy\n  mtd: bcm47xxnflash: increase NFLASH_READY_RETRIES\n"
    },
    {
      "commit": "200e0d994d9d1919b28c87f1a5fb99a8e13b8a0f",
      "tree": "855aac3198613b3388d697f853e3697163190644",
      "parents": [
        "07c7be3d87e5cdaf5f94c271c516456364ef286c"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Mon Feb 04 15:16:34 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 04 10:41:40 2013 -0800"
      },
      "message": "USB: storage: optimize to match the Huawei USB storage devices and support new switch command\n\n1. Optimize the match rules with new macro for Huawei USB storage devices,\n   to avoid to load USB storage driver for the modem interface\n   with Huawei devices.\n2. Add to support new switch command for new Huawei USB dongles.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "07c7be3d87e5cdaf5f94c271c516456364ef286c",
      "tree": "e95f31a0fc73a7d2d4ffa4e42dfa3941918b1073",
      "parents": [
        "0ba3b2ccc72b3df5c305d61f59d93ab0f0e87991"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Mon Feb 04 15:14:46 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 04 10:40:16 2013 -0800"
      },
      "message": "USB: storage: Define a new macro for USB storage match rules\n\n1. Define a new macro for USB storage match rules:\n    matching with Vendor ID and interface descriptors.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f76e39c531304b114e27c3dd3e0036f56cd33df1",
      "tree": "27437cfeac6a5979745c7ee6211c4356918d55e4",
      "parents": [
        "972f7c832229781f09f03284cde484ccdb44d3ee"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Mon Feb 04 10:13:15 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Feb 04 11:29:52 2013 +0100"
      },
      "message": "x86/intel/cacheinfo: Shut up annoying warning\n\nI\u0027ve been getting the following warning when doing randbuilds\nsince forever. Now it finally pissed me off just the perfect\namount so that I can fix it.\n\n  arch/x86/kernel/cpu/intel_cacheinfo.c:489:27: warning: ‘cache_disable_0’ defined but not used [-Wunused-variable]\n  arch/x86/kernel/cpu/intel_cacheinfo.c:491:27: warning: ‘cache_disable_1’ defined but not used [-Wunused-variable] arch/x86/kernel/cpu/intel_cacheinfo.c:524:27: warning: ‘subcaches’ defined but not used [-Wunused-variable]\n\nIt happens because in randconfigs where CONFIG_SYSFS is not set,\nthe whole sysfs-interface to L3 cache index disabling is\nremaining unused and gcc correctly warns about it. Make it\noptional, depending on CONFIG_SYSFS too, as is the case with\nother sysfs-related machinery in this file.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nLink: http://lkml.kernel.org/r/1359969195-27362-1-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "6edacf05c8362f4c368991b55d85e8122cfc9a24",
      "tree": "707dda607c42ec5f618b1fe6166775e9af8dd1f8",
      "parents": [
        "f19637e74309df700e9f731cffdc2427ab2d2c23",
        "eda8eebdd153c48a4e2a3a3ac3cd9e2e31f5c6b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 16:58:41 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 16:58:41 2013 +1100"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc update from Benjamin Herrenschmidt:\n \"Just so that you don\u0027t get too bored on your Island here\u0027s a patch for\n  3.8 fixing a nasty bug that affects the new 64T support that was\n  merged in 3.7.  Please apply whenever you have a chance (and an\n  internet connection!)\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix hash computation function\n"
    },
    {
      "commit": "f19637e74309df700e9f731cffdc2427ab2d2c23",
      "tree": "ba827d28a9b1630390b5ee09d311bfb4cca885ab",
      "parents": [
        "8b31849a113a8868eb2de692be5c9ecadae93ac9",
        "089c71a7c306dff067097f37ef329ccdf3269811"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 16:51:53 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 16:51:53 2013 +1100"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull radeon fixes from Dave Airlie:\n \"I got these late last week, the main chunks of these fix a rendering\n  regression since 3.7, and the settle ones all fix the issue where we\n  don\u0027t wait long enough for the memory controller to settle after\n  turning it off which causes bad memory reads, they all fix real users\n  bugs, and most of them are destined for stable.\n\n  Can\u0027t remember if you had net connection on that island :-)\"\n\nI don\u0027t know if the \"two tin-cans and a string\" thing here on \"that\nisland\" can really be considered internet, but I guess I can pull\nthings.  Barely.\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon: switch back to the CP ring for VM PT updates\n  drm/radeon: prevent crash in the ring space allocation\n  drm/radeon: Calling object_unrefer() when creating fb failure\n  drm/radeon/r5xx-r7xx: wait for the MC to settle after MC blackout\n  drm/radeon/evergreen+: wait for the MC to settle after MC blackout\n  drm/radeon: protect against div by 0 in backend setup\n  drm/radeon: fix backend map setup on 1 RB sumo boards\n  drm/radeon: add quirk for RV100 board\n  drm/radeon: add WAIT_UNTIL to the non-VM safe regs list for cayman/TN\n  drm/radeon: fix MC blackout on evergreen+\n"
    },
    {
      "commit": "eda8eebdd153c48a4e2a3a3ac3cd9e2e31f5c6b3",
      "tree": "7de4fea5e76746a88043c726e6aba7b98ea687bc",
      "parents": [
        "689dfa894c57842a05bf6dc9f97e6bb71ec5f386"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Tue Jan 29 19:40:42 2013 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 04 15:15:08 2013 +1100"
      },
      "message": "powerpc/mm: Fix hash computation function\n\nThe ASM version of hash computation function was truncating the upper bit.\nMake the ASM version similar to hpt_hash function. Remove masking vsid bits.\nWithout this patch, we observed hang during bootup due to not satisfying page\nfault request correctly. The fault handler used wrong hash values to update\nthe HPTE. Hence we kept looping with page fault.\n\nhash_page(ea\u003d000001003e260008, access\u003d203, trap\u003d300 ip\u003d3fff91787134 dsisr 42000000\nThe computed value of hash 000000000f22f390\nupdate: avpnv\u003d4003e46054003e00, hash\u003d000000000722f390, f\u003d80000006, psize: 2 ...\n\nBenH: The over-masking has been there for ever but only hurts with the\nnew 64T support introduced in 3.7\n\nReported-by: Mike Qiu \u003cqiudayu@linux.vnet.ibm.com\u003e\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nTested-by: Mike Qiu \u003cqiudayu@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCC: \u003cstable@vger.kernel.org\u003e [v3.7]\n"
    },
    {
      "commit": "0231bb5336758426b44ccd798ccd3c5419c95d58",
      "tree": "a2b584263ace5acfda61830fb57591d49fdad34c",
      "parents": [
        "923d8697e24847000490c187de1aeaca622611a3"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri Feb 01 11:23:45 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Feb 03 12:01:29 2013 +0100"
      },
      "message": "perf: Fix event group context move\n\nWhen we have group with mixed events (hw/sw) we want to end up\nwith group leader being in hw context. So if group leader is\ninitialy sw event, we move all the events under hw context.\n\nThe move is done for each event by removing it from its context\nand adding it back into proper one. As a part of the removal the\nevent is automatically disabled, which is not what we want at\nthis stage of creating groups.\n\nThe fix is to initialize event state after removal from sw\ncontext.\n\nThis fix resulted from the following discussion:\n\n  http://thread.gmane.org/gmane.linux.kernel.perf.user/1144\n\nReported-by: Andreas Hollmann \u003chollmann@in.tum.de\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Vince Weaver \u003cvince@deater.net\u003e\nLink: http://lkml.kernel.org/r/1359714225-4231-1-git-send-email-jolsa@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "0ba3b2ccc72b3df5c305d61f59d93ab0f0e87991",
      "tree": "ace01b81d780c65e2249e70c30407d27547a5efe",
      "parents": [
        "d4fa681541aa7bf8570d03426dd7ba663a71c467"
      ],
      "author": {
        "name": "Petr Kubánek",
        "email": "petr@kubanek.net",
        "time": "Fri Feb 01 17:24:04 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:31:52 2013 +0100"
      },
      "message": "USB: ftdi_sio: add Zolix FTDI PID\n\nAdd support for Zolix Omni 1509 monochromator custom USB-RS232 converter.\n\nSigned-off-by: Petr Kubánek \u003cpetr@kubanek.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d4fa681541aa7bf8570d03426dd7ba663a71c467",
      "tree": "63b8e4130887bf4c01306839952142c02adf466c",
      "parents": [
        "c249f911406efcc7456cb4af79396726bf7b8c57"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Feb 01 12:06:51 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:31:50 2013 +0100"
      },
      "message": "USB: option: add Changhong CH690\n\nNew device with 3 serial interfaces:\n\n If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 3 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor) Sub\u003d06 Prot\u003d50\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c249f911406efcc7456cb4af79396726bf7b8c57",
      "tree": "13bef1d77de6881e7bae93e2d046d9d38eb044d2",
      "parents": [
        "8de7f4da8ff8ad241a552512f727a47df15c5156"
      ],
      "author": {
        "name": "Sven Killig",
        "email": "sven@killig.de",
        "time": "Fri Feb 01 23:43:06 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:28:42 2013 +0100"
      },
      "message": "USB: ftdi_sio: add PID/VID entries for ELV WS 300 PC II\n\nAdd PID/VID entries for ELV WS 300 PC II weather station\n\nSigned-off-by: Sven Killig \u003csven@killig.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8b31849a113a8868eb2de692be5c9ecadae93ac9",
      "tree": "ba3118c82dc47cae636e844e57513a38e573b1c9",
      "parents": [
        "7810cc1e7721220f1ed2a23ca95113d6434f6dcd",
        "7a3cf6ca1ab2a2f7161c6dec5a787fc7a5de864e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 13:37:56 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 13:37:56 2013 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target fixes from Nicholas Bellinger:\n \"Here\u0027s the current set of v3.8-rc fixes in the target-pending.git\n  queue.  Apologies in advance for these missing the -rc6 release, and\n  having to be destined for -rc7 code.\n\n  The majority of these patches are regression bugfixes specific to\n  v3.8-rc code changes, namely the zero-length CDB handling breakage\n  after the sense_reason_t conversion, and preventing configfs port\n  linking for unconfigured devices after the recent struct\n  se_subsystem_dev removal.  These is also one (the divide by zero bug\n  for unconfigured devices) that is CC\u0027ed to stable.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  target: Fix divide by zero bug in fabric_max_sectors for unconfigured devices\n  target: Fix regression allowing unconfigured devices to fabric port link\n  tcm_vhost: fix pr_err on early kick\n  target: Fix zero-length READ_CAPACITY_16 regression\n  target: Fix zero-length MODE_SENSE regression\n  target: Fix zero-length INQUIRY additional sense code regression\n"
    },
    {
      "commit": "7810cc1e7721220f1ed2a23ca95113d6434f6dcd",
      "tree": "4642aac5aae21cc87917875b150ef516cc666868",
      "parents": [
        "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jan 25 16:54:20 2013 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "james.l.morris@oracle.com",
        "time": "Fri Feb 01 15:59:33 2013 +1100"
      },
      "message": "digsig: Fix memory leakage in digsig_verify_rsa()\n\ndigsig_verify_rsa() does not free kmalloc\u0027ed buffer returned by\nmpi_get_buffer().\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: James Morris \u003cjames.l.morris@oracle.com\u003e\n"
    },
    {
      "commit": "972f7c832229781f09f03284cde484ccdb44d3ee",
      "tree": "02c92edb7f257e28a961d3bf3502067078dc603a",
      "parents": [
        "b5831174f9d3f12a492deda6374ca96f87b694f8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jan 31 20:23:49 2013 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jan 31 20:23:49 2013 -0800"
      },
      "message": "x86, doc: Boot protocol 2.12 is in 3.8\n\nThe boot protocol 2.12 changes were pulled for 3.8, so update the\ndocumentation accordingly.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "b5831174f9d3f12a492deda6374ca96f87b694f8",
      "tree": "96aa46239200021f9545bda5836f7e80a640d88b",
      "parents": [
        "40a1ef95da85843696fc3ebe5fce39b0db32669f",
        "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jan 31 20:22:57 2013 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jan 31 20:22:57 2013 -0800"
      },
      "message": "Merge tag \u0027v3.8-rc6\u0027 into x86/urgent\n\nLinux 3.8-rc6\n\nMerged in order to add a documentation update versus new code in\nupstream.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7",
      "tree": "40d83555e3bff55a46fa0f32fee40141af7ff4ac",
      "parents": [
        "cc6c954a076c5df7e0ac8d5e4ffa8b4f5572ae1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 12:08:14 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 12:08:14 2013 +1100"
      },
      "message": "Linux 3.8-rc6\n"
    },
    {
      "commit": "cc6c954a076c5df7e0ac8d5e4ffa8b4f5572ae1d",
      "tree": "5a53c5b15edf849a9ea390ca90342d0ffac99fdc",
      "parents": [
        "cf5425bfcd6909f9831a00bc06ccb9a5b163766a",
        "fe7af2d3babefabd96a39e8b0d58ede88f3c7993"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 12:04:22 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 12:04:22 2013 +1100"
      },
      "message": "Merge tag \u0027dm-3.8-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm\n\nPull more device-mapper fixes from Alasdair G Kergon:\n \"A fix for stacked dm thin devices and a fix for the new dm WRITE SAME\n  support.\"\n\n* tag \u0027dm-3.8-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm:\n  dm: fix write same requests counting\n  dm thin: fix queue limits stacking\n"
    },
    {
      "commit": "089c71a7c306dff067097f37ef329ccdf3269811",
      "tree": "856ddb64cc9e23261ad316d7c5c132b384695050",
      "parents": [
        "ff0d05bf73620eb7dc8aee7423e992ef87870bdf",
        "3646e4209f2bd0d09022ed792e594fb4f559b86c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Feb 01 10:51:02 2013 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Feb 01 10:51:02 2013 +1100"
      },
      "message": "Merge branch \u0027drm-fixes-3.8\u0027 of git://people.freedesktop.org/~agd5f/linux\n\nAlex writes:\n\"A few more radeon fixes for 3.8.  Mostly small stuff.  The big\nchange is disabling the use of the DMA ring for VM PT updates.  This\nreverts back to the 3.7 behavior.  Problem is we can get huge PT\nupdates in certain cases that are too big for the DMA ring.  I\u0027ve\ngot patches to use an IB for this so I can re-enable the use of the\nDMA ring for VM PT updates in 3.9.  This request also includes the\npatches from the last pull request I sent on Monday in case you haven\u0027t\npulled them yet.\"\n\n* \u0027drm-fixes-3.8\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon: switch back to the CP ring for VM PT updates\n  drm/radeon: prevent crash in the ring space allocation\n  drm/radeon: Calling object_unrefer() when creating fb failure\n  drm/radeon/r5xx-r7xx: wait for the MC to settle after MC blackout\n  drm/radeon/evergreen+: wait for the MC to settle after MC blackout\n  drm/radeon: protect against div by 0 in backend setup\n  drm/radeon: fix backend map setup on 1 RB sumo boards\n  drm/radeon: add quirk for RV100 board\n  drm/radeon: add WAIT_UNTIL to the non-VM safe regs list for cayman/TN\n  drm/radeon: fix MC blackout on evergreen+\n"
    },
    {
      "commit": "7a3cf6ca1ab2a2f7161c6dec5a787fc7a5de864e",
      "tree": "3d902302f0b9f4b9e76bd8230f88bcd9d8eea686",
      "parents": [
        "faa06ab9aed22f0ad0e15bbf3f80463b5dd7cbe0"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 31 15:05:48 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 31 15:22:53 2013 -0800"
      },
      "message": "target: Fix divide by zero bug in fabric_max_sectors for unconfigured devices\n\nThis patch fixes a possible divide by zero bug when the fabric_max_sectors\ndevice attribute is written and backend se_device failed to be successfully\nconfigured -\u003e enabled.\n\nGo ahead and use block_size\u003d512 within se_dev_set_fabric_max_sectors()\nin the event of a target_configure_device() failure case, as no valid\ndev-\u003edev_attrib.block_size value will have been setup yet.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "faa06ab9aed22f0ad0e15bbf3f80463b5dd7cbe0",
      "tree": "bb1f916cedbe04fff6cfb2b656fb4cbe6f50ea65",
      "parents": [
        "71f1e45aa9974926c3eb511ac488119ed59d7a82"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 31 14:56:12 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 31 15:13:23 2013 -0800"
      },
      "message": "target: Fix regression allowing unconfigured devices to fabric port link\n\nThis patch fixes a v3.8-rc1 regression bug where an unconfigured se_device\nwas incorrectly allowed to perform a fabric port-link.  This bug was\nintroduced in commit:\n\n  commit 0fd97ccf45be26fb01b3a412f1f6c6b5044b2f16\n  Author: Christoph Hellwig \u003chch@infradead.org\u003e\n  Date:   Mon Oct 8 00:03:19 2012 -0400\n\n      target: kill struct se_subsystem_dev\n\nwhich ended up dropping the original se_subsystem_dev-\u003ese_dev_ptr check\npreventing this from happening with pre commit 0fd97ccf code.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "cf5425bfcd6909f9831a00bc06ccb9a5b163766a",
      "tree": "0b419af2c3f3d225148c38228ed6d95fae7269da",
      "parents": [
        "bf6c8a81481397e0c53b0a91941d945c785356be",
        "c284979affcc6870a9a6545fc4b1adb3816dfcbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 08:44:59 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 08:44:59 2013 +1100"
      },
      "message": "Merge branch \u0027for-3.8/upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPullHID fixes from Jiri Kosina:\n\n - fix i2c-hid and hidraw interaction, by Benjamin Tissoires\n\n - a quirk to make a particular device (Formosa IR receiver) work\n   properly, by Nicholas Santos\n\n* \u0027for-3.8/upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: i2c-hid: fix i2c_hid_output_raw_report\n  HID: usbhid: quirk for Formosa IR receiver\n  HID: remove x bit from sensor doc\n"
    },
    {
      "commit": "bf6c8a81481397e0c53b0a91941d945c785356be",
      "tree": "8cf88707d9fe082263f339f70cb2e0f2cb7d5107",
      "parents": [
        "aeb8eede8ef5e22a2e7658c3f4e0629b4e5c1265",
        "c489ee290bdbbace6bb63ebe6ebd4dd605819495"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 08:43:52 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 08:43:52 2013 +1100"
      },
      "message": "Merge tag \u0027nfs-for-3.8-4\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client bugfixes from Trond Myklebust:\n\n - Error reporting in nfs_xdev_mount incorrectly maps all errors to\n   ENOMEM\n\n - Fix an NFSv4 refcounting issue\n\n - Fix a mount failure when the server reboots during NFSv4 trunking\n   discovery\n\n - NFSv4.1 mounts may need to run the lease recovery thread.\n\n - Don\u0027t silently fail setattr() requests on mountpoints\n\n - Fix a SUNRPC socket/transport livelock and priority queue issue\n\n - We must handle NFS4ERR_DELAY when resetting the NFSv4.1 session.\n\n* tag \u0027nfs-for-3.8-4\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs:\n  NFSv4.1: Handle NFS4ERR_DELAY when resetting the NFSv4.1 session\n  SUNRPC: When changing the queue priority, ensure that we change the owner\n  NFS: Don\u0027t silently fail setattr() requests on mountpoints\n  NFSv4.1: Ensure that nfs41_walk_client_list() does start lease recovery\n  NFSv4: Fix NFSv4 trunking discovery\n  NFSv4: Fix NFSv4 reference counting for trunked sessions\n  NFS: Fix error reporting in nfs_xdev_mount\n"
    },
    {
      "commit": "aeb8eede8ef5e22a2e7658c3f4e0629b4e5c1265",
      "tree": "8a55a0a521394f84016b86da2d8bb695f7380821",
      "parents": [
        "04c2eee5b9dfcb13f3cd07a5537fb8c785f2751a",
        "58b69401c797e470c8f638c598dddc44a4ce8a96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 08:43:04 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 08:43:04 2013 +1100"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"A number of fixes all across the MIPS tree.  No area is particularly\n  standing out and things have cooled down quite nicely for a release.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: Function tracer: Fix broken function tracing\n  mips: Move __virt_addr_valid() to a place for MIPS 64\n  MIPS: Netlogic: Fix UP compilation on XLR\n  MIPS: AR71xx: Fix AR71XX_PCI_MEM_SIZE\n  MIPS: AR724x: Fix AR724X_PCI_MEM_SIZE\n  MIPS: Lantiq: Fix cp0_perfcount_irq mapping\n  MIPS: DSP: Fix DSP mask for registers.\n  MIPS: Fix build failure by adding definition of pfn_pmd().\n  MIPS: Octeon: Fix warning.\n  MIPS: delay.c: Check BITS_PER_LONG instead of __SIZEOF_LONG__\n  MIPS: PNX833x: Fix comment.\n  MIPS: Add struct p_format to union mips_instruction.\n  MIPS: Export \u003casm/break.h\u003e.\n  MIPS: BCM47xx: Enable SSB prerequisite SSB_DRIVER_PCICORE.\n  MIPS: BCM47xx: Select GPIOLIB for BCMA on bcm47xx platform\n  MIPS: vpe.c: Fix null pointer dereference in print arguments.\n"
    },
    {
      "commit": "3646e4209f2bd0d09022ed792e594fb4f559b86c",
      "tree": "8ebea53a70b4365a9713f2b8e187583c02b7d7bf",
      "parents": [
        "fd5d93a0015ce1a7db881382022b2fcdfdc61760"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 16:19:19 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 16:19:19 2013 -0500"
      },
      "message": "drm/radeon: switch back to the CP ring for VM PT updates\n\nFor large VM page table updates, we can sometimes generate\nmore packets than there is space on the ring.  This happens\nmore readily with the DMA ring since it is 64K (vs 1M for the\nCP).  For now, switch back to the CP.  For the next kernel,\nI have a patch to utilize IBs for VM PT updates which\nalleviates this problem.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d58354\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "fd5d93a0015ce1a7db881382022b2fcdfdc61760",
      "tree": "d968a404e96f5bb09cf83b5d54ebcc4ce53cff41",
      "parents": [
        "f2d68cf4daa4de97d400d94836b907e35228e54f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Jan 30 14:24:09 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 16:14:16 2013 -0500"
      },
      "message": "drm/radeon: prevent crash in the ring space allocation\n\nIf the requested number of DWs on the ring is larger than\nthe size of the ring itself, return an error.\n\nIn testing with large VM updates, we\u0027ve seen crashes when we\ntry and allocate more space on the ring than the total size\nof the ring without checking.\n\nThis prevents the crash but for large VM updates or bo moves\nof very large buffers, we will need to break the transaction\ndown into multiple batches.  I have patches to use IBs for\nthe next kernel.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f2d68cf4daa4de97d400d94836b907e35228e54f",
      "tree": "5d5dc7c590f77a51d9c878d233e189d98963ac46",
      "parents": [
        "39dc9aabd8708944031e6307819b2a794b841f83"
      ],
      "author": {
        "name": "liu chuansheng",
        "email": "chuansheng.liu@intel.com",
        "time": "Thu Jan 31 22:13:00 2013 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 16:14:15 2013 -0500"
      },
      "message": "drm/radeon: Calling object_unrefer() when creating fb failure\n\nWhen kzalloc() failed in radeon_user_framebuffer_create(), need to\ncall object_unreference() to match the object_reference().\n\nSigned-off-by: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nSigned-off-by: xueminsu \u003cxuemin.su@intel.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "39dc9aabd8708944031e6307819b2a794b841f83",
      "tree": "2d42e5ce39688d8035ee4c25a2bb1ff3fea01ce5",
      "parents": [
        "ed39fadd6df01095378e499fac3674883f16b853"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 09:01:59 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 16:13:42 2013 -0500"
      },
      "message": "drm/radeon/r5xx-r7xx: wait for the MC to settle after MC blackout\n\nSome chips seem to need a little delay after blacking out\nthe MC before the requests actually stop. Stop DMAR errors\nreported by Shuah Khan.\n\nReported-by: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "71f1e45aa9974926c3eb511ac488119ed59d7a82",
      "tree": "8a9144cad0a69d3d0e084618c1f7f51ef0a80907",
      "parents": [
        "8b4b0dcbf70d10f3acd6a88fca0679ca711066e0"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 31 13:12:29 2013 +0200"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 31 13:06:06 2013 -0800"
      },
      "message": "tcm_vhost: fix pr_err on early kick\n\nIt\u0027s OK to get kick before backend is set or after\nit is cleared, we can just ignore it.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "c284979affcc6870a9a6545fc4b1adb3816dfcbf",
      "tree": "66e97688610f6017627d46694363cb162a8f70ba",
      "parents": [
        "320cde19a4e8f122b19d2df7a5c00636e11ca3fb"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@gmail.com",
        "time": "Thu Jan 31 17:50:02 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 31 17:57:53 2013 +0100"
      },
      "message": "HID: i2c-hid: fix i2c_hid_output_raw_report\n\ni2c_hid_output_raw_report is used by hidraw to forward set_report requests.\nThe current implementation of i2c_hid_set_report needs to take the\nreport_id as an argument. The report_id is stored in the first byte\nof the buffer in argument of i2c_hid_output_raw_report.\n\nNot removing the report_id from the given buffer adds this byte 2 times\nin the command, leading to a non working command.\n\nReported-by: Andrew Duggan \u003caduggan@synaptics.com\u003e\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "58b69401c797e470c8f638c598dddc44a4ce8a96",
      "tree": "18be4b0a5f229b8c9761883458b663f8d718c60d",
      "parents": [
        "196897a2979498d19edbdf5b4af02261afbc1a96"
      ],
      "author": {
        "name": "Al Cooper",
        "email": "alcooperx@gmail.com",
        "time": "Wed Jan 16 22:43:28 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 31 15:28:48 2013 +0100"
      },
      "message": "MIPS: Function tracer: Fix broken function tracing\n\nFunction tracing is currently broken for all 32 bit MIPS platforms.\nWhen tracing is enabled, the kernel immediately hangs on boot.\nThis is a result of commit b732d439cb43336cd6d7e804ecb2c81193ef63b0\nthat changes the kernel/trace/Kconfig file so that is no longer\nforces FRAME_POINTER when FUNCTION_TRACING is enabled.\n\nMIPS frame pointers are generally considered to be useless because\nthey cannot be used to unwind the stack. Unfortunately the MIPS\nfunction tracing code has bugs that are masked by the use of frame\npointers. This commit fixes the bugs so that MIPS frame pointers\ndon\u0027t need to be enabled.\n\nThe bugs are a result of the odd calling sequence used to call the trace\nroutine. This calling sequence is inserted into every traceable function\nwhen the tracing CONFIG option is enabled. This sequence is generated\nfor 32bit MIPS platforms by the compiler via the \"-pg\" flag.\n\nPart of the sequence is \"addiu sp,sp,-8\" in the delay slot after every\ncall to the trace routine \"_mcount\" (some legacy thing where 2 arguments\nused to be pushed on the stack). The _mcount routine is expected to\nadjust the sp by +8 before returning.  So when not disabled, the original\njalr and addiu will be there, so _mcount has to adjust sp.\n\nThe problem is that when tracing is disabled for a function, the\n\"jalr _mcount\" instruction is replaced with a nop, but the\n\"addiu sp,sp,-8\" is still executed and the stack pointer is left\ntrashed. When frame pointers are enabled the problem is masked\nbecause any access to the stack is done through the frame\npointer and the stack pointer is restored from the frame pointer when\nthe function returns.\n\nThis patch writes two nops starting at the address of the \"jalr _mcount\"\ninstruction whenever tracing is disabled. This means that the\n\"addiu sp,sp.-8\" will be converted to a nop along with the \"jalr\".  When\ndisabled, there will be two nops.\n\nThis is SMP safe because the first time this happens is during\nftrace_init() which is before any other processor has been started.\nSubsequent calls to enable/disable tracing when other CPUs ARE running\nwill still be safe because the enable will only change the first nop\nto a \"jalr\" and the disable, while writing 2 nops, will only be changing\nthe \"jalr\". This patch also stops using stop_machine() to call the\ntracer enable/disable routines and calls them directly because the\nroutines are SMP safe.\n\nWhen the kernel first boots we have to be able to handle the gcc\ngenerated jalr, addui sequence until ftrace_init gets a chance to run\nand change the sequence. At this point mcount just adjusts the stack\nand returns. When ftrace_init runs, we convert the jalr/addui to nops.\nThen whenever tracing is enabled we convert the first nop to a \"jalr\nmcount+8\". The mcount+8 entry point skips the stack adjust.\n\n[ralf@linux-mips.org: Folded in  Steven Rostedt\u0027s build fix.]\n\nSigned-off-by: Al Cooper \u003calcooperx@gmail.com\u003e\nCc: rostedt@goodmis.org\nCc: ddaney.cavm@gmail.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/4806/\nPatchwork: https://patchwork.linux-mips.org/patch/4841/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe7af2d3babefabd96a39e8b0d58ede88f3c7993",
      "tree": "43f3facbed2274c5cec7df6ef2fc9ecdfa527f4c",
      "parents": [
        "0f640dca08330dfc7820d610578e5935b5e654b2"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jan 31 14:23:36 2013 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jan 31 14:23:36 2013 +0000"
      },
      "message": "dm: fix write same requests counting\n\nWhen processing write same requests, fix dm to send the configured\nnumber of WRITE SAME requests to the target rather than the number of\ndiscards, which is not always the same.\n\nDevice-mapper WRITE SAME support was introduced by commit\n23508a96cd2e857d57044a2ed7d305f2d9daf441 (\"dm: add WRITE SAME support\").\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nAcked-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\n"
    },
    {
      "commit": "196897a2979498d19edbdf5b4af02261afbc1a96",
      "tree": "e3db3cbfba4654cf63b4840061392cbe87e088eb",
      "parents": [
        "26f5ae865d7b324e46fff91acf43c485939bf6ea"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jan 25 17:13:15 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 31 15:14:59 2013 +0100"
      },
      "message": "mips: Move __virt_addr_valid() to a place for MIPS 64\n\nCommit d3ce88431892 \"MIPS: Fix modpost error in modules attepting to use\nvirt_addr_valid()\" moved __virt_addr_valid() from a macro in a header\nfile to a function in ioremap.c. But ioremap.c is only compiled for MIPS\n32, and not for MIPS 64.\n\nWhen compiling for my yeeloong2, which supposedly supports hibernation,\nwhich compiles kernel/power/snapshot.c which calls virt_addr_valid(), I\ngot this error:\n\n  LD      init/built-in.o\nkernel/built-in.o: In function `memory_bm_free\u0027:\nsnapshot.c:(.text+0x4c9c4): undefined reference to `__virt_addr_valid\u0027\nsnapshot.c:(.text+0x4ca58): undefined reference to `__virt_addr_valid\u0027\nkernel/built-in.o: In function `snapshot_write_next\u0027:\n(.text+0x4e44c): undefined reference to `__virt_addr_valid\u0027\nkernel/built-in.o: In function `snapshot_write_next\u0027:\n(.text+0x4e890): undefined reference to `__virt_addr_valid\u0027\nmake[1]: *** [vmlinux] Error 1\nmake: *** [sub-make] Error 2\n\nI suspect that __virt_addr_valid() is fine for mips 64. I moved it to\nmmap.c such that it gets compiled for mips 64 and 32.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/4842/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f640dca08330dfc7820d610578e5935b5e654b2",
      "tree": "47c201a750b6f405726ee6b66fba825b6475a6c7",
      "parents": [
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Thu Jan 31 14:11:14 2013 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jan 31 14:11:14 2013 +0000"
      },
      "message": "dm thin: fix queue limits stacking\n\nthin_io_hints() is blindly copying the queue limits from the thin-pool\nwhich can lead to incorrect limits being set.  The fix here simply\ndeletes the thin_io_hints() hook which leaves the existing stacking\ninfrastructure to set the limits correctly.\n\nWhen a thin-pool uses an MD device for the data device a thin device\nfrom the thin-pool must respect MD\u0027s constraints about disallowing a bio\nfrom spanning multiple chunks.  Otherwise we can see problems.  If the raid0\nchunksize is 1152K and thin-pool chunksize is 256K I see the following\nmd/raid0 error (with extra debug tracing added to thin_endio) when\nmkfs.xfs is executed against the thin device:\n\nmd/raid0:md99: make_request bug: can\u0027t convert block across chunks or bigger than 1152k 6688 127\ndevice-mapper: thin: bio sector\u003d2080 err\u003d-5 bi_size\u003d130560 bi_rw\u003d17 bi_vcnt\u003d32 bi_idx\u003d0\n\nThis extra DM debugging shows that the failing bio is spanning across\nthe first and second logical 1152K chunk (sector 2080 + 255 takes the\nbio beyond the first chunk\u0027s boundary of sector 2304).  So the bio\nsplitting that DM is doing clearly isn\u0027t respecting the MD limits.\n\nmax_hw_sectors_kb is 127 for both the thin-pool and thin device\n(queue_max_hw_sectors returns 255 so we\u0027ll excuse sysfs\u0027s lack of\nprecision).  So this explains why bi_size is 130560.\n\nBut the thin device\u0027s max_hw_sectors_kb should be 4 (PAGE_SIZE) given\nthat it doesn\u0027t have a .merge function (for bio_add_page to consult\nindirectly via dm_merge_bvec) yet the thin-pool does sit above an MD\ndevice that has a compulsory merge_bvec_fn.  This scenario is exactly\nwhy DM must resort to sending single PAGE_SIZE bios to the underlying\nlayer. Some additional context for this is available in the header for\ncommit 8cbeb67a (\"dm: avoid unsupported spanning of md stripe boundaries\").\n\nLong story short, the reason a thin device doesn\u0027t properly get\nconfigured to have a max_hw_sectors_kb of 4 (PAGE_SIZE) is that\nthin_io_hints() is blindly copying the queue limits from the thin-pool\ndevice directly to the thin device\u0027s queue limits.\n\nFix this by eliminating thin_io_hints.  Doing so is safe because the\nblock layer\u0027s queue limits stacking already enables the upper level thin\ndevice to inherit the thin-pool device\u0027s discard and minimum_io_size and\noptimal_io_size limits that get set in pool_io_hints.  But avoiding the\nqueue limits copy allows the thin and thin-pool limits to be different\nwhere it is important, namely max_hw_sectors_kb.\n\nReported-by: Daniel Browning \u003cdb@kavod.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "ed39fadd6df01095378e499fac3674883f16b853",
      "tree": "82e2bd57b1b961f69a5eae4f877e5afeb63b816d",
      "parents": [
        "f689e3acbd2e48cc4101e0af454193f81af4baaf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 09:00:52 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 31 09:03:22 2013 -0500"
      },
      "message": "drm/radeon/evergreen+: wait for the MC to settle after MC blackout\n\nSome chips seem to need a little delay after blacking out\nthe MC before the requests actually stop.\n\nMay fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d56139\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d57567\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "8de7f4da8ff8ad241a552512f727a47df15c5156",
      "tree": "d5573dc6c4b1d9b14580194453c4121c7c2fb127",
      "parents": [
        "3e619d04159be54b3daa0b7036b0ce9e067f4b5d"
      ],
      "author": {
        "name": "Luis Llorente Campo",
        "email": "luisllorente@luisllorente.com",
        "time": "Thu Jan 31 13:37:05 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 13:51:12 2013 +0100"
      },
      "message": "USB: add OWL CM-160 support to cp210x driver\n\nThis adds support for the OWL CM-160 electricity monitor to the cp210x\ndriver.\n\nSigned-off-by: Luis Llorente \u003cluisllorente@luisllorente.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "40a1ef95da85843696fc3ebe5fce39b0db32669f",
      "tree": "e78e1ac0a682f60a1a4fccf02fa2d4addc54987c",
      "parents": [
        "e0094244e41c4d0c7ad69920681972fc45d8ce34"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Wed Jan 30 07:55:53 2013 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 31 10:36:01 2013 +0100"
      },
      "message": "x86-64: Replace left over sti/cli in ia32 audit exit code\n\nFor some reason they didn\u0027t get replaced so far by their\nparavirt equivalents, resulting in code to be run with\ninterrupts disabled that doesn\u0027t expect so (causing, in the\nobserved case, a BUG_ON() to trigger) when syscall auditing is\nenabled.\n\nDavid (Cc-ed) came up with an identical fix, so likely this can\nbe taken to count as an ack from him.\n\nReported-by: Peter Moody \u003cpmoody@google.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nLink: http://lkml.kernel.org/r/5108E01902000078000BA9C5@nat28.tlf.novell.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: stable@vger.kernel.org\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nTested-by: Peter Moody \u003cpmoody@google.com\u003e\n"
    },
    {
      "commit": "3e619d04159be54b3daa0b7036b0ce9e067f4b5d",
      "tree": "acc77a30daea819c03bcb9edabedf30a38a661d0",
      "parents": [
        "b09a61cc0bc2a7151f4ab652489e85253d5d0175"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:36:40 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:14:48 2013 +0100"
      },
      "message": "USB: EHCI: fix bug in scheduling periodic split transfers\n\nThis patch (as1654) fixes a very old bug in ehci-hcd, connected with\nscheduling of periodic split transfers.  The calculations for\nfull/low-speed bus usage are all carried out after the correction for\nbit-stuffing has been applied, but the values in the max_tt_usecs\narray assume it hasn\u0027t been.  The array should allow for allocation of\nup to 90% of the bus capacity, which is 900 us, not 780 us.\n\nThe symptom caused by this bug is that any isochronous transfer to a\nfull-speed device with a maxpacket size larger than about 980 bytes is\nalways rejected with a -ENOSPC error.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b09a61cc0bc2a7151f4ab652489e85253d5d0175",
      "tree": "3bbb588669e38c1798c2e22cf5087dfc81a193b8",
      "parents": [
        "03eb466f276ceef9dcf023dc5474db02af68aad9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:35:02 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:14:48 2013 +0100"
      },
      "message": "USB: EHCI: fix for leaking isochronous data\n\nThis patch (as1653) fixes a bug in ehci-hcd.  Unlike iTD entries, an\nsiTD entry in the periodic schedule may not complete until the frame\nafter the one it belongs to.  Consequently, when scanning the periodic\nschedule it is necessary to start with the frame _preceding_ the one\nwhere the previous scan ended.\n\nNot doing this properly can result in memory leaks and failures to\ncomplete isochronous URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Andy Leiserson \u003candy@leiserson.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04c2eee5b9dfcb13f3cd07a5537fb8c785f2751a",
      "tree": "a70cf1df64b3715c502211233dc307abacaed7da",
      "parents": [
        "bdb0ae6a767ef2622eb282e06fc225e855341653",
        "becbd6608026c15afd88fd3d0c893dfb7b8c7845"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 17:10:36 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 17:10:36 2013 +1100"
      },
      "message": "Merge branch \u0027x86-efi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 EFI fixes from Peter Anvin:\n \"This is a collection of fixes for the EFI support.  The controversial\n  bit here is a set of patches which bumps the boot protocol version as\n  part of fixing some serious problems with the EFI handover protocol,\n  used when booting under EFI using a bootloader as opposed to directly\n  from EFI.  These changes should also make it a lot saner to support\n  cross-mode 32/64-bit EFI booting in the future.  Getting these changes\n  into 3.8 means we avoid presenting an inconsistent ABI to bootloaders.\n\n  Other changes are display detection and fixing efivarfs.\"\n\n* \u0027x86-efi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, efi: remove attribute check from setup_efi_pci\n  x86, build: Dynamically find entry points in compressed startup code\n  x86, efi: Fix PCI ROM handing in EFI boot stub, in 32-bit mode\n  x86, efi: Fix 32-bit EFI handover protocol entry point\n  x86, efi: Fix display detection in EFI boot stub\n  x86, boot: Define the 2.12 bzImage boot protocol\n  x86/boot: Fix minor fd leakage in tools/relocs.c\n  x86, efi: Set runtime_version to the EFI spec revision\n  x86, efi: fix 32-bit warnings in setup_efi_pci()\n  efivarfs: Delete dentry from dcache in efivarfs_file_write()\n  efivarfs: Never return ENOENT from firmware\n  efi, x86: Pass a proper identity mapping in efi_call_phys_prelog\n  efivarfs: Drop link count of the right inode\n"
    },
    {
      "commit": "bdb0ae6a767ef2622eb282e06fc225e855341653",
      "tree": "34441e77a137fa349c48472bce2e12efceb18b21",
      "parents": [
        "0fe94b9e56da7ebffad4422415bdc2854934a389",
        "e0094244e41c4d0c7ad69920681972fc45d8ce34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 17:08:43 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 17:08:43 2013 +1100"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Peter Anvin:\n \"This is a collection of miscellaneous fixes, the most important one is\n  the fix for the Samsung laptop bricking issue (auto-blacklisting the\n  samsung-laptop driver); the efi_enabled() changes you see below are\n  prerequisites for that fix.\n\n  The other issues fixed are booting on OLPC XO-1.5, an UV fix, NMI\n  debugging, and requiring CAP_SYS_RAWIO for MSR references, just as\n  with I/O port references.\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  samsung-laptop: Disable on EFI hardware\n  efi: Make \u0027efi_enabled\u0027 a function to query EFI facilities\n  smp: Fix SMP function call empty cpu mask race\n  x86/msr: Add capabilities check\n  x86/dma-debug: Bump PREALLOC_DMA_DEBUG_ENTRIES\n  x86/olpc: Fix olpc-xo1-sci.c build errors\n  arch/x86/platform/uv: Fix incorrect tlb flush all issue\n  x86-64: Fix unwind annotations in recent NMI changes\n  x86-32: Start out cr0 clean, disable paging before modifying cr3/4\n"
    },
    {
      "commit": "0fe94b9e56da7ebffad4422415bdc2854934a389",
      "tree": "a56b2dc6d4b714d03e0e3ba453e52a4addd06344",
      "parents": [
        "a56e16009855b2b528c36aa56b7ab8b209bb15e0",
        "ff0d05bf73620eb7dc8aee7423e992ef87870bdf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 17:04:46 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 17:04:46 2013 +1100"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull console lockdep checking revert from Dave Airlie.\n\nThe lockdep splat this showed was interesting, but it\u0027s very very old,\nand we won\u0027t be fixing it until 3.9.  In the meantime, undo the lockdep\nannotation so that we don\u0027t generate the (known) console lockdep issue,\nand then possibly hide any potential other (unknown) lockdep problems\nthat got disabled by the first one that triggered.\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  Revert \"console: implement lockdep support for console_lock\"\n"
    },
    {
      "commit": "ff0d05bf73620eb7dc8aee7423e992ef87870bdf",
      "tree": "c2a874bdaf2dc6487dae7be17790745ce29a8b9b",
      "parents": [
        "2e51b231a8d716ea5aacde0bd95ac789cea195b0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Thu Jan 31 14:27:03 2013 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Thu Jan 31 15:46:56 2013 +1100"
      },
      "message": "Revert \"console: implement lockdep support for console_lock\"\n\nThis reverts commit daee779718a319ff9f83e1ba3339334ac650bb22.\n\nI\u0027ll requeue this after the console locking fixes, so lockdep\nis useful again for people until fbcon is fixed.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c489ee290bdbbace6bb63ebe6ebd4dd605819495",
      "tree": "f1d41c565e0860cbd474c1bf4cfde37420d76c66",
      "parents": [
        "edd2e36fe8bd3cec4fa67e746d4c4a9246d0830e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jan 30 13:04:10 2013 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jan 30 17:45:15 2013 -0500"
      },
      "message": "NFSv4.1: Handle NFS4ERR_DELAY when resetting the NFSv4.1 session\n\nNFS4ERR_DELAY is a legal reply when we call DESTROY_SESSION. It\nusually means that the server is busy handling an unfinished RPC\nrequest. Just sleep for a second and then retry.\nWe also need to be able to handle the NFS4ERR_BACK_CHAN_BUSY return\nvalue. If the NFS server has outstanding callbacks, we just want to\nsimilarly sleep \u0026 retry.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "edd2e36fe8bd3cec4fa67e746d4c4a9246d0830e",
      "tree": "d44df6639a2431212bcb50f6117ba7b1083dc67d",
      "parents": [
        "ab225417825963b6dc66be7ea80f94ac1378dfdf"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jan 27 14:20:49 2013 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jan 30 17:45:14 2013 -0500"
      },
      "message": "SUNRPC: When changing the queue priority, ensure that we change the owner\n\nThis fixes a livelock in the xprt-\u003esending queue where we end up never\nmaking progress on lower priority tasks because sleep_on_priority()\nkeeps adding new tasks with the same owner to the head of the queue,\nand priority bumps mean that we keep resetting the queue-\u003eowner to\nwhatever task is at the head of the queue.\n\nRegression introduced by commit c05eecf636101dd4347b2d8fa457626bf0088e0a\n(SUNRPC: Don\u0027t allow low priority tasks to pre-empt higher priority ones).\n\nReported-by: Andy Adamson \u003candros@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "becbd6608026c15afd88fd3d0c893dfb7b8c7845",
      "tree": "b4b18ac62163ec2b782da876f344af93d3a4ccef",
      "parents": [
        "99f857db8857aff691c51302f93648263ed07eb1",
        "739701888f5d98010a8960b2d974d74c77c830a2"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jan 30 14:43:05 2013 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jan 30 14:43:05 2013 -0800"
      },
      "message": "Merge tag \u0027efi-for-3.8\u0027 into x86/efi\n\nVarious urgent EFI fixes and some warning cleanups for v3.8\n\n  * EFI boot stub fix for Macbook Pro\u0027s from Maarten Lankhorst\n  * Fix an oops in efivarfs from Lingzhu Xiang\n  * 32-bit warning cleanups from Jan Beulich\n  * Patch to Boot on \u003e512GB RAM systems from Nathan Zimmer\n  * Set efi.runtime_version correctly\n  * efivarfs updates\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab225417825963b6dc66be7ea80f94ac1378dfdf",
      "tree": "c1e92f88e3d3633993e7460019a388cd5890545b",
      "parents": [
        "65436ec0c8e344d9b23302b686e418f2a7b7cf7b"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jan 22 00:17:06 2013 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jan 30 17:41:04 2013 -0500"
      },
      "message": "NFS: Don\u0027t silently fail setattr() requests on mountpoints\n\nEnsure that any setattr and getattr requests for junctions and/or\nmountpoints are sent to the server. Ever since commit\n0ec26fd0698 (vfs: automount should ignore LOOKUP_FOLLOW), we have\nsilently dropped any setattr requests to a server-side mountpoint.\nFor referrals, we have silently dropped both getattr and setattr\nrequests.\n\nThis patch restores the original behaviour for setattr on mountpoints,\nand tries to do the same for referrals, provided that we have a\nfilehandle...\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "26f5ae865d7b324e46fff91acf43c485939bf6ea",
      "tree": "cd9504da60824c7b4ac86b0bfbdca35d99a35e7a",
      "parents": [
        "fe950df70013a9f3368918aab697eec15f80ac67"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jchandra@broadcom.com",
        "time": "Mon Jan 07 13:21:08 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 21:44:18 2013 +0100"
      },
      "message": "MIPS: Netlogic: Fix UP compilation on XLR\n\nThe commit 2a37b1a \"MIPS: Netlogic: Move from u32 cpumask to cpumask_t\"\nbreaks uniprocessor compilation on XLR with:\n\narch/mips/netlogic/xlr/setup.c: In function \u0027prom_init\u0027:\narch/mips/netlogic/xlr/setup.c:196:6: error: unused variable \u0027i\u0027\n\nFix by defining \u0027i\u0027 only when CONFIG_SMP is defined.\n\nSigned-off-by: Jayachandran C \u003cjchandra@broadcom.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4760/\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe950df70013a9f3368918aab697eec15f80ac67",
      "tree": "a225e686b25473dd7f1bf6e3540a859568c7d05c",
      "parents": [
        "4c960910e2fb3a301ee4a504fa6b2c5204efeab0"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 29 08:27:04 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 21:43:11 2013 +0100"
      },
      "message": "MIPS: AR71xx: Fix AR71XX_PCI_MEM_SIZE\n\nThe base address of the PCI memory is 0x10000000 and the base address of the\nPCI configuration space is 0x17000000 on the AR71xx SoCs.\n\nThe AR71XX_PCI_MEM_SIZE is defined as 0x08000000 which is wrong because that\noverlaps with the configuration space.  This patch fixes the value of the\nAR71XX_PCI_MEM_SIZE constant, in order to avoid this resource conflicts.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4873/\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c960910e2fb3a301ee4a504fa6b2c5204efeab0",
      "tree": "fec5fc33d5c2806baf8099c6c2c9f52db630cad9",
      "parents": [
        "79d61a046bf02a3eff9da15e607ac35c172de3a7"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 29 08:27:03 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 21:42:41 2013 +0100"
      },
      "message": "MIPS: AR724x: Fix AR724X_PCI_MEM_SIZE\n\nThe base address of the PCI memory is\n0x10000000 and the base address of the\nPCI configuration space is 0x14000000\non the AR724x SoCs.\n\nThe AR724X_PCI_MEM_SIZE is defined as\n0x08000000 which is wrong because that\noverlaps  with the configuration space.\n\nThe patch fixes the value of the\nAR724X_PCI_MEM_SIZE constant, in order\nto avoid this resource conflicts.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4872/\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79d61a046bf02a3eff9da15e607ac35c172de3a7",
      "tree": "1a411537e05cdc01796ee90745e12bd51cb674f9",
      "parents": [
        "6829aeae47233f7d9937a03a7304b760ee5bd1be"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Tue Jan 29 18:46:02 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 21:28:28 2013 +0100"
      },
      "message": "MIPS: Lantiq: Fix cp0_perfcount_irq mapping\n\nThe introduction of the OF support broke the cp0_perfcount_irq mapping. This\nresulted in oprofile not working anymore.\n\nOffending commit is :\n\ncommit 3645da0276ae9f6938ff29b13904b803ecb68424\nAuthor: John Crispin \u003cblogic@openwrt.org\u003e\nDate:   Tue Apr 17 10:18:32 2012 +0200\n\nOF: MIPS: lantiq: implement irq_domain support\n\nSigned-off-by: Conor O\u0027Gorman \u003ci@conorogorman.net\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/4875/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0094244e41c4d0c7ad69920681972fc45d8ce34",
      "tree": "1908d5420877a04429d68d1e091b6b1eefb11185",
      "parents": [
        "83e68189745ad931c2afd45d8ee3303929233e7f"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Thu Jan 03 09:02:37 2013 +0000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jan 30 11:52:11 2013 -0800"
      },
      "message": "samsung-laptop: Disable on EFI hardware\n\nIt has been reported that running this driver on some Samsung laptops\nwith EFI can cause those machines to become bricked as detailed in the\nfollowing report,\n\n\thttps://bugs.launchpad.net/ubuntu-cdimage/+bug/1040557\n\nThere have also been reports of this driver causing Machine Check\nExceptions on recent EFI-enabled Samsung laptops,\n\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d47121\n\nSo disable it if booting from EFI since this driver relies on\ngrovelling around in the BIOS memory map which isn\u0027t going to work.\n\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Colin Ian King \u003ccolin.king@canonical.com\u003e\nCc: Steve Langasek \u003csteve.langasek@canonical.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "83e68189745ad931c2afd45d8ee3303929233e7f",
      "tree": "35673a4eebff4c71bda4b1023ccc7cbea36f84b2",
      "parents": [
        "f44310b98ddb7f0d06550d73ed67df5865e3eda5"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Wed Nov 14 09:42:35 2012 +0000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jan 30 11:51:59 2013 -0800"
      },
      "message": "efi: Make \u0027efi_enabled\u0027 a function to query EFI facilities\n\nOriginally \u0027efi_enabled\u0027 indicated whether a kernel was booted from\nEFI firmware. Over time its semantics have changed, and it now\nindicates whether or not we are booted on an EFI machine with\nbit-native firmware, e.g. 64-bit kernel with 64-bit firmware.\n\nThe immediate motivation for this patch is the bug report at,\n\n    https://bugs.launchpad.net/ubuntu-cdimage/+bug/1040557\n\nwhich details how running a platform driver on an EFI machine that is\ndesigned to run under BIOS can cause the machine to become\nbricked. Also, the following report,\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d47121\n\ndetails how running said driver can also cause Machine Check\nExceptions. Drivers need a new means of detecting whether they\u0027re\nrunning on an EFI machine, as sadly the expression,\n\n    if (!efi_enabled)\n\nhasn\u0027t been a sufficient condition for quite some time.\n\nUsers actually want to query \u0027efi_enabled\u0027 for different reasons -\nwhat they really want access to is the list of available EFI\nfacilities.\n\nFor instance, the x86 reboot code needs to know whether it can invoke\nthe ResetSystem() function provided by the EFI runtime services, while\nthe ACPI OSL code wants to know whether the EFI config tables were\nmapped successfully. There are also checks in some of the platform\ndriver code to simply see if they\u0027re running on an EFI machine (which\nwould make it a bad idea to do BIOS-y things).\n\nThis patch is a prereq for the samsung-laptop fix patch.\n\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Dave Jiang \u003cdave.jiang@intel.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nCc: Peter Jones \u003cpjones@redhat.com\u003e\nCc: Colin Ian King \u003ccolin.king@canonical.com\u003e\nCc: Steve Langasek \u003csteve.langasek@canonical.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad@kernel.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "f689e3acbd2e48cc4101e0af454193f81af4baaf",
      "tree": "39cd14fa86616b7dca061d3211079f235386e02e",
      "parents": [
        "f7eb97300832f4fe5fe916c5d84cd2e25169330e"
      ],
      "author": {
        "name": "Mikko Tiihonen",
        "email": "mikko.tiihonen@iki.fi",
        "time": "Wed Jan 30 14:10:04 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Jan 30 14:10:04 2013 -0500"
      },
      "message": "drm/radeon: protect against div by 0 in backend setup\n\nMake sure at least one RB is enabled in\nr6xx_remap_render_backend() to avoid an division by\nzero in some corner cases.\n\nSee:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d892233\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f7eb97300832f4fe5fe916c5d84cd2e25169330e",
      "tree": "cadeac7be3fbc76c6e5b1ee8459ce504318a4048",
      "parents": [
        "9200ee4941a6e5d1ec5df88982243686882dff3f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Jan 30 13:57:40 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Jan 30 13:57:40 2013 -0500"
      },
      "message": "drm/radeon: fix backend map setup on 1 RB sumo boards\n\nNeed to adjust the backend map depending on which\nRB is enabled.\n\nFixes:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d892233\n\nReported-by: Mikko Tiihonen \u003cmikko.tiihonen@iki.fi\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "a56e16009855b2b528c36aa56b7ab8b209bb15e0",
      "tree": "2e3aad3eae2b6e3f6f619b4f819cfa1c89b4c8cb",
      "parents": [
        "58ff603becda8e414a0643f5b7a384ada74d51f3",
        "d3d09e18203dba16a9dbdb2b4cc673d90748cdd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 22:32:48 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 22:32:48 2013 +1100"
      },
      "message": "Merge tag \u0027edac_for_3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\nPull EDAC fixlets from Borislav Petkov:\n \"Two minor correctness fixlets from Dan Carpenter and Joe Perches each.\"\n\n* tag \u0027edac_for_3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  EDAC: Fix kcalloc argument order\n  EDAC: Test correct variable in -\u003estore function\n"
    },
    {
      "commit": "58ff603becda8e414a0643f5b7a384ada74d51f3",
      "tree": "721fa9ce8e52dd834eb9ca23c760a2d8c54f34f3",
      "parents": [
        "2e51b231a8d716ea5aacde0bd95ac789cea195b0",
        "9ddf1aeb2134e72275c97a2c6ff2e3eb04f2f27a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 22:20:48 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 22:20:48 2013 +1100"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n\n - A collection of small ASoC driver fixes (error path fixes, register\n   correction, regulator bypass mode fix, etc)\n\n - A few regression fixes and quirks of HD-audio (wrong page attributes\n   for SG-buffer, Poulsbo/Oaktrail controller fix, digital mic fix for\n   Acer, etc)\n\n - A fix for USB-audio UAC2 devices wrt FU length check\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - Fix non-snoop page handling\n  ALSA: hda - Enable LPIB delay count for Poulsbo / Oaktrail\n  ALSA: hda - fix inverted internal mic on Acer AOA150/ZG5\n  ALSA: usb-audio: fix invalid length check for RME and other UAC 2 devices\n  ALSA: hda - Add a fixup for Packard-Bell desktop with ALC880\n  ASoC: wm_adsp: Release firmware on error\n  ASoC: wm_adsp: Use GFP_DMA for things that may be DMAed\n  ASoC: arizona: Use actual rather than desired BCLK when calculating LRCLK\n  ASoC: wm2200: correct mixer values and text\n  ASoC: MAINTAINERS: Update email address.\n  ASoC: wm5110: Correct AEC loopback mask\n  ASoC: wm5102: Correct AEC loopback mask\n  ASoC: dapm: Fix sense of regulator bypass mode\n  ASoC: fsl: fix multiple definition of init_module\n  ASoC: arizona: Disable free-running mode on FLL1\n"
    },
    {
      "commit": "d3d09e18203dba16a9dbdb2b4cc673d90748cdd1",
      "tree": "9467587d975dff0a1302da376030c4d60509c76b",
      "parents": [
        "8024c4c0b1057d1cd811fc9c3f88f81de9729fcd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Jan 26 11:24:00 2013 -0800"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Jan 30 11:38:25 2013 +0100"
      },
      "message": "EDAC: Fix kcalloc argument order\n\nFirst number, then size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "8024c4c0b1057d1cd811fc9c3f88f81de9729fcd",
      "tree": "12d3c11b1c64c5a7ab44cc05a2161f48c4673c49",
      "parents": [
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sat Jan 26 10:49:24 2013 +0300"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Jan 30 11:38:11 2013 +0100"
      },
      "message": "EDAC: Test correct variable in -\u003estore function\n\nWe\u0027re testing for -\u003eshow but calling -\u003estore().\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "03eb466f276ceef9dcf023dc5474db02af68aad9",
      "tree": "6eb0eec1d93582c341c9f76bf041aaa3d1bea025",
      "parents": [
        "78796ae17eacedcdcaaeb03ba73d2e532a4c8f83"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Mon Jan 28 16:47:10 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 06:19:20 2013 +0100"
      },
      "message": "USB: option: add support for Telit LE920\n\nAdd PID and special handling for Telit LE920\n\nSigned-off-by: Daniele Palmas \u003cdnlplm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "78796ae17eacedcdcaaeb03ba73d2e532a4c8f83",
      "tree": "5d0d9654a2fa93a2aa8ae6b5fda967051730ba60",
      "parents": [
        "ee74290b7853db9d5fd64db70e5c175241c59fba"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Mon Jan 28 16:48:54 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 06:19:20 2013 +0100"
      },
      "message": "USB: qcserial: add Telit Gobi QDL device\n\nAdd VID and PID for Telit Gobi QDL device\n\nSigned-off-by: Daniele Palmas \u003cdnlplm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2e51b231a8d716ea5aacde0bd95ac789cea195b0",
      "tree": "9d66f78f3de7d2ed29be16c74cd19d2099d25ed9",
      "parents": [
        "f96736e1ba33c04bd91a7a7f2034bf646bab575e",
        "483674325f64a37c7696edb12ce6ad3e535421bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 12:02:26 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 12:02:26 2013 +1100"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Intel, radeon and exynos fixes.  Nothing too major or wierd: one dmar\n  fix and a radeon cursor corruption, along with misc exynos fixes.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux: (21 commits)\n  drm/exynos: add check for the device power status\n  drm/exynos: Make \u0027drm_hdmi_get_edid\u0027 static\n  drm/exynos: fimd and ipp are broken on multiplatform\n  drm/exynos: don\u0027t include plat/gpio-cfg.h\n  drm/exynos: Remove \"internal\" interrupt handling\n  drm/exynos: Add missing static specifiers in exynos_drm_rotator.c\n  drm/exynos: Replace mdelay with usleep_range\n  drm/exynos: Make ipp_handle_cmd_work static\n  drm/exynos: Make g2d_userptr_get_dma_addr static\n  drm/exynos: consider DMA_NONE flag to dmabuf import\n  drm/exynos: free sg object if dma_map_sg is failed\n  drm/exynos: added validation of edid for vidi connection\n  drm/exynos: let drm handle edid allocations\n  drm/radeon: Enable DMA_IB_SWAP_ENABLE on big endian hosts.\n  drm/radeon: fix a rare case of double kfree\n  radeon_display: Use pointer return error codes\n  drm/radeon: fix cursor corruption on DCE6 and newer\n  drm/i915: dump UTS_RELEASE into the error_state\n  iommu/intel: disable DMAR for g4x integrated gfx\n  drm/i915: GFX_MODE Flush TLB Invalidate Mode must be \u00271\u0027 for scanline waits\n  ...\n"
    },
    {
      "commit": "f96736e1ba33c04bd91a7a7f2034bf646bab575e",
      "tree": "416d6124d82386b278e54bf050469105bbb7b06a",
      "parents": [
        "8e5d573a6acfb129513cc929a731eeae37eddeee",
        "65e3aa77f1b0269720660a6879f6f28d158f54c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 11:59:37 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 11:59:37 2013 +1100"
      },
      "message": "Merge tag \u0027for-linus-v3.8-rc6\u0027 of git://oss.sgi.com/xfs/xfs\n\nPull xfs bugfixes from Ben Myers:\n \"Here are fixes for returning EFSCORRUPTED on probe of a non-xfs\n  filesystem, the stack switch in xfs_bmapi_allocate, a crash in\n  _xfs_buf_find, speculative preallocation as the filesystem nears\n  ENOSPC, an unmount hang, a race with AIO, and a regression with\n  xfs_fsr:\n\n   - fix return value when filesystem probe finds no XFS magic, a\n     regression introduced in 9802182.\n\n   - fix stack switch in __xfs_bmapi_allocate by moving the check for\n     stack switch up into xfs_bmapi_write.\n\n   - fix oops in _xfs_buf_find by validating that the requested block is\n     within the filesystem bounds.\n\n   - limit speculative preallocation near ENOSPC.\n\n   - fix an unmount hang in xfs_wait_buftarg by freeing the\n     xfs_buf_log_item in xfs_buf_item_unlock.\n\n   - fix a possible use after free with AIO.\n\n   - fix xfs_swap_extents after removal of xfs_flushinval_pages, a\n     regression introduced in commit fb59581404a.\"\n\n* tag \u0027for-linus-v3.8-rc6\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: Fix xfs_swap_extents() after removal of xfs_flushinval_pages()\n  xfs: Fix possible use-after-free with AIO\n  xfs: fix shutdown hang on invalid inode during create\n  xfs: limit speculative prealloc near ENOSPC thresholds\n  xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end\n  xfs: pull up stack_switch check into xfs_bmapi_write\n  xfs: Do not return EFSCORRUPTED when filesystem probe finds no XFS magic\n"
    },
    {
      "commit": "8e5d573a6acfb129513cc929a731eeae37eddeee",
      "tree": "d30977997a8dc4574cf10ea184866b7b3c9db8b8",
      "parents": [
        "d6a3bf93d69aefa2d81b64ece799799f44acd925",
        "be3286507dab888d4aad9f91fd6ff5202b24cd5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 11:58:26 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 11:58:26 2013 +1100"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull one s390 fix from Martin Schwidefsky:\n \"Another transparent huge page fix, we need to define a s390 variant\n  for pmdp_set_wrprotect to flush the TLB for the huge page correctly.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/thp: implement pmdp_set_wrprotect()\n"
    },
    {
      "commit": "d6a3bf93d69aefa2d81b64ece799799f44acd925",
      "tree": "6deafbcc84d53a0cc73fa77b6029fdaf4aabe746",
      "parents": [
        "6abb7c25775b7fb2225ad0508236d63ca710e65f",
        "0fafd50e4b41c06bf6be8dead87075e88ef25303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 11:34:50 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 30 11:34:50 2013 +1100"
      },
      "message": "Merge tag \u0027pinctrl-fixes-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl fixes from Linus Walleij:\n \"This is a late pinctrl fix pull request, we had to revert out the\n  pinctrl-single GPIO backend, because of, well, design issues.  We\u0027re\n  cooking a better thing for the next cycle.\n\n   - Revert gpio request/free backend, new patch set in the works, will\n     be for v3.9.  Get this old cruft out before anyone hurts himself on\n     it.\n   - Kconfig buzz\n   - Various compile warnings\n   - MPP6 value for the Kirkwood\"\n\n* tag \u0027pinctrl-fixes-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: nomadik: nmk_prcm_gpiocr_get_mode may be unused\n  pinctrl: exynos: don\u0027t mark probing functions as __init\n  Revert \"pinctrl: single: support gpio request and free\"\n  pinctrl: mvebu: fix MPP6 value for kirkwood driver\n  pinctrl: mvebu: Fix compiler warnings\n  pinctrl: pinctrl-mxs: Fix variables\u0027 definition type\n  pinctrl: samsung: removing duplicated condition for PINCTRL_SAMSUNG\n"
    },
    {
      "commit": "8b4b0dcbf70d10f3acd6a88fca0679ca711066e0",
      "tree": "d855daea82993811014a7668622a0b7ad6cdb3fa",
      "parents": [
        "cab9609b449ae5a6875d7d4cef32a814527a3baa"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Jan 29 14:18:00 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Jan 29 14:24:26 2013 -0800"
      },
      "message": "target: Fix zero-length READ_CAPACITY_16 regression\n\nThis patch fixes a regression introduced in v3.8-rc1 code where a\nzero-length READ_CAPACITY_16 was no longer returning GOOD status, but\ninstead returning TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE to generate\na CHECK_CONDITION status.\n\nThis regression was introduced with the following commit:\n\n  commit de103c93aff0bed0ae984274e5dc8b95899badab\n  Author: Christoph Hellwig \u003chch@lst.de\u003e\n  Date:   Tue Nov 6 12:24:09 2012 -0800\n\n      target: pass sense_reason as a return value\n\nand this patch has been tested with the following zero-length CDB:\n\n  sg_raw /dev/sdd 9e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00\n  SCSI Status: Good\n\n  Sense Information:\n  sense buffer empty\n\nAlso, convert sbc_emulate_readcapacity() to follow the same method\nof handling transport_kmap_data_sg() return values, but we never\nexpect a zero-length request here.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "cab9609b449ae5a6875d7d4cef32a814527a3baa",
      "tree": "c07eb1b9d9b5758e300177de0faae75dff7e5304",
      "parents": [
        "49df9fc9b9fd41e5749c5a9be2d2076328f75fc7"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Jan 29 14:10:01 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Jan 29 14:24:20 2013 -0800"
      },
      "message": "target: Fix zero-length MODE_SENSE regression\n\nThis patch fixes a regression introduced in v3.8-rc1 code where\na zero-length MODE_SENSE was no longer returning GOOD status, but\ninstead returning TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE to generate\na CHECK_CONDITION status.\n\nThis regression was introduced with the following commit:\n\n  commit de103c93aff0bed0ae984274e5dc8b95899badab\n  Author: Christoph Hellwig \u003chch@lst.de\u003e\n  Date:   Tue Nov 6 12:24:09 2012 -0800\n\n      target: pass sense_reason as a return value\n\nand this patch has been tested with the following zero-length CDB:\n\n  sg_raw /dev/sdd 5a 00 0a 00 00 00 00 00 00 00\n  SCSI Status: Good\n\n  Sense Information:\n  sense buffer empty\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "49df9fc9b9fd41e5749c5a9be2d2076328f75fc7",
      "tree": "e10c0fed21b6d37e6fbe536684f2af36ebec72fa",
      "parents": [
        "64fe4f4f181cc2fe97d4176bf6ee6e3725ae33ec"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Jan 29 13:33:05 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Tue Jan 29 14:22:01 2013 -0800"
      },
      "message": "target: Fix zero-length INQUIRY additional sense code regression\n\nThis patch fixes a minor regression introduced in v3.8-rc1 code\nwhere a zero-length INQUIRY was no longer returning the correct\nINVALID FIELD IN CDB additional sense code.\n\nThis regression was introduced with the following commit:\n\n  commit de103c93aff0bed0ae984274e5dc8b95899badab\n  Author: Christoph Hellwig \u003chch@lst.de\u003e\n  Date:   Tue Nov 6 12:24:09 2012 -0800\n\n      target: pass sense_reason as a return value\n\nand this patch has been tested with the following zero-length CDB:\n\n  sg_raw /dev/sdd 12 00 83 00 00 00\n  SCSI Status: Check Condition\n\n  Sense Information:\n   Fixed format, current;  Sense key: Illegal Request\n   Additional sense: Invalid field in cdb\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "0fafd50e4b41c06bf6be8dead87075e88ef25303",
      "tree": "0d87936a648dcce30fc4f28cccf3205b723537d7",
      "parents": [
        "312b00e510af60175b2935404a1927e6480e91e7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jan 25 14:14:30 2013 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 29 23:10:30 2013 +0100"
      },
      "message": "pinctrl: nomadik: nmk_prcm_gpiocr_get_mode may be unused\n\nnmk_prcm_gpiocr_get_mode is only needed for debugfs output at\nthe moment, which can be compile-time disabled. Marking\nthe function __maybe_unused still gives us compile-time\ncoverage, but avoids a gcc warning.\n\nWithout this patch, building nhk8815_defconfig results in:\n\ndrivers/pinctrl/pinctrl-nomadik.c:676:12: warning: \u0027nmk_prcm_gpiocr_get_mode\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jean-Nicolas Graux \u003cjean-nicolas.graux@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "312b00e510af60175b2935404a1927e6480e91e7",
      "tree": "d9a6b6b4fa29f9d5982b25e99fcd1fabb47e4e0c",
      "parents": [
        "8b77b3762c37c9c2ce72f0d075890a3e8849702f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jan 25 14:14:29 2013 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 29 23:10:11 2013 +0100"
      },
      "message": "pinctrl: exynos: don\u0027t mark probing functions as __init\n\nFunctions called from a driver probe() method must not be\nmarked __init, because they may get called after the\ninit phase is done, when the device shows up late, or\nbecause of deferred probing.\n\nWithout this patch, building exynos_defconfig results in\nmultiple warnings like:\n\nWARNING: drivers/pinctrl/built-in.o(.text+0x51bc): Section mismatch in reference from the function exynos5440_pinctrl_probe() to the function .init.text:exynos5440_gpiolib_register()\nThe function exynos5440_pinctrl_probe() references\nthe function __init exynos5440_gpiolib_register().\nThis is often because exynos5440_pinctrl_probe lacks a __init\nannotation or the annotation of exynos5440_gpiolib_register is wrong.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Tomasz Figa \u003ct.figa@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "9200ee4941a6e5d1ec5df88982243686882dff3f",
      "tree": "8c406bdba7d750f7d05245c89730a6bbfe3b420f",
      "parents": [
        "674a16f2b4724880d07389abbb95abf320b924aa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jan 29 16:36:47 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jan 29 16:40:55 2013 -0500"
      },
      "message": "drm/radeon: add quirk for RV100 board\n\nvbios says external TMDS while the board is actually\ninternal TMDS.\n\nfixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d60037\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "739701888f5d98010a8960b2d974d74c77c830a2",
      "tree": "2fd81fe46f82434e29734e629d152d2a540169e5",
      "parents": [
        "712ba9e9afc4b3d3d6fa81565ca36fe518915c01"
      ],
      "author": {
        "name": "Maarten Lankhorst",
        "email": "maarten.lankhorst@canonical.com",
        "time": "Tue Jan 29 17:52:24 2013 +0100"
      },
      "committer": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Tue Jan 29 17:52:06 2013 +0000"
      },
      "message": "x86, efi: remove attribute check from setup_efi_pci\n\nIt looks like the original commit that copied the rom contents from\nefi always copied the rom, and the fixup in setup_efi_pci from commit\n886d751a2ea99a160 (\"x86, efi: correct precedence of operators in\nsetup_efi_pci\") broke that.\n\nThis resulted in macbook pro\u0027s no longer finding the rom images, and\nthus not being able to use the radeon card any more.\n\nThe solution is to just remove the check for now, and always copy the\nrom if available.\n\nReported-by: Vitaly Budovski \u003cvbudovski+news@gmail.com\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCc: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Maarten Lankhorst \u003cmaarten.lankhorst@canonical.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\n"
    },
    {
      "commit": "9ddf1aeb2134e72275c97a2c6ff2e3eb04f2f27a",
      "tree": "887be5729e4e3987888ff554677241aea463a0c1",
      "parents": [
        "f748abcc5bf62de007019d841f7caba81cc3d673"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 18:07:22 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 18:18:00 2013 +0100"
      },
      "message": "ALSA: hda - Fix non-snoop page handling\n\nFor non-snoop mode, we fiddle with the page attributes of CORB/RIRB\nand the position buffer, but also the ring buffers.  The problem is\nthat the current code blindly assumes that the buffer is contiguous.\nHowever, the ring buffers may be SG-buffers, thus a wrong vmapped\naddress is passed there, leading to Oops.\n\nThis patch fixes the handling for SG-buffers.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d800701\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f748abcc5bf62de007019d841f7caba81cc3d673",
      "tree": "5cb0f8fcd3473c3f778f16334714e34c7d88d7dd",
      "parents": [
        "fcd8f3b1d43c645e291638bc6c80a1c680722869"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 10:12:23 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 10:15:35 2013 +0100"
      },
      "message": "ALSA: hda - Enable LPIB delay count for Poulsbo / Oaktrail\n\nCurrently we use LPIB forcibly for both playback and capture for\nPoulsbo and Oaktrail devices, and this seems rather problematic.\nThe recent fix for LPIB delay count seems working well with these\ndevices, so let\u0027s enable it instead.\n\nReported-by: Martin Weishart \u003cmartin.weishart@telosalliance.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "da57b936ea7b328d1009b37a0a0ad1f14148e104",
      "tree": "23c0069e6e413dc8ea6c3f87b1b9900facef4c63",
      "parents": [
        "59bb8407366b3c627e2c309e9f86d3c851e8362f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 27 09:33:28 2013 +0000"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Jan 29 08:27:41 2013 +0100"
      },
      "message": "xtensa: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n\nxtensa/allmodconfig:\n\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_mmap’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:204: error: implicit declaration of function ‘dma_mmap_coherent’\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_get_base_sgt’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:387: error: implicit declaration of function ‘dma_get_sgtable’\n\nFor architectures using dma_map_ops, dma_mmap_coherent() and\ndma_get_sgtable() are provided in \u003casm-generic/dma-mapping-common.h\u003e.\n\nXtensa does not use dma_map_ops, hence it should implement them itself.\nFor now, use dummy implementations that just return -EINVAL, until the API\nhas been finalized.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: linux-xtensa@linux-xtensa.org\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "59bb8407366b3c627e2c309e9f86d3c851e8362f",
      "tree": "fe5e73078fa1a9bd5a2c957555bfb4dc00dfa6a3",
      "parents": [
        "90582b2a6f14cfdf4b4208d7fe4f366493d977ea"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 27 09:33:27 2013 +0000"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Jan 29 08:27:41 2013 +0100"
      },
      "message": "parisc: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n\nparisc/allmodconfig:\n\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_mmap’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:204: error: implicit declaration of function ‘dma_mmap_coherent’\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_get_base_sgt’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:387: error: implicit declaration of function ‘dma_get_sgtable’\n\nFor architectures using dma_map_ops, dma_mmap_coherent() and\ndma_get_sgtable() are provided in \u003casm-generic/dma-mapping-common.h\u003e.\n\nParisc does not use dma_map_ops, hence it should implement them itself.\nFor now, use dummy implementations that just return -EINVAL, until the\nAPI has been finalized, as it cannot be supported on PA-RISC as-is.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@hansenpartnership.com\u003e\nCc: linux-parisc@vger.kernel.org\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "90582b2a6f14cfdf4b4208d7fe4f366493d977ea",
      "tree": "ba2f769256b6134eae26321b13259d1874cdcfc6",
      "parents": [
        "546eda4bcae047bf443d2cb449291416f49b14a1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 27 09:33:26 2013 +0000"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Jan 29 08:27:40 2013 +0100"
      },
      "message": "mn10300: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n\nmn10300/allmodconfig:\n\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_mmap’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:204: error: implicit declaration of function ‘dma_mmap_coherent’\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_get_base_sgt’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:387: error: implicit declaration of function ‘dma_get_sgtable’\n\nFor architectures using dma_map_ops, dma_mmap_coherent() and\ndma_get_sgtable() are provided in \u003casm-generic/dma-mapping-common.h\u003e.\n\nMn10300 does not use dma_map_ops, hence it should implement them itself.\nFor now, use dummy implementations that just return -EINVAL, until the API\nhas been finalized.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: linux-am33-list@redhat.com\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "546eda4bcae047bf443d2cb449291416f49b14a1",
      "tree": "38790a3e407df928e71f58db7bdd4fcf6f2377ad",
      "parents": [
        "5fd381126e4b6da3f431527ffe95271875eec98e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 27 09:33:25 2013 +0000"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Jan 29 08:27:40 2013 +0100"
      },
      "message": "m68k: Provide dma_mmap_coherent() and dma_get_sgtable()\n\nm68k/allmodconfig:\n\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_mmap’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:204: error: implicit declaration of function ‘dma_mmap_coherent’\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_get_base_sgt’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:387: error: implicit declaration of function ‘dma_get_sgtable’\n\nFor architectures using dma_map_ops, dma_mmap_coherent() and\ndma_get_sgtable() are provided in \u003casm-generic/dma-mapping-common.h\u003e.\n\nM68k does not use dma_map_ops, hence it should implement them as inline\nstubs using dma_common_mmap() and dma_common_get_sgtable().\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: linux-m68k@lists.linux-m68k.org\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "5fd381126e4b6da3f431527ffe95271875eec98e",
      "tree": "c66f0aa68622e27542a4675acb4557445b32959f",
      "parents": [
        "063acebaf4795e57fd2c49d712a9179d8bfa9192"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 27 09:33:24 2013 +0000"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Jan 29 08:11:15 2013 +0100"
      },
      "message": "frv: Provide dummy dma_mmap_coherent() and dma_get_sgtable()\n\nfrv/allmodconfig:\n\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_mmap’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:204: error: implicit declaration of function ‘dma_mmap_coherent’\ndrivers/media/v4l2-core/videobuf2-dma-contig.c: In function ‘vb2_dc_get_base_sgt’:\ndrivers/media/v4l2-core/videobuf2-dma-contig.c:387: error: implicit declaration of function ‘dma_get_sgtable’\n\nFor architectures using dma_map_ops, dma_mmap_coherent() and\ndma_get_sgtable() are provided in \u003casm-generic/dma-mapping-common.h\u003e.\n\nFrv does not use dma_map_ops, hence it should implement them itself.\nFor now, use dummy implementations that just return -EINVAL, until the API\nhas been finalized.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    }
  ],
  "next": "063acebaf4795e57fd2c49d712a9179d8bfa9192"
}
