)]}'
{
  "log": [
    {
      "commit": "1ebdfa803dc5ced604ebadd26fcb8cdca8e09b85",
      "tree": "ae8a876031e6f4ee3280c313e02523cad4bd0121",
      "parents": [
        "aba99437f5af7a419a82438f7fab16bb3ddd9b44",
        "52bcd9947bffae88bb1758f19277d678aaebc2ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 03 20:57:34 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 03 20:57:34 2011 +0100"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent\n"
    },
    {
      "commit": "52bcd9947bffae88bb1758f19277d678aaebc2ec",
      "tree": "e70cce3c65ce6a6cfa5daa802296dc1b25714b3f",
      "parents": [
        "542e72fc90f5ed9eecb574f80f70868c7f296093"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 03 17:26:06 2011 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 03 17:26:06 2011 -0200"
      },
      "message": "perf stat: Fix aggreate counter reading accounting\n\nIntroduced in: c52b12ed, when this sequence:\n\n  count[0] \u003d count[1] \u003d count[2] \u003d 0;\n\nWas replaced with:\n\n  aggr-\u003eval \u003d 0;\n\nWhich is equivalent to zeroing just the first entry in the \u0027count\u0027\narray.\n\nFix it by zeroing the three entries with:\n\n  aggr-\u003eval \u003d aggr-\u003eena \u003d aggr-\u003erun \u003d 0;\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "aba99437f5af7a419a82438f7fab16bb3ddd9b44",
      "tree": "b3b36b2d1c4b462519292f8c56dd2098ede637a1",
      "parents": [
        "49abda98929a100cd6309da8dca29db84c72c721",
        "f1a06390d013244e721372b3f9b66e39b6429c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 09:17:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 09:17:41 2011 -0800"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Prevent irq storm on migration\n"
    },
    {
      "commit": "49abda98929a100cd6309da8dca29db84c72c721",
      "tree": "603e2628d33187467d14c053f7d17d9460e5a7cb",
      "parents": [
        "eb487ab4d5af0caee81bfaaa5d87b55844f60145",
        "06c3bc655697b19521901f9254eb0bbb2c67e7e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 08:55:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 08:55:07 2011 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix update_curr_rt()\n  sched, docs: Update schedstats documentation to version 15\n"
    },
    {
      "commit": "eb487ab4d5af0caee81bfaaa5d87b55844f60145",
      "tree": "5dc5470b73aeb1f4bfff9e77d52ff3387c18e7df",
      "parents": [
        "0b0abeaf3d30cec03ac6497fe978b8f7edecc5ae",
        "542e72fc90f5ed9eecb574f80f70868c7f296093"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 08:52:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 08:52:05 2011 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Fix reading in perf_event_read()\n  watchdog: Don\u0027t change watchdog state on read of sysctl\n  watchdog: Fix sysctl consistency\n  watchdog: Fix broken nowatchdog logic\n  perf: Fix Pentium4 raw event validation\n  perf: Fix alloc_callchain_buffers()\n"
    },
    {
      "commit": "06c3bc655697b19521901f9254eb0bbb2c67e7e8",
      "tree": "f712a3359f9a3a73652bb3316e0281f26f48c1ab",
      "parents": [
        "1e1dbb259c79b38a542c1c4c00fd8dfe936b183b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Feb 02 13:19:48 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 03 12:21:33 2011 +0100"
      },
      "message": "sched: Fix update_curr_rt()\n\ncpu_stopper_thread()\n  migration_cpu_stop()\n    __migrate_task()\n      deactivate_task()\n        dequeue_task()\n          dequeue_task_rq()\n            update_curr_rt()\n\nWill call update_curr_rt() on rq-\u003ecurr, which at that time is\nrq-\u003estop. The problem is that rq-\u003estop.prio matches an RT prio and\nthus falsely assumes its a rt_sched_class task.\n\nReported-Debuged-Tested-Acked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nCc: stable@kernel.org # .37\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "542e72fc90f5ed9eecb574f80f70868c7f296093",
      "tree": "b42abb2d44ed771759eee63ce00378df02d689ca",
      "parents": [
        "9ffdc6c37df131f89d52001e0ef03091b158826f"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Jan 26 15:38:35 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 03 12:15:46 2011 +0100"
      },
      "message": "perf: Fix reading in perf_event_read()\n\nIt is quite possible for the event to have been disabled between\nperf_event_read() sending the IPI and the CPU servicing the IPI and\ncalling __perf_event_read(), hence revalidate the state.\n\nReported-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0b0abeaf3d30cec03ac6497fe978b8f7edecc5ae",
      "tree": "6797384d6bbf617b6b1a6d5bb0a307c28c52798c",
      "parents": [
        "f2f1756d7de37cc8ca17705c5bc3dfcbfb589ab9"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Feb 02 21:02:12 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:53:27 2011 -0800"
      },
      "message": "Revert \"exofs: Set i_mapping-\u003ebacking_dev_info anyway\"\n\nThis reverts commit 115e19c53501edc11f730191f7f047736815ae3d.\n\nApparently setting inode-\u003ebdi to one\u0027s own sb-\u003es_bdi stops VFS from\nsending *read-aheads*.  This problem was bisected to this commit.  A\nrevert fixes it.  I\u0027ll investigate farther why is this happening for the\nnext Kernel, but for now a revert.\n\nI\u0027m sending to stable@kernel.org as well, since it exists also in\n2.6.37.  2.6.36 is good and does not have this patch.\n\nCC: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2f1756d7de37cc8ca17705c5bc3dfcbfb589ab9",
      "tree": "49d28fd08917f7a4e03b0bb983f2ecf2388681f8",
      "parents": [
        "b8ef289daa313b3e5eb6564ed1c2758ddb6e3d6f",
        "bed3c1de66d04f9e5efcdfc5b8035f3354c4ffcc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:52:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:52:19 2011 -0800"
      },
      "message": "Merge branch \u0027media_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027media_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] fix saa7111 non-detection\n  [media] rc/streamzap: fix reporting response times\n  [media] mceusb: really fix remaining keybounce issues\n  [media] rc: use time unit conversion macros correctly\n  [media] rc/ir-lirc-codec: add back debug spew\n  [media] ir-kbd-i2c: improve remote behavior with z8 behind usb\n  [media] lirc_zilog: z8 on usb doesn\u0027t like back-to-back i2c_master_send\n  [media] hdpvr: fix up i2c device registration\n  [media] rc/mce: add mappings for missing keys\n  [media] gspca - zc3xx: Discard the partial frames\n  [media] gspca - zc3xx: Fix bad images with the sensor hv7131r\n  [media] gspca - zc3xx: Bad delay when given by a table\n"
    },
    {
      "commit": "b8ef289daa313b3e5eb6564ed1c2758ddb6e3d6f",
      "tree": "6e1dd8490bcf311ad49f8a3901f2f112aa7d19c8",
      "parents": [
        "d54cdc8ca7aabc69e145a62155855db42b04ed0b",
        "d9c11b1e8aade25d7d75fb8f344e68e1301822e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:51:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:51:31 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] reset default for CONFIG_CHSC_SCH\n  [S390] qdio: prevent compile warning under CONFIG_32BIT\n  [S390] use asm-generic/cacheflush.h\n  [S390] tlb: fix build error caused by THP\n  [S390] missing sacf in uaccess\n  [S390] pgtable_list corruption\n  [S390] dasd: prevent panic with unresumed devices\n"
    },
    {
      "commit": "d54cdc8ca7aabc69e145a62155855db42b04ed0b",
      "tree": "e184aed1d4c05e1df482dbf4b669723e31a841e1",
      "parents": [
        "3cd90ea42f2c15f928b70ed66f6d8ed0a8e7aadd"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Tue Feb 01 15:52:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:20 2011 -0800"
      },
      "message": "fs: make block fiemap mapping length at least blocksize long\n\nSome filesystems don\u0027t deal well with being asked to map less than\nblocksize blocks (GFS2 for example).  Since we are always mapping at least\nblocksize sections anyway, just make sure len is at least as big as a\nblocksize so we don\u0027t trip up any filesystems.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cd90ea42f2c15f928b70ed66f6d8ed0a8e7aadd",
      "tree": "2e27c807baaec2e6528cd5431d57308a4d874dea",
      "parents": [
        "1a44bc8c7cfe69756a116d38aef992d50fc1969d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Feb 01 15:52:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "vfs: sparse: add __FMODE_EXEC\n\nFMODE_EXEC is a constant type of fmode_t but was used with normal integer\nconstants.  This results in following warnings from sparse.  Fix it using\nnew macro __FMODE_EXEC.\n\n fs/exec.c:116:58: warning: restricted fmode_t degrades to integer\n fs/exec.c:689:58: warning: restricted fmode_t degrades to integer\n fs/fcntl.c:777:9: warning: restricted fmode_t degrades to integer\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a44bc8c7cfe69756a116d38aef992d50fc1969d",
      "tree": "3e830a7fe2f4b57e425421b35c6faebbbb2c7cc2",
      "parents": [
        "3751d60430fe4c26460a5ca8ad8672d32f93bcb1"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Feb 01 15:52:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "vfs: sparse: remove a warning on OPEN_FMODE()\n\nAND-ing FMODE_* constant with normal integer results in following\nsparse warnings. Fix it.\n\n fs/open.c:662:21: warning: restricted fmode_t degrades to integer\n fs/anon_inodes.c:123:34: warning: restricted fmode_t degrades to integer\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3751d60430fe4c26460a5ca8ad8672d32f93bcb1",
      "tree": "f0bbefb76a4fc328ca441bd71fc49a5a091bb323",
      "parents": [
        "8493ae439f7038b502df1d687e61dde54c27ca92"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Feb 01 15:52:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "memcg: fix event counting breakage from recent THP update\n\nChanges in e401f1761 (\"memcg: modify accounting function for supporting\nTHP better\") adds nr_pages to support multiple page size in\nmemory_cgroup_charge_statistics.\n\nBut counting the number of event nees abs(nr_pages) for increasing\ncounters.  This patch fixes event counting.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8493ae439f7038b502df1d687e61dde54c27ca92",
      "tree": "ba8dafa7eb3292c8d2ca4597ef6f2f06c7dcd6a6",
      "parents": [
        "19942822df65ee4a47c2e6d6d70cace1b7f01710"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Tue Feb 01 15:52:44 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "memcg: never OOM when charging huge pages\n\nHuge page coverage should obviously have less priority than the continued\nexecution of a process.\n\nNever kill a process when charging it a huge page fails.  Instead, give up\nafter the first failed reclaim attempt and fall back to regular pages.\n\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19942822df65ee4a47c2e6d6d70cace1b7f01710",
      "tree": "1fe6fdcc92ae7e64014c04676fc91e0105bdf344",
      "parents": [
        "9221edb7120e2dc3ae90f1c58514979f7ba40e46"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Tue Feb 01 15:52:43 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "memcg: prevent endless loop when charging huge pages to near-limit group\n\nIf reclaim after a failed charging was unsuccessful, the limits are\nchecked again, just in case they settled by means of other tasks.\n\nThis is all fine as long as every charge is of size PAGE_SIZE, because in\nthat case, being below the limit means having at least PAGE_SIZE bytes\navailable.\n\nBut with transparent huge pages, we may end up in an endless loop where\ncharging and reclaim fail, but we keep going because the limits are not\nyet exceeded, although not allowing for a huge page.\n\nFix this up by explicitely checking for enough room, not just whether we\nare within limits.\n\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9221edb7120e2dc3ae90f1c58514979f7ba40e46",
      "tree": "73818b41f9b7d73cc20fb9f4efbbe73a89b25058",
      "parents": [
        "af241a083404acda7ba3690e5b7697949d729fcc"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Tue Feb 01 15:52:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "memcg: prevent endless loop when charging huge pages\n\nThe charging code can encounter a charge size that is bigger than a\nregular page in two situations: one is a batched charge to fill the\nper-cpu stocks, the other is a huge page charge.\n\nThis code is distributed over two functions, however, and only the outer\none is aware of huge pages.  In case the charging fails, the inner\nfunction will tell the outer function to retry if the charge size is\nbigger than regular pages--assuming batched charging is the only case.\nAnd the outer function will retry forever charging a huge page.\n\nThis patch makes sure the inner function can distinguish between batch\ncharging and a single huge page charge.  It will only signal another\nattempt if batch charging failed, and go into regular reclaim when it is\ncalled on behalf of a huge page.\n\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af241a083404acda7ba3690e5b7697949d729fcc",
      "tree": "f299ac844b38bc9a82e1477d8ef16648898f5584",
      "parents": [
        "a6d30dddae4648837be5a0c0cb2c0ae9ad0377db"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Tue Feb 01 15:52:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "thp: fix unsuitable behavior for hwpoisoned tail page\n\nWhen a tail page of THP is poisoned, memory-failure will do nothing except\nsetting PG_hwpoison, while the expected behavior is that the process, who\nis using the poisoned tail page, should be killed.\n\nThe above problem is caused by lru check of the poisoned tail page of THP.\nBecause PG_lru flag is only set on the head page of THP, the check always\nconsider the poisoned tail page as NON lru page.\n\nSo the lru check for the tail page of THP should be avoided, as like as\nhugetlb.\n\nThis patch adds !PageTransCompound() before lru check for THP, because of\nthe check (!PageHuge() \u0026\u0026 !PageTransCompound()) the whole branch could be\noptimized away at build time when both hugetlbfs and THP are set with \"N\"\n(or in archs not supporting either of those).\n\n[akpm@linux-foundation.org: fix unrelated typo in shake_page() comment]\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nReviewed-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6d30dddae4648837be5a0c0cb2c0ae9ad0377db",
      "tree": "f04020b0442b8bfce45e159bde01a61f01c39c30",
      "parents": [
        "efeda7a41e09efce506a68c3549b60b16dd7dedd"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Tue Feb 01 15:52:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "thp: fix the wrong reported address of hwpoisoned hugepages\n\nWhen the tail page of THP is poisoned, the head page will be poisoned too.\n And the wrong address, address of head page, will be sent with sigbus\nalways.\n\nSo when the poisoned page is used by Guest OS which is running on KVM,\nafter the address changing(hva-\u003egpa) by qemu, the unexpected process on\nGuest OS will be killed by sigbus.\n\nWhat we expected is that the process using the poisoned tail page could be\nkilled on Guest OS, but not that the process using the healthy head page\nis killed.\n\nSince it is not good to poison the healthy page, avoid poisoning other\nthan the page which is really poisoned.\n  (While we poison all pages in a huge page in case of hugetlb,\n   we can do this for THP thanks to split_huge_page().)\n\nHere we fix two parts:\n  1. Isolate the poisoned page only to make sure\n     the reported address is the address of poisoned page.\n  2. make the poisoned page work as the poisoned regular page.\n\n[akpm@linux-foundation.org: fix spello in comment]\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nReviewed-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efeda7a41e09efce506a68c3549b60b16dd7dedd",
      "tree": "aac3a6e4b1635dd4652bac9e4c3a94ff3962fe2e",
      "parents": [
        "b16957c643de958ef731c03e0b24c5537490f196"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Tue Feb 01 15:52:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:19 2011 -0800"
      },
      "message": "thp: fix splitting of hwpoisoned hugepages\n\nThe poisoned THP is now split with split_huge_page() in\ncollect_procs_anon().  If kmalloc() is failed in collect_procs(),\nsplit_huge_page() could not be called.  And the work after\nsplit_huge_page() for collecting the processes using poisoned page will\nnot be done, too.  So the processes using the poisoned page could not be\nkilled.\n\nThe condition becomes worse when CONFIG_DEBUG_VM \u003d\u003d \"Y\".  Because the\npoisoned THP could not be split, system panic will be caused by\nVM_BUG_ON(PageTransHuge(page)) in try_to_unmap().\n\nThis patch does:\n  1. move split_huge_page() to the place before collect_procs().\n     This can be sure the failure of splitting THP is caused by itself.\n  2. when splitting THP is failed, stop the operations after it.\n     This can avoid unexpected system panic or non sense works.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nReviewed-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b16957c643de958ef731c03e0b24c5537490f196",
      "tree": "08c810cd87914194dd8b410eb8e1dedfe2c1d600",
      "parents": [
        "583220389b253692fda4c80ac4d560714998f0e7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 01 15:52:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "MAINTAINERS: fixup Simtec support email entries\n\nThe support@simtec.co.uk address is for direct customer support only, the\nEB2410ITX and EB110ATX entries should direct to the Simtec Linux Team\naddress of linux@simtec.co.uk\n\nAlso add correct email address for Vincent Sanders\n\n[akpm@linux-foundation.org: fix Vincent\u0027s address]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nCc: Simtec Support \u003csupport@simtec.co.uk\u003e\nCc: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nCc: Jack Stone \u003cjwjstone@fastmail.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "583220389b253692fda4c80ac4d560714998f0e7",
      "tree": "a6d6c21e4abd60743afbfb0b34da2f0a2d58bc76",
      "parents": [
        "eb2ffcaf14d00da8ccc15af2a44165f5ba67ccc8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 01 15:52:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "MAINTAINERS: fixup file entries for \"SIMTEC EB2410ITX (BAST)\"\n\nAdd the correct files for the Simtec BAST machine, ensuring the IDE and\nIRQ routing are added, and move to the machine specific file instead of\ntrying to catch all of arch/arm/mach-s3c2410\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nCc: Simtec Support \u003csupport@simtec.co.uk\u003e\nCc: Jack Stone \u003cjwjstone@fastmail.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb2ffcaf14d00da8ccc15af2a44165f5ba67ccc8",
      "tree": "94d126466f5ae05e7566ee1aee1b6e1e723acbdc",
      "parents": [
        "0781b909b5586f4db720b5d1838b78f9d8e42f14"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 01 15:52:36 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "MAINTAINERS: move s3c2410 drivers to ARM/SAMSUNG ARM\n\nThere are currently two entries under the \"SIMTEC EB2410ITX (BAST)\"\nmachine entry for drivers/*/*s3c2410*, which is catching everything\ns3c2410 driver related.\n\nThis entry is for a specific S3C2410 based machine, so move these two file\nentries to the \"ARM/SAMSUNG ARM ARCHITECTURES\" entry, where it will reach\na wider audience of interested parties.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Jack Stone \u003cjwjstone@fastmail.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0781b909b5586f4db720b5d1838b78f9d8e42f14",
      "tree": "767e53bf2cd3bebbc1a94f64632b53fdad31828d",
      "parents": [
        "48db54ee2f41e8ae2faf330b55db34a9fffb5b3c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Feb 01 15:52:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "epoll: epoll_wait() should not use timespec_add_ns()\n\ncommit 95aac7b1cd224f (\"epoll: make epoll_wait() use the hrtimer range\nfeature\") added a performance regression because it uses timespec_add_ns()\nwith potential very large \u0027ns\u0027 values.\n\n[akpm@linux-foundation.org: s/epoll_set_mstimeout/ep_set_mstimeout/, per Davide]\nReported-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Shawn Bohrer \u003cshawn.bohrer@gmail.com\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.37.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48db54ee2f41e8ae2faf330b55db34a9fffb5b3c",
      "tree": "5cdf936bf6996e379784e0b75b982a364f437368",
      "parents": [
        "57fc4a5ee322cde96c33f101d3c2d3b79011c05c"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan.kim@gmail.com",
        "time": "Tue Feb 01 15:52:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "mm/migration: fix page corruption during hugepage migration\n\nIf migrate_huge_page by memory-failure fails , it calls put_page in itself\nto decrease page reference and caller of migrate_huge_page also calls\nputback_lru_pages.  It can do double free of page so it can make page\ncorruption on page holder.\n\nIn addtion, clean of pages on caller is consistent behavior with\nmigrate_pages by cf608ac19c (\"mm: compaction: fix COMPACTPAGEFAILED\ncounting\").\n\nSigned-off-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\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": "57fc4a5ee322cde96c33f101d3c2d3b79011c05c",
      "tree": "dc0fbf22dc90c93690de7cf0d115e5499222ff04",
      "parents": [
        "552b372ba9db85751e7db2998f07cca2e51f5865"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "aarcange@redhat.com",
        "time": "Tue Feb 01 15:52:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "mm: when migrate_pages returns 0, all pages must have been released\n\nIn some cases migrate_pages could return zero while still leaving a few\npages in the pagelist (and some caller wouldn\u0027t notice it has to call\nputback_lru_pages after commit cf608ac19c9 (\"mm: compaction: fix\nCOMPACTPAGEFAILED counting\")).\n\nAdd one missing putback_lru_pages not added by commit cf608ac19c95 (\"mm:\ncompaction: fix COMPACTPAGEFAILED counting\").\n\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nSigned-off-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nAcked-by: 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": "552b372ba9db85751e7db2998f07cca2e51f5865",
      "tree": "9d3aed4ed1959aeedc05be5436910ced5afc6928",
      "parents": [
        "fceda1bf498677501befc7da72fd2e4de7f18466"
      ],
      "author": {
        "name": "Michal Hocko",
        "email": "mhocko@suse.cz",
        "time": "Tue Feb 01 15:52:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "memsw: deprecate noswapaccount kernel parameter and schedule it for removal\n\nnoswapaccount couldn\u0027t be used to control memsw for both on/off cases so\nwe have added swapaccount[\u003d0|1] parameter.  This way we can turn the\nfeature in two ways noswapaccount resp.  swapaccount\u003d0.  We have kept the\noriginal noswapaccount but I think we should remove it after some time as\nit just makes more command line parameters without any advantages and also\nthe code to handle parameters is uglier if we want both parameters.\n\nSigned-off-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nRequested-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fceda1bf498677501befc7da72fd2e4de7f18466",
      "tree": "c23057e5368fc00b0f1c662ea9bd4b3b123c370c",
      "parents": [
        "afe8a887550f7cc24eb16449670b93f6b43c32d8"
      ],
      "author": {
        "name": "Michal Hocko",
        "email": "mhocko@suse.cz",
        "time": "Tue Feb 01 15:52:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 16:03:18 2011 -0800"
      },
      "message": "memsw: handle swapaccount kernel parameter correctly\n\n__setup based kernel command line parameters handlers which are handled in\nobsolete_checksetup are provided with the parameter value including \u003d\n(more precisely everything right after the parameter name).\n\nThis means that the current implementation of swapaccount[\u003d1|0] doesn\u0027t\nwork at all because if there is a value for the parameter then we are\ntesting for \"0\" resp.  \"1\" but we are getting \"\u003d0\" resp.  \"\u003d1\" and if\nthere is no parameter value we are getting an empty string rather than\nNULL.\n\nThe original noswapccount parameter, which doesn\u0027t care about the value,\nworks correctly.\n\nSigned-off-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: \u003cstable@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": "f1a06390d013244e721372b3f9b66e39b6429c71",
      "tree": "8ffce4d07e61d3533d17a2b2f947aefcebde211c",
      "parents": [
        "afe8a887550f7cc24eb16449670b93f6b43c32d8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 28 08:47:15 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 22:15:08 2011 +0100"
      },
      "message": "genirq: Prevent irq storm on migration\n\nmove_native_irq() masks and unmasks the interrupt line\nunconditionally, but the interrupt line might be masked due to a\nthreaded oneshot handler in progress. Unmasking the line in that case\ncan lead to interrupt storms. Observed on PREEMPT_RT.\n\nOriginally-from: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "afe8a887550f7cc24eb16449670b93f6b43c32d8",
      "tree": "ab6df9ea8b05eda3001cd41377295485a9e075bb",
      "parents": [
        "405b864d3fd579d3e8a1002f7452343fbb6dbe99",
        "de93c3c119382cb888ca8a94b642dbcf8035525e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:23:58 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:23:58 2011 +1100"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Fix ASM optimized code for LE\n  microblaze: Fix unaligned issue on MMU system with BS\u003d0 DIV\u003d1\n  microblaze: Fix DTB passing from bootloader\n"
    },
    {
      "commit": "405b864d3fd579d3e8a1002f7452343fbb6dbe99",
      "tree": "d5e70f3c337fa20363cd090a7bb4d664d495b275",
      "parents": [
        "fdf4c587a793ba87935e38e7f25a9540bc9a7b95",
        "6284644e8de1f4005166c918c3d2aa4c510ab9f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:22:40 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:22:40 2011 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: fix length checks in checkSMB\n  [CIFS] Update cifs minor version\n  cifs: No need to check crypto blockcipher allocation\n  cifs: clean up some compiler warnings\n  cifs: make CIFS depend on CRYPTO_MD4\n  cifs: force a reconnect if there are too many MIDs in flight\n  cifs: don\u0027t pop a printk when sending on a socket is interrupted\n  cifs: simplify SMB header check routine\n  cifs: send an NT_CANCEL request when a process is signalled\n  cifs: handle cancelled requests better\n  cifs: fix two compiler warning about uninitialized vars\n"
    },
    {
      "commit": "fdf4c587a793ba87935e38e7f25a9540bc9a7b95",
      "tree": "c134f1772c46e2c5214550aaf08c58b36d755a55",
      "parents": [
        "69bc70d4f97ce82153bed0afc9f432700c60390b"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Mon Jan 31 17:03:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:20:50 2011 +1100"
      },
      "message": "mlock: operate on any regions with protection !\u003d PROT_NONE\n\nAs Tao Ma noticed, change 5ecfda0 breaks blktrace. This is because\nblktrace mmaps a file with PROT_WRITE permissions but without PROT_READ,\nso my attempt to not unnecessarity break COW during mlock ended up\ncausing mlock to fail with a permission problem.\n\nI am proposing to let mlock ignore vma protection in all cases except\nPROT_NONE. In particular, mlock should not fail for PROT_WRITE regions\n(as in the blktrace case, which broke at 5ecfda0) or for PROT_EXEC\nregions (which seem to me like they were always broken).\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69bc70d4f97ce82153bed0afc9f432700c60390b",
      "tree": "2ee7e82ce2215cfadbc950cd8591d9b922801eb2",
      "parents": [
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 01 11:17:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:18:42 2011 +1100"
      },
      "message": "gpu/stub: fix acpi_video build error, fix stub kconfig dependencies\n\nThe comments under \"config STUB_POULSBO\" are close to correct,\nbut they are not being followed.  This patch updates them to reflect\nthe requirements for THERMAL.\n\nThis build error is caused by STUB_POULSBO selecting ACPI_VIDEO\nwhen ACPI_VIDEO\u0027s config requirements are not met.\n\n  ERROR: \"thermal_cooling_device_register\" [drivers/acpi/video.ko] undefined!\n  ERROR: \"thermal_cooling_device_unregister\" [drivers/acpi/video.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e1dbb259c79b38a542c1c4c00fd8dfe936b183b",
      "tree": "ae240f978095a095253f93848cce0d3c9733706c",
      "parents": [
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "cibervicho@gmail.com",
        "time": "Mon Jan 31 23:11:36 2011 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 01 09:07:13 2011 +0100"
      },
      "message": "sched, docs: Update schedstats documentation to version 15\n\nVersion 15 of schedstats was introduced in:\n\n   67aa0f767af4: sched: remove unused fields from struct rq\n\nand removed three unused counters in sched_yield(). Update\nthe documentation.\n\nSigned-off-by: Javi Merino \u003ccibervicho@gmail.com\u003e\nCc: henrix@sapo.pt\nCc: rdunlap@xenotime.net\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003c1296515496-8229-1-git-send-email-cibervicho@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ebf53826e105f488f4f628703a108e98940d1dc5",
      "tree": "71dc64c5ec2ea6e72bef1598f3f967256e52b7d8",
      "parents": [
        "0fd08c5545a806c960a6597fae4a2e656eb7ead9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 13:05:49 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 13:05:49 2011 +1000"
      },
      "message": "Linux 2.6.38-rc3\n"
    },
    {
      "commit": "0fd08c5545a806c960a6597fae4a2e656eb7ead9",
      "tree": "027dfcc65f600afe6a4b19ab72c472fe3f0f24fa",
      "parents": [
        "7921127e297ea203b794c4a1c3ef3eb0ee52acbf",
        "d1205f87bbb8040c1408bbd9e0a720310b2b0b9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 09:41:02 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 09:41:02 2011 +1000"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: NFSv4 readdir loses entries\n  NFS: Micro-optimize nfs4_decode_dirent()\n  NFS: Fix an NFS client lockdep issue\n  NFS construct consistent co_ownerid for v4.1\n  NFS: nfs_wcc_update_inode() should set nfsi-\u003eattr_gencount\n  NFS improve pnfs_put_deviceid_cache debug print\n  NFS fix cb_sequence error processing\n  NFS do not find client in NFSv4 pg_authenticate\n  NLM: Fix \"kernel BUG at fs/lockd/host.c:417!\" or \".../host.c:283!\"\n  NFS: Prevent memory allocation failure in nfsacl_encode()\n  NFS: nfsacl_{encode,decode} should return signed integer\n  NFS: Fix \"kernel BUG at fs/nfs/nfs3xdr.c:1338!\"\n  NFS: Fix \"kernel BUG at fs/aio.c:554!\"\n  NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds().\n  NFS: fix handling of malloc failure during nfs_flush_multi()\n"
    },
    {
      "commit": "6284644e8de1f4005166c918c3d2aa4c510ab9f6",
      "tree": "c9498b41be7f8b569d02d203aeb169bafb63bbcb",
      "parents": [
        "cab6958da0094e36a098751f844409fc9ee26251"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Jan 31 09:14:17 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 22:35:37 2011 +0000"
      },
      "message": "cifs: fix length checks in checkSMB\n\nThe cERROR message in checkSMB when the calculated length doesn\u0027t match\nthe RFC1001 length is incorrect in many cases. It always says that the\nRFC1001 length is bigger than the SMB, even when it\u0027s actually the\nreverse.\n\nFix the error message to say the reverse of what it does now when the\nSMB length goes beyond the end of the received data. Also, clarify the\nerror message when the RFC length is too big. Finally, clarify the\ncomments to show that the 512 byte limit on extra data at the end of\nthe packet is arbitrary.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7921127e297ea203b794c4a1c3ef3eb0ee52acbf",
      "tree": "b7497bc5cf17f8c833d1d535e2f235dace25f069",
      "parents": [
        "35a8524ffe84667e805b9249316e729e050c83b2",
        "e98ff0f55a0232b578c9aa7f1c245868277ac7bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:30:31 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:30:31 2011 +1000"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: smp_on_up: allow non-ARM SMP processors\n  ARM: io: ensure inb/outb() et.al. are properly ordered on ARMv6+\n  ARM: initrd: disable initrd if passed address overlaps reserved region\n  ARM: footbridge: fix debug macros\n  ARM: mmci: round down the bytes transferred on error\n  ARM: mmci: complete the transaction on error\n  ARM: 6642/1: mmci: calculate remaining bytes at error correctly\n"
    },
    {
      "commit": "35a8524ffe84667e805b9249316e729e050c83b2",
      "tree": "b995e1adde02732f9d462a2097a09b7cddac7bf7",
      "parents": [
        "ffbbf2da9e578dc7b7ae4f945412c4b74f54b20e",
        "0e6d8cad448bde3d846961bb43db15daae94562e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:27:55 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:27:55 2011 +1000"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  arch/arm/mach-omap2/dma.c: Convert IS_ERR result to PTR_ERR\n  arm: omap2: mux: fix compile warning\n  omap1: Simplify use of omap_irq_flags\n  omap2+: Fix unused variable warning for omap_irq_base\n"
    },
    {
      "commit": "ffbbf2da9e578dc7b7ae4f945412c4b74f54b20e",
      "tree": "42286b98b10fce7132ad61750db94765a0946c3c",
      "parents": [
        "fb9f1f17e9c117c0bf7a8f1b7a0efe5db5bc1836"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 31 09:29:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:23:22 2011 +1000"
      },
      "message": "kernel.h: fix kernel-doc warning\n\nFix kernel-doc warning in kernel.h from commit 7ef88ad56145\n(\"BUILD_BUG_ON: make it handle more cases\"):\n\n  Warning(include/linux/kernel.h:605): No description found for parameter \u0027condition\u0027\n  Warning(include/linux/kernel.h:605): Excess function parameter \u0027cond\u0027 description in \u0027BUILD_BUG_ON\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb9f1f17e9c117c0bf7a8f1b7a0efe5db5bc1836",
      "tree": "21f544b7489aa2a4b5fb9c754f67dc8ff6e9fe66",
      "parents": [
        "2426ec8fe78884272a12a0a0f38b008a6195f094",
        "24446fc66fdebbdd8baca0f44fd2a47ad77ba580"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:15:40 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:15:40 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: xfs_bmap_add_extent_delay_real should init br_startblock\n  xfs: fix dquot shaker deadlock\n  xfs: handle CIl transaction commit failures correctly\n  xfs: limit extsize to size of AGs and/or MAXEXTLEN\n  xfs: prevent extsize alignment from exceeding maximum extent size\n  xfs: limit extent length for allocation to AG size\n  xfs: speculative delayed allocation uses rounddown_power_of_2 badly\n  xfs: fix efi item leak on forced shutdown\n  xfs: fix log ticket leak on forced shutdown.\n"
    },
    {
      "commit": "2426ec8fe78884272a12a0a0f38b008a6195f094",
      "tree": "b5748bacc57f3d06cfde14895a685b758ea49f01",
      "parents": [
        "cbae48738f23d5409138700c5ccdfd6e4e0d6032"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 31 16:46:20 2011 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:09:13 2011 +1000"
      },
      "message": "virtio: update MAINTAINERS\n\nPatches should keep coming through Rusty but it helps if I\u0027m Cc\u0027d as\nwell.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbae48738f23d5409138700c5ccdfd6e4e0d6032",
      "tree": "67f3773989a9ed3787c18bc22cf80f503431ee9c",
      "parents": [
        "fb1c6348b22dde3ef75b53ec23982bf1bc617c32",
        "fd96d0d8d8079b1ea7a7e8943a4da9dfc9621124"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:07:40 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:07:40 2011 +1000"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (42 commits)\n  usb: gadget: composite: avoid access beyond array max length\n  USB: serial: handle Data Carrier Detect changes\n  USB: gadget: Fix endpoint representation in ci13xxx_udc\n  USB: gadget: Fix error path in ci13xxx_udc gadget probe function\n  usb: pch_udc: Fix the worning log issue at gadget driver remove\n  USB: serial: Updated support for ICOM devices\n  USB: ehci-mxc: add work-around for efika mx/sb bug\n  USB: unbreak ehci-mxc on otg port of i.MX27\n  drivers: update to pl2303 usb-serial to support Motorola cables\n  USB: adding USB support for Cinterion\u0027s HC2x, EU3 and PH8 products\n  USB serial: add missing .usb_driver field in serial drivers\n  USB: ehci-fsl: Fix \u0027have_sysif_regs\u0027 detection\n  USB: g_printer: fix bug in module parameter definitions\n  USB: g_printer: fix bug in unregistration\n  USB: uss720: remove duplicate USB device\n  MAINTAINERS: add ueagle-atm entry\n  USB: EHCI: fix DMA deallocation bug\n  USB: pch_udc: support new device ML7213 IOH\n  usb: pch_udc: Fixed issue which does not work with g_serial\n  usb: set ep_dev async suspend should be later than device_initialize\n  ...\n"
    },
    {
      "commit": "fb1c6348b22dde3ef75b53ec23982bf1bc617c32",
      "tree": "0bdc36714292dfa63b27321db8391681a790e183",
      "parents": [
        "abfa44b5fd4a2f5d7549005bec465d4823a263ff",
        "6b28405395f7ec492ea69f541cc774adcb9e00ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:06:31 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:06:31 2011 +1000"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (26 commits)\n  staging: r8712u: Add new device IDs\n  staging: brcm80211: fix suspend/resume issue in brcmsmac\n  staging: brcm80211: remove assert to avoid panic since 2.6.37 kernel\n  Staging: iio: Aditional fixpoint formatted output bugfix\n  staging: usbip: vhci: use urb-\u003edev-\u003eportnum to find port\n  staging: usbip: vhci: handle EAGAIN from SO_RCVTIMEO\n  staging: usbip: vhci: friendly log messages for connection errors\n  staging: usbip: vhci: refuse to enqueue for dead connections\n  staging: usbip: vhci: give back URBs from in-flight unlink requests\n  staging: usbip: vhci: update reference count for usb_device\n  staging: usbip: stub: update refcounts for devices and interfaces\n  staging: tidspbridge: replace mbox callback with notifier_call\n  staging: comedi: ni_labpc: Use shared IRQ for PCMCIA card\n  Staging: speakup: \u0026\u0026/|| confusion in silent_store()\n  iio: Fixpoint formatted output bugfix\n  staging: rt2860: Fix incorrect netif_stop_queue usage warning\n  staging: r8712u: Fix memory leak in firmware loading\n  staging: tidspbridge: configure full L1 MMU range\n  staging: rt2870sta: Add ID for Linksys WUSB100v2\n  Staging: xgfib: put parenthesis in the right place\n  ...\n"
    },
    {
      "commit": "abfa44b5fd4a2f5d7549005bec465d4823a263ff",
      "tree": "98376516ae6a314569b589df1f6ac6d49831bde5",
      "parents": [
        "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0",
        "fed7bb324cffd980a4a576514ced3ff52f68f319"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:05:19 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:05:19 2011 +1000"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty/serial: fix apbuart build\n  n_hdlc: fix read and write locking\n  serial: unbreak billionton CF card\n  tty: use for_each_console() and WARN() on sysfs failures\n  vt: fix issue when fbcon wants to takeover a second time.\n\nFix up trivial conflict in drivers/tty/tty_io.c\n"
    },
    {
      "commit": "cab6958da0094e36a098751f844409fc9ee26251",
      "tree": "262e33dd31536b2826270d65e561569e86896b63",
      "parents": [
        "7a8587e7c8e4e32ba778bfbbb822a0a7e8d5f3e3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 21:56:35 2011 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 21:56:35 2011 +0000"
      },
      "message": "[CIFS] Update cifs minor version\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e98ff0f55a0232b578c9aa7f1c245868277ac7bc",
      "tree": "ae50cda9c6d20c260924979a64567399919a463d",
      "parents": [
        "c1928022ef94662a88329e35fa0968b1be328b8e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 16:40:20 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 21:48:53 2011 +0000"
      },
      "message": "ARM: smp_on_up: allow non-ARM SMP processors\n\nAllow non-ARM SMP processors to use the SMP_ON_UP feature.  CPUs\nsupporting SMP must have the new CPU ID format, so check for this first.\nThen check for ARM11MPCore, which fails the MPIDR check.  Lastly check\nthe MPIDR reports multiprocessing extensions and that the CPU is part of\na multiprocessing system.\n\nCc: \u003cstable@kernel.org\u003e\nReported-and-Tested-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a8587e7c8e4e32ba778bfbbb822a0a7e8d5f3e3",
      "tree": "b76abee21fd80b5556d95494f94813589c4e7eef",
      "parents": [
        "31c2659d78c8be970833bc1e633593d291553ed3"
      ],
      "author": {
        "name": "Shirish Pargaonkar",
        "email": "shirishpargaonkar@gmail.com",
        "time": "Sat Jan 29 13:54:58 2011 -0600"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 17:29:18 2011 +0000"
      },
      "message": "cifs: No need to check crypto blockcipher allocation\n\nMissed one change as per earlier suggestion.\n\nSigned-off-by: Shirish Pargaonkar \u003cshirishpargaonkar@gmail.com\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "bed3c1de66d04f9e5efcdfc5b8035f3354c4ffcc",
      "tree": "05f7397e5a73e9ddcfe196ec2a0da4841e49a296",
      "parents": [
        "56b0ec30c4bc096848efc617f29e525cde2f7084"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Sun Jan 30 10:03:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 14:19:50 2011 -0200"
      },
      "message": "[media] fix saa7111 non-detection\n\nOne saa7111 device is reporting a different ID:\n\nsaa7115 0-0024: chip found @ 0x48 (ID 0f7111d0e111111) does not match a known saa711x chip.\n\nAs this is for sure a saa7111, change the detection code to also\ncover this device.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31c2659d78c8be970833bc1e633593d291553ed3",
      "tree": "87042600840124ea3a8e905a6961bd5009e44fec",
      "parents": [
        "f855f6cbeb4f94cd4e4a225c2246ee8012c384a2"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Jan 31 07:24:46 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 15:39:10 2011 +0000"
      },
      "message": "cifs: clean up some compiler warnings\n\nNew compiler warnings that I noticed when building a patchset based\non recent Fedora kernel:\n\nfs/cifs/cifssmb.c: In function \u0027CIFSSMBSetFileSize\u0027:\nfs/cifs/cifssmb.c:4813:8: warning: variable \u0027data_offset\u0027 set but not used\n[-Wunused-but-set-variable]\n\nfs/cifs/file.c: In function \u0027cifs_open\u0027:\nfs/cifs/file.c:349:24: warning: variable \u0027pCifsInode\u0027 set but not used\n[-Wunused-but-set-variable]\nfs/cifs/file.c: In function \u0027cifs_partialpagewrite\u0027:\nfs/cifs/file.c:1149:23: warning: variable \u0027cifs_sb\u0027 set but not used\n[-Wunused-but-set-variable]\nfs/cifs/file.c: In function \u0027cifs_iovec_write\u0027:\nfs/cifs/file.c:1740:9: warning: passing argument 6 of \u0027CIFSSMBWrite2\u0027 from\nincompatible pointer type [enabled by default]\nfs/cifs/cifsproto.h:337:12: note: expected \u0027unsigned int *\u0027 but argument is\nof type \u0027size_t *\u0027\n\nfs/cifs/readdir.c: In function \u0027cifs_readdir\u0027:\nfs/cifs/readdir.c:767:23: warning: variable \u0027cifs_sb\u0027 set but not used\n[-Wunused-but-set-variable]\n\nfs/cifs/cifs_dfs_ref.c: In function \u0027cifs_dfs_d_automount\u0027:\nfs/cifs/cifs_dfs_ref.c:342:2: warning: \u0027rc\u0027 may be used uninitialized in\nthis function [-Wuninitialized]\nfs/cifs/cifs_dfs_ref.c:278:6: note: \u0027rc\u0027 was declared here\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nReviewed-by: Pavel Shilovsky \u003cpiastry@etersoft.ru\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f855f6cbeb4f94cd4e4a225c2246ee8012c384a2",
      "tree": "82d4082af9b923f0476c5176d92ebf2554f59c15",
      "parents": [
        "92a4e0f0169498867ecb19c2244510dd4beba149"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Jan 31 08:41:36 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 15:26:07 2011 +0000"
      },
      "message": "cifs: make CIFS depend on CRYPTO_MD4\n\nRecently CIFS was changed to use the kernel crypto API for MD4 hashes,\nbut the Kconfig dependencies were not changed to reflect this.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nReported-and-Tested-by: Suresh Jayaraman \u003csjayaraman@suse.de\u003e\nReviewed-by: Shirish Pargaonkar \u003cshirishpargaonkar@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "56b0ec30c4bc096848efc617f29e525cde2f7084",
      "tree": "e2387f84b023a8abe9e48bb296f9a1af551a722c",
      "parents": [
        "5bd9d73c84a519b828f95ce295587b83eab3329e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jan 27 15:08:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:22:13 2011 -0200"
      },
      "message": "[media] rc/streamzap: fix reporting response times\n\nThe streamzap driver has relatively low sampling resolution, and any\ndelays in reporting events seem to cause some minor problems for the\nlikes of irw when using the lirc bridge driver, resulting in a single\nkeypress registering as multiple independent ones, rather than as a\nsingle press with repeats. If we call ir_raw_event_handle() more\nfrequently and reset the rawir kfifo at end-of-signal, the behavior\nimproves quite a bit.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bd9d73c84a519b828f95ce295587b83eab3329e",
      "tree": "aa2b214068ee18f51b43d613d83e601eab345199",
      "parents": [
        "b4608faee04047ecb15d2acf276d12e21b170b0d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jan 26 12:20:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:20:35 2011 -0200"
      },
      "message": "[media] mceusb: really fix remaining keybounce issues\n\nMake sure rawir struct is zeroed out before populating it for each\nir_raw_event_store_with_filter() call, and when we see a trailing 0x80\npacket (end-of-data), issue an ir_raw_event_reset() call.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4608faee04047ecb15d2acf276d12e21b170b0d",
      "tree": "92e6fae36276225ad9fb859c39a8639cf4e5344a",
      "parents": [
        "457e2ffcef340f0fa5c1a8edb57e8c42279c7edf"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Jan 18 17:31:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:20:11 2011 -0200"
      },
      "message": "[media] rc: use time unit conversion macros correctly\n\nDue to my own stupidity, some of the wrong time unit conversion macros\nwere being used inside some of the IR drivers I\u0027ve been working on. Fix\nthat, and convert over some additional places to also use the macros.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "457e2ffcef340f0fa5c1a8edb57e8c42279c7edf",
      "tree": "bdc89253c508991dfe0208bebd275d7ae5a34a55",
      "parents": [
        "8df59918b5bc2c3c80e5e0b9386228df7ad54e65"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Jan 18 02:33:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:19:42 2011 -0200"
      },
      "message": "[media] rc/ir-lirc-codec: add back debug spew\n\nSome occasionally useful debug spew disappeared as part of a feature\nupdate a while back, and I\u0027m finding myself in need of it again to help\ndiagnose some issues.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8df59918b5bc2c3c80e5e0b9386228df7ad54e65",
      "tree": "71838f82c9997da31d8aea52160f324db0a67c04",
      "parents": [
        "5766d204ae6c1f54beaef37a18c3c9b5e32c3b16"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jan 20 18:31:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:19:15 2011 -0200"
      },
      "message": "[media] ir-kbd-i2c: improve remote behavior with z8 behind usb\n\nAdd the same \"are you ready?\" i2c_master_send() poll command to\nget_key_haup_xvr found in lirc_zilog, which is apparently seen in\nthe Windows driver for the PVR-150 w/a z8. This stabilizes what is\nreceived from both the HD-PVR and HVR-1950, even with their polling\nintervals at the default of 100, thus the removal of the custom\n260ms polling_interval in pvrusb2-i2c-core.c.\n\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nAcked-by: Mike Isely \u003cisely@isely.net\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5766d204ae6c1f54beaef37a18c3c9b5e32c3b16",
      "tree": "05858f379d89689bf9245e2a0caccab5dfe949fc",
      "parents": [
        "7f2a06deaa22104a4cf4c0cc3d7c44c7e3228ef3"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jan 19 18:49:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:18:42 2011 -0200"
      },
      "message": "[media] lirc_zilog: z8 on usb doesn\u0027t like back-to-back i2c_master_send\n\nBoth the HD-PVR and HVR-1950, driven by the hdpvr and pvrusb2 drivers\nrespectively, have a zilog z8 chip exposed via i2c. These are both\nusb-connected devices, and on both of them, back-to-back i2c_master_send\ncalls that work fine with a z8 on a pci card fail with a -EIO, as the\nchip isn\u0027t yet ready from the prior command. To cope with that, add a\ndelay and retry loop where necessary.\n\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f2a06deaa22104a4cf4c0cc3d7c44c7e3228ef3",
      "tree": "f2e9417bc951c6ae5f721a9283952c816174fec9",
      "parents": [
        "86ee65948886e53b9fd336dec400f4b8f1704f7f"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jan 19 18:10:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:18:04 2011 -0200"
      },
      "message": "[media] hdpvr: fix up i2c device registration\n\nWe have to actually call i2c_new_device() once for each of the rx and tx\naddresses. Also improve error-handling and device remove i2c cleanup.\n\nReviewed-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "86ee65948886e53b9fd336dec400f4b8f1704f7f",
      "tree": "15719cb2e8f686322a144c46742124a968a53d81",
      "parents": [
        "a5ecdfb3dab0ed55ca72fb5ad73657baf2af2fa0"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Jan 18 02:27:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:16:52 2011 -0200"
      },
      "message": "[media] rc/mce: add mappings for missing keys\n\nPer http://mediacenterguides.com/book/export/html/31 and investigation\nby Erin, we were missing these last three mappings to complete the mce\nkey table. Lets remedy that.\n\nReported-by: Erin Simonds \u003cfisslefink@gmail.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5ecdfb3dab0ed55ca72fb5ad73657baf2af2fa0",
      "tree": "190c72a0abbf2b33ed51d601fdf983764c2b4e0f",
      "parents": [
        "3d244065cb8764e23fe86225fb985e5deb3b26d5"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Jan 24 16:31:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:05:48 2011 -0200"
      },
      "message": "[media] gspca - zc3xx: Discard the partial frames\n\nIn some cases, some frames may not end with the JPEG end of frame.\nBeing not complete, they are now discarded.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d244065cb8764e23fe86225fb985e5deb3b26d5",
      "tree": "812b0023f72153605b3df90758f48231f4446a22",
      "parents": [
        "7c45f2c7fe8eb433a8af0f38ddeaa7e4abc05e0c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Jan 24 16:22:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:05:26 2011 -0200"
      },
      "message": "[media] gspca - zc3xx: Fix bad images with the sensor hv7131r\n\nThe problem was introduced by the commit 2af0b4c60cc0daf0.\nSome registers were no more initialized.\n\nTested-by: \u003cGiovanni Scafora giovanni@archlinux.org\u003e\nTested-by: \u003cSergey Manucharian sm@ingeniware.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c45f2c7fe8eb433a8af0f38ddeaa7e4abc05e0c",
      "tree": "0a2fa7c7b679a13cb28daf719bd74c1370b90cc5",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Jan 24 15:15:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 12:04:25 2011 -0200"
      },
      "message": "[media] gspca - zc3xx: Bad delay when given by a table\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ffdc6c37df131f89d52001e0ef03091b158826f",
      "tree": "3686727a7d9df74aa605c5c5ac4f64a0054fac0b",
      "parents": [
        "397357666de6b5b6adb5fa99f9758ec8cf30ac34"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Jan 28 11:00:33 2011 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 31 13:22:43 2011 +0100"
      },
      "message": "watchdog: Don\u0027t change watchdog state on read of sysctl\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\n[ add {}\u0027s to fix a warning ]\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c1296230433-6261-3-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "397357666de6b5b6adb5fa99f9758ec8cf30ac34",
      "tree": "ce7e63588928ae0fc3b72e12e5d4298b09916ddf",
      "parents": [
        "4135038a582c20ffdadfcf6564852e0b72a20968"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Jan 28 11:00:32 2011 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 31 13:22:43 2011 +0100"
      },
      "message": "watchdog: Fix sysctl consistency\n\nIf it was not possible to enable watchdog for any cpu, switch\nwatchdog_enabled back to 0, because it\u0027s visible via\nkernel.watchdog sysctl.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c1296230433-6261-2-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4135038a582c20ffdadfcf6564852e0b72a20968",
      "tree": "2b67aec9d8057ae394fd1b4e0989674b47a9d45c",
      "parents": [
        "d038b12c6d773a4b9f69ca5243773bf6314f7ee9"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Jan 28 11:00:31 2011 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 31 13:22:42 2011 +0100"
      },
      "message": "watchdog: Fix broken nowatchdog logic\n\nPassing nowatchdog to kernel disables 2 things: creation of\nwatchdog threads AND initialization of percpu watchdog_hrtimer.\nAs hrtimers are initialized only at boot it\u0027s not possible to\nenable watchdog later - for me all watchdog threads started to\neat 100% of CPU time, but they could just crash.\n\nAdditionally, even if these threads would start properly,\nwatchdog_disable_all_cpus was guarded by no_watchdog check, so\nyou couldn\u0027t disable watchdog.\n\nTo fix this, remove no_watchdog variable and use already\nexisting watchdog_enabled variable.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\n[ removed another no_watchdog instance ]\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c1296230433-6261-1-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1928022ef94662a88329e35fa0968b1be328b8e",
      "tree": "d3efe819340f08196c30fbd5908912e15cda01a7",
      "parents": [
        "b0a2679d27408d97ce31e5f800b44227d3388b84"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 11:29:40 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:42 2011 +0000"
      },
      "message": "ARM: io: ensure inb/outb() et.al. are properly ordered on ARMv6+\n\nEnsure that the ISA/PCI IO space accessors are properly ordered on\nARMv6+ architectures.  These should always be ordered with respect to\nall other accesses.\n\nThis also fixes __iormb() and __iowmb() not being visible to ioread/\niowrite if a platform defines its own MMIO accessors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0a2679d27408d97ce31e5f800b44227d3388b84",
      "tree": "5e1e6748d2208904a7223fff37e18eb956c4fa5f",
      "parents": [
        "5f2c1b30c7f60670c8b9d1cb1ea7c818b9c743a6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 11:21:05 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:41 2011 +0000"
      },
      "message": "ARM: initrd: disable initrd if passed address overlaps reserved region\n\nDisable the initrd if the passed address already overlaps the reserved\nregion.  This avoids oopses on Netwinders when NeTTrom tells the kernel\nthat an initrd is located at mem+4MB, but this overlaps the BSS,\nresulting in the kernels in-use BSS being freed.\n\nThis should be applied to v2.6.37-stable.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f2c1b30c7f60670c8b9d1cb1ea7c818b9c743a6",
      "tree": "99dd4c64e4c770c1902cd2a22c7723de1733d9bd",
      "parents": [
        "613b152c63e35095a929f9bb80441cbe91ff5e80"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 28 20:57:57 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:39 2011 +0000"
      },
      "message": "ARM: footbridge: fix debug macros\n\n0ea1293 (arm: return both physical and virtual addresses from addruart)\nchanged the way the \u0027addruart\u0027 worked, making it return both the virt\nand phys addresses.  Unfortunately, for footbridge, these were reversed.\nFix that.  Tested on Netwinder.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "613b152c63e35095a929f9bb80441cbe91ff5e80",
      "tree": "0427d88375de0be5f4f11dae661e5405d32d3431",
      "parents": [
        "ccff9b51825b7335889b780bdf7de84ca803e291"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 21:06:53 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:37 2011 +0000"
      },
      "message": "ARM: mmci: round down the bytes transferred on error\n\nWe should not report incomplete blocks on error.  Return the number of\nbytes successfully transferred, rounded down to the nearest block.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ccff9b51825b7335889b780bdf7de84ca803e291",
      "tree": "884b6114a8fef7fc60fe784de68faa23f41aa73a",
      "parents": [
        "f5a106d9e2a5d947e106c3caace373ded1a695ed"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 21:03:50 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:23 2011 +0000"
      },
      "message": "ARM: mmci: complete the transaction on error\n\nWhen we encounter an error, make sure we complete the transaction\notherwise we\u0027ll leave the request dangling.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9c11b1e8aade25d7d75fb8f344e68e1301822e4",
      "tree": "8a89cce46eca77bd1aa0a59ff6b17b52b139efd6",
      "parents": [
        "6fa1098ac1bc2ad19627a08ae654caf360bc85aa"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Jan 31 11:30:09 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] reset default for CONFIG_CHSC_SCH\n\n6f9a3c33 \"[S390] cleanup s390 Kconfig\" accidentally changed\nthe default for CONFIG_CHSC_SCH. Reset it to m.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6fa1098ac1bc2ad19627a08ae654caf360bc85aa",
      "tree": "614a9e5b234ff71c95986171b71a7a6530baef16",
      "parents": [
        "786cca889264836fad841757a1bf1bbaa7a16010"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Jan 31 11:30:08 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] qdio: prevent compile warning under CONFIG_32BIT\n\nPrevent the following compiler warning if compiling a 31 bit kernel:\n\ndrivers/s390/cio/qdio_main.c: In function ‘get_outbound_buffer_frontier’:\ndrivers/s390/cio/qdio_main.c:646:16: warning: ‘state’ may be used uninitialized in this function\n  CC      lib/radix-tree.o\n  CC      drivers/s390/scsi/zfcp_cfdc.o\ndrivers/s390/cio/qdio_main.c: In function ‘qdio_inbound_q_moved’:\ndrivers/s390/cio/qdio_main.c:479:16: warning: ‘state’ may be used uninitialized in this function\ndrivers/s390/cio/qdio_main.c:479:16: note: ‘state’ was declared here\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "786cca889264836fad841757a1bf1bbaa7a16010",
      "tree": "929367635d4f09548ee7fc3314b7b77bbd1c4090",
      "parents": [
        "c84ca00819e8a441d79c61883a275d8982f04cb2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jan 31 11:30:07 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] use asm-generic/cacheflush.h\n\nThe implementation of the cache flushing interfaces on the s390\nis identical with the default implementation in asm-generic.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c84ca00819e8a441d79c61883a275d8982f04cb2",
      "tree": "84ff55f6684717776e8704fa9fec6be8e1c10e39",
      "parents": [
        "e4d82692f4513ccf78de548b8ecea58adf03fa9a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jan 31 11:30:06 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] tlb: fix build error caused by THP\n\nFix this build error with !CONFIG_SWAP caused by tranparent huge pages support:\n\nIn file included from mm/pgtable-generic.c:9:0:\n/linux-2.6/arch/s390/include/asm/tlb.h: In function \u0027tlb_remove_page\u0027:\n/linux-2.6/arch/s390/include/asm/tlb.h:92:2: error: implicit declaration of function \u0027page_cache_release\u0027\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e4d82692f4513ccf78de548b8ecea58adf03fa9a",
      "tree": "37651011ab7bdac1de1e5e0fa65d1e6898beb68e",
      "parents": [
        "f1be77bb21120b5306b56d6854db1f8eb5c3678b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jan 31 11:30:05 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:20 2011 +0100"
      },
      "message": "[S390] missing sacf in uaccess\n\nThe uaccess functions copy_in_user_std and clear_user_std fail to\nswitch back from secondary space mode to primary space mode with sacf\nin case of an unresolvable page fault. We need to make sure that the\nswitch back to primary mode is done in all cases, otherwise the code\nfollowing the uaccess inline assembly will crash.\n\nReported-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f1be77bb21120b5306b56d6854db1f8eb5c3678b",
      "tree": "aef2f02074095935a21e2d57c9b21859016d8a8c",
      "parents": [
        "f602f6d694a99a0141c066c8f0b360a0b3c16915"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jan 31 11:30:04 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:20 2011 +0100"
      },
      "message": "[S390] pgtable_list corruption\n\nAfter page_table_free_rcu removed a page from the pgtable_list\npage_table_free better not add it again. Otherwise a page_table_alloc\ncan reuse a page table fragment that is still in the rcu process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f602f6d694a99a0141c066c8f0b360a0b3c16915",
      "tree": "cde04e5bf11edeeb54e32153a90ec024a76c921a",
      "parents": [
        "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Mon Jan 31 11:30:03 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:20 2011 +0100"
      },
      "message": "[S390] dasd: prevent panic with unresumed devices\n\nIf a device is not resumed correctly the system crashes when this\ndevice is set offline. This may happen if it gets disconnected\nduring suspend.\nCheck if the device is already removed from alias handling and skip\nthese steps to prevent the kernel panic.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "92a4e0f0169498867ecb19c2244510dd4beba149",
      "tree": "031011d451bf3d19813fbbceabceacfb9ce76db8",
      "parents": [
        "d804d41d163c0975d2890c82d7135ada7a2f23a4"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Sat Jan 29 07:02:28 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:38:15 2011 +0000"
      },
      "message": "cifs: force a reconnect if there are too many MIDs in flight\n\nCurrently, we allow the pending_mid_q to grow without bound with\nSIGKILL\u0027ed processes. This could eventually be a DoS\u0027able problem. An\nunprivileged user could a process that does a long-running call and then\nSIGKILL it.\n\nIf he can also intercept the NT_CANCEL calls or the replies from the\nserver, then the pending_mid_q could grow very large, possibly even to\n2^16 entries which might leave GetNextMid in an infinite loop. Fix this\nby imposing a hard limit of 32k calls per server. If we cross that\nlimit, set the tcpStatus to CifsNeedReconnect to force cifsd to\neventually reconnect the socket and clean out the pending_mid_q.\n\nWhile we\u0027re at it, clean up the function a bit and eliminate an\nunnecessary NULL pointer check.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nReviewed-by: Shirish Pargaonkar \u003cshirishpargaonkar@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d804d41d163c0975d2890c82d7135ada7a2f23a4",
      "tree": "1e67966f3206a8e3c254d73d5e53cabe15d0e4a9",
      "parents": [
        "68abaffa6bbd3cadfaa4b7216d10bcd32406090b"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Jan 28 15:05:43 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:32:21 2011 +0000"
      },
      "message": "cifs: don\u0027t pop a printk when sending on a socket is interrupted\n\nIf we kill the process while it\u0027s sending on a socket then the\nkernel_sendmsg will return -EINTR. This is normal. No need to spam the\nring buffer with this info.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "68abaffa6bbd3cadfaa4b7216d10bcd32406090b",
      "tree": "bcc6daaddbf65798a6fa27451a3456c2415cd46e",
      "parents": [
        "2db7c5815555d8daabf7d4ab1253ce690852c140"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Jan 28 15:05:42 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:30:37 2011 +0000"
      },
      "message": "cifs: simplify SMB header check routine\n\n...just cleanup. There should be no behavior change.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nReviewed-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2db7c5815555d8daabf7d4ab1253ce690852c140",
      "tree": "f93abfb6d900da8ebd851703784d45d2cd54600b",
      "parents": [
        "1be912dde772b77aaaa21770eeabb0a7a5e297a6"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Jan 28 07:08:28 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:24:38 2011 +0000"
      },
      "message": "cifs: send an NT_CANCEL request when a process is signalled\n\nUse the new send_nt_cancel function to send an NT_CANCEL when the\nprocess is delivered a fatal signal. This is a \"best effort\" enterprise\nhowever, so don\u0027t bother to check the return code. There\u0027s nothing we\ncan reasonably do if it fails anyway.\n\nReviewed-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nReviewed-by: Suresh Jayaraman \u003csjayaraman@suse.de\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1be912dde772b77aaaa21770eeabb0a7a5e297a6",
      "tree": "2f3a01093c80ea90675b2d8102ecc7f5dcf9ccae",
      "parents": [
        "58b8a5b45a097b477c037bc376e65dc5f214bf3d"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Jan 28 07:08:28 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:23:31 2011 +0000"
      },
      "message": "cifs: handle cancelled requests better\n\nCurrently, when a request is cancelled via signal, we delete the mid\nimmediately. If the request was already transmitted however, the client\nis still likely to receive a response. When it does, it won\u0027t recognize\nit however and will pop a printk.\n\nIt\u0027s also a little dangerous to just delete the mid entry like this. We\nmay end up reusing that mid. If we do then we could potentially get the\nresponse from the first request confused with the later one.\n\nPrevent the reuse of mids by marking them as cancelled and keeping them\non the pending_mid_q list. If the reply comes in, we\u0027ll delete it from\nthe list then. If it never comes, then we\u0027ll delete it at reconnect\nor when cifsd comes down.\n\nReviewed-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "58b8a5b45a097b477c037bc376e65dc5f214bf3d",
      "tree": "9fa2538a113fbd3aaa322d9c972aca3ca16b7e30",
      "parents": [
        "ffeb414a59291d5891f09727beb793c109f19f08",
        "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:17:03 2011 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 04:17:03 2011 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of /pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "ffeb414a59291d5891f09727beb793c109f19f08",
      "tree": "1880441bc56981be5978d3f86cecb8dbd526af4c",
      "parents": [
        "ee2c9258501f83d3ed0fd09ce5df1cec53312cf0"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Sat Jan 29 07:03:02 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 31 03:15:57 2011 +0000"
      },
      "message": "cifs: fix two compiler warning about uninitialized vars\n\nfs/cifs/link.c: In function ‘symlink_hash’:\nfs/cifs/link.c:58:3: warning: ‘rc’ may be used uninitialized in this\nfunction [-Wuninitialized]\n\nfs/cifs/smbencrypt.c: In function ‘mdfour’:\nfs/cifs/smbencrypt.c:61:3: warning: ‘rc’ may be used uninitialized in this\nfunction [-Wuninitialized]\n\nReviewed-by: Shirish Pargaonkar \u003cshirishpargaonkar@gmail.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0",
      "tree": "5cb3ebcaf1a75f19c1026c31213df04cf5f5936b",
      "parents": [
        "54e74b87e2a9941c6fa82189f270b47cceeba714",
        "3a0592b1dd69cfc403ee7514c47b9d57d8bbd6d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:04:51 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:04:51 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  Revert \"UBI: use mtd-\u003ewritebufsize to set minimal I/O unit size\"\n"
    },
    {
      "commit": "54e74b87e2a9941c6fa82189f270b47cceeba714",
      "tree": "4a41222df8d4f525a9686947d10884642eb95211",
      "parents": [
        "1ca05b7fc2672ea870bd58f45dc8d36d2b980f94"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 23:33:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:04:11 2011 +1000"
      },
      "message": "Input: rc-keymap - return KEY_RESERVED for unknown mappings\n\nDo not respond with -EINVAL to EVIOCGKEYCODE for not-yet-mapped\nscancodes, but rather return KEY_RESERVED.\n\nThis fixes breakage with Ubuntu\u0027s input-kbd utility that stopped\nreturning full keymaps for remote controls.\n\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nTested-by: Mark Lord \u003ckernel@teksavvy.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ca05b7fc2672ea870bd58f45dc8d36d2b980f94",
      "tree": "7dc8da0d6e0ad9d115fa81504b9cbdc9c372506f",
      "parents": [
        "aa5bd67dcfdf9af34c7fa36ebc87d4e1f7e91873",
        "c63fe0a41fd2374be0ebe93c053820a0eed9cefe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:02:34 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:02:34 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: synaptics - retry failed resets when reconnecting\n  Input: synaptics - fix reconnect logic on MT devices\n  Input: tegra-kbc - fix keymap entry for LeftMeta key\n  Input: tegra-kbc - fix build error\n"
    },
    {
      "commit": "aa5bd67dcfdf9af34c7fa36ebc87d4e1f7e91873",
      "tree": "95196496421cd8e7ad4c655becf2fa3309c88052",
      "parents": [
        "2f215a7d6d1d8ed0bbdda4fc4f7d64e3a1d46acc"
      ],
      "author": {
        "name": "Kacper Kornet",
        "email": "kornet@camk.edu.pl",
        "time": "Sat Jan 29 00:21:04 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:01:27 2011 +1000"
      },
      "message": "Fix prlimit64 for suid/sgid processes\n\nSince check_prlimit_permission always fails in the case of SUID/GUID\nprocesses, such processes are not able to read or set their own limits.\nThis commit changes this by assuming that process can always read/change\nits own limits.\n\nSigned-off-by: Kacper Kornet \u003ckornet@camk.edu.pl\u003e\nAcked-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f215a7d6d1d8ed0bbdda4fc4f7d64e3a1d46acc",
      "tree": "68b35604c41dfd7885ed99de616578486ef64b23",
      "parents": [
        "af5eb745efe97d91d2cbe793029838b3311c15da"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jan 28 22:05:25 2011 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:59:34 2011 +1000"
      },
      "message": "intel_scu_ipc: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/platform/x86/intel_scu_ipc.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af5eb745efe97d91d2cbe793029838b3311c15da",
      "tree": "c2e410318a3f38928255ebf9ab18332b871e17f0",
      "parents": [
        "9fbf0c08d441888b977f7c459c8aa57f2c0cb6ad"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "anton@tuxera.com",
        "time": "Fri Jan 28 20:45:28 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:58:11 2011 +1000"
      },
      "message": "NTFS: Fix invalid pointer dereference in ntfs_mft_record_alloc().\n\nIn ntfs_mft_record_alloc() when mapping the new extent mft record with\nmap_extent_mft_record() we overwrite @m with the return value and on\nerror, we then try to use the old @m but that is no longer there as @m\nnow contains an error code instead so we crash when dereferencing the\nerror code as if it were a pointer.\n\nThe simple fix is to use a temporary variable to store the return value\nthus preserving the original @m for later use.  This is a backport from\nthe commercial Tuxera-NTFS driver and is well tested...\n\nThanks go to Julia Lawall for pointing this out (whilst I had fixed it\nin the commercial driver I had failed to fix it in the Linux kernel).\n\nSigned-off-by: Anton Altaparmakov \u003canton@tuxera.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9fbf0c08d441888b977f7c459c8aa57f2c0cb6ad",
      "tree": "000bfa464562b2432e7f9e7c371a40f4f24e4c7a",
      "parents": [
        "4fda116852fe21a3897c478ce64b77bb1ec6b3d6",
        "ee2c9258501f83d3ed0fd09ce5df1cec53312cf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:56:27 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:56:27 2011 +1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: More crypto cleanup (try #2)\n  CIFS: Add strictcache mount option\n  CIFS: Implement cifs_strict_writev (try #4)\n  [CIFS] Replace cifs md5 hashing functions with kernel crypto APIs\n"
    },
    {
      "commit": "4fda116852fe21a3897c478ce64b77bb1ec6b3d6",
      "tree": "ae1dbc17d1223ba0debe3ca7f309e2eca82b6447",
      "parents": [
        "52cea8a4b0634421ddafcfef98c07cf5c378a71f",
        "6ae4bd1f0bc479984f30061b5e5116060c24a267"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:55:38 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:55:38 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-2.6-cm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-2.6-cm:\n  kmemleak: Allow kmemleak metadata allocations to fail\n  kmemleak: remove memset by using kzalloc\n"
    },
    {
      "commit": "52cea8a4b0634421ddafcfef98c07cf5c378a71f",
      "tree": "cdf901b08256c7aaaa4e007e985bcc44c530d1d2",
      "parents": [
        "7bfeea05d9b1cc75c2d7410b92b7774870688379",
        "5f92acc896564ac91df84cc133d09f9820f00061"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:54:54 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:54:54 2011 +1000"
      },
      "message": "Merge branch \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  Delete zero-length drivers/staging/vme/bridges/Module.symvers\n"
    },
    {
      "commit": "7bfeea05d9b1cc75c2d7410b92b7774870688379",
      "tree": "39627048b18ab9bd2e7437af046579ea67ea53e2",
      "parents": [
        "f9a3d1d74bdacf8a5ef8025233e61546cb809dc8",
        "dcc3c4c016481de3fdb99c1f6ecb04d4229513d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:53:12 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:53:12 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: HDA: Fix automute on Thinkpad L412/L512\n  ALSA: HDA: Fix dmesg output of HDMI supported bits\n  ALSA: fix invalid hardware.h include in ac97c for AVR32 architecture\n  ASoC: correct link specifications for corgi, poodle and spitz\n  ASoC: Samsung: Fix outdated cpu_dai_name for s3c24xx i2s\n  ASoC: Fix codec device id format used by some dai_links\n  ALSA: azt3328 -  fix broken AZF_FMT_XLATE macro\n  ALSA: Xonar, CS43xx: Don\u0027t overrun static array\n  ASoC: Handle low measured DC offsets for wm_hubs devices\n  ASoC: da8xx/omap-l1xx: match codec_name with i2c ids\n  ASoC: WM8994: fix wrong value in tristate function\n  ASoC: WM8995: Fix incorrect use of snd_soc_update_bits()\n"
    },
    {
      "commit": "f9a3d1d74bdacf8a5ef8025233e61546cb809dc8",
      "tree": "722c80597d16cfab200cbd186bb08a88942a3606",
      "parents": [
        "ef9f2fa17f3d6973a479a7677a023ee3604a52cb",
        "729a6a300e628a48cf12bac93a964a535e83cd1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:51:28 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:51:28 2011 +1000"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: set queue DMA alignment to sector size for ATAPI too\n  libata: DVR-212D can\u0027t do SETXFER DVD-RW DVR-212D\n  ahci: add HFLAG_YES_FBS and apply it to 88SE9128\n  pata_hpt37x: inherit prereset() method for HPT374\n  ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs\n  pata_hpt37x: fold \u0027if\u0027 statement into \u0027switch\u0027\n  pata_hpt{37x|3x2n}: use pr_*(DRV_NAME ...) instead of printk(KERN_* ...)\n  pata_hpt{366|37x}: use pr_warning(...) instead of printk(KERN_WARNING ...)\n  pata_mpc52xx: inherit from ata_bmdma_port_ops\n"
    },
    {
      "commit": "ef9f2fa17f3d6973a479a7677a023ee3604a52cb",
      "tree": "6d4883210974774a4478f32f1306f0467717bb6f",
      "parents": [
        "1f0324caefd39985e9fe052fac97da31694db31e",
        "b48b5f51568977592f1bfce91c1c6378b0a5a4f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:49:26 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:49:26 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra:\n  ARM: tegra: clock: Add forward reference to struct clk\n  ARM: tegra: irq: Rename gic pointers to avoid conflicts\n  arm/tegra: Fix tegra irq_data conversion\n"
    },
    {
      "commit": "3a0592b1dd69cfc403ee7514c47b9d57d8bbd6d7",
      "tree": "b98f0e7cc2dc25cdffcd52dee0f070ab033b5f05",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sat Jan 29 18:27:13 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sat Jan 29 18:27:13 2011 +0200"
      },
      "message": "Revert \"UBI: use mtd-\u003ewritebufsize to set minimal I/O unit size\"\n\nThis reverts commit a121f643993474548fe98144514c50dd4f3dbe76.\n\nUnfortunately, this commit breaks UBIFS backward compatibility and\nmakes new UBIFS refuse older UBIFS-formatted media:\n\nUBIFS error: validate_sb: min. I/O unit mismatch: 8 in superblock, 64 real\n\nThus, we have to revert this patch and work on a better solution.\n\nReported-by: Holger Brunck \u003cholger.brunck@keymile.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "c63fe0a41fd2374be0ebe93c053820a0eed9cefe",
      "tree": "dd9e365dc6579b698fbc89e08df8a10c994917df",
      "parents": [
        "baddf58963241307b29e027a9fb28dfe55939db8"
      ],
      "author": {
        "name": "Alexandre Peixoto Ferreira",
        "email": "alexandref75@gmail.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:32:07 2011 -0800"
      },
      "message": "Input: synaptics - retry failed resets when reconnecting\n\nOn some machines, like Dell Studio XPS 16 (1640), touchpad fails to\nrespond to the standard query after first reset but may start\nresponding later, so let\u0027s repeat reset sequence several (3) times.\n\nSigned-off-by: Alexandre Peixoto Ferreira \u003calexandref75@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "baddf58963241307b29e027a9fb28dfe55939db8",
      "tree": "79026952120eb0105a8839a2fe0cc11ef26a68a8",
      "parents": [
        "e7acc84a27fe53b198cd98cc7deaabb5dd0f20c4"
      ],
      "author": {
        "name": "Alexandre Peixoto Ferreira",
        "email": "alexandref75@gmail.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:32:03 2011 -0800"
      },
      "message": "Input: synaptics - fix reconnect logic on MT devices\n\nsynaptics_set_advanced_gesture_mode() affect capabilities bits we should\nperform comparison after calling this function, otherwise they will never\nmatch and we will be forced to perform full reconnect.\n\nSigned-off-by: Alexandre Peixoto Ferreira \u003calexandref75@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e7acc84a27fe53b198cd98cc7deaabb5dd0f20c4",
      "tree": "71a258c000426b662847fb48376cee8e0650bcb0",
      "parents": [
        "7530c4a197f3dd63f1381c1cdf93e4d2b8429ef5"
      ],
      "author": {
        "name": "Rakesh Iyer",
        "email": "riyer@nvidia.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:31:57 2011 -0800"
      },
      "message": "Input: tegra-kbc - fix keymap entry for LeftMeta key\n\nCorrect key mapping for Left Meta key.\n\nSigned-off-by: Rakesh Iyer \u003criyer@nvidia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "7530c4a197f3dd63f1381c1cdf93e4d2b8429ef5"
}
