)]}'
{
  "log": [
    {
      "commit": "334e94de9bea353156abd6f2242d3cc4a24562b0",
      "tree": "ff4a253e9e3bf487be03bf58727a7ea40a34ba87",
      "parents": [
        "e17a9489b4a686bb5e9615e1d375c67619cb99c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 15:05:53 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:34:15 2006 -0500"
      },
      "message": "[PATCH] deal with rmmod/put_io_context() races\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e17a9489b4a686bb5e9615e1d375c67619cb99c5",
      "tree": "e6574d24ad8f16fefe7663c91cf19109e48f8c6c",
      "parents": [
        "25975f863b0fd42c58109e253e7a4c65d9fdaf48"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:21:20 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:34:12 2006 -0500"
      },
      "message": "[PATCH] stop elv_unregister() from rogering other iosched\u0027s data, fix locking\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "25975f863b0fd42c58109e253e7a4c65d9fdaf48",
      "tree": "98738124360c12c34b8820c3cc639dc275d1f4d0",
      "parents": [
        "d9ff41879364cfca7c15abc20ae398e35de3f883"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Mar 12 13:45:25 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:34:09 2006 -0500"
      },
      "message": "[PATCH] stop cfq from pinning queue down\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9ff41879364cfca7c15abc20ae398e35de3f883",
      "tree": "58b69841c145a000d06658feff5d846eea624399",
      "parents": [
        "a6a0763a60eef374d4f02f82a6ecb6a74f380fcb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:51:22 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:34:07 2006 -0500"
      },
      "message": "[PATCH] make cfq_exit_queue() prune the cfq_io_context for that queue\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6a0763a60eef374d4f02f82a6ecb6a74f380fcb",
      "tree": "ab6811f034eb2839ee07bc8e251b96a1aba313f7",
      "parents": [
        "12a057321529df2fb650ac5f34dfd7abcca667df"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:26:44 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:34:04 2006 -0500"
      },
      "message": "[PATCH] fix the exclusion for ioprio_set()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "12a057321529df2fb650ac5f34dfd7abcca667df",
      "tree": "b74a85a275cf97cebcd30aa544605081c80d7fb1",
      "parents": [
        "478a82b0edeea1cc82a5f79880b3a15923a678de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:38:01 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:34:02 2006 -0500"
      },
      "message": "[PATCH] keep sync and async cfq_queue separate\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "478a82b0edeea1cc82a5f79880b3a15923a678de",
      "tree": "091c2ace634975c62c8236f209b24e4fded81ff4",
      "parents": [
        "7670876d2d194b2aecb54f397704838eee7d72ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:25:24 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:33:59 2006 -0500"
      },
      "message": "[PATCH] switch to use of -\u003ekey to get cfq_data by cfq_io_context\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7670876d2d194b2aecb54f397704838eee7d72ee",
      "tree": "4c1b29bba1b038a407870ab62b3dd70057c949e0",
      "parents": [
        "b0a6916bcc48f46996d54b8451591a2f2b7b2f64"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:22:53 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:33:56 2006 -0500"
      },
      "message": "[PATCH] stop leaking cfq_data in cfq_set_request()\n\nWe don\u0027t need to pin -\u003ekey down; -\u003ecfqq-\u003ecfqd will do that for us.\nIncidentally, that stops the leak we had - that reference was never\ndropped.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0a6916bcc48f46996d54b8451591a2f2b7b2f64",
      "tree": "8b22d7d04a802092928a642628d2ede339a5287a",
      "parents": [
        "c981ff9f893b9ab229a809f8ad287ae43fc17a64"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 14 15:32:50 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:33:54 2006 -0500"
      },
      "message": "[PATCH] fix cfq hash lookups\n\nIf somebody does a hash lookup for cfq_queue while ioprio of an async queue\nis elevated, they shouldn\u0027t end up stuck with lowered ioprio when we go back.\nFix is to use -\u003eorg_ioprio{,class} in hash lookups.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c981ff9f893b9ab229a809f8ad287ae43fc17a64",
      "tree": "c0423d86a33f0f714fa192b4f964269889b12c3f",
      "parents": [
        "8669aafdb5a46a57366dd1540fc475544071a9c9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:51:29 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:33:51 2006 -0500"
      },
      "message": "[PATCH] fix locking in queue_requests_store()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8669aafdb5a46a57366dd1540fc475544071a9c9",
      "tree": "c30fc562aeb1b2c158844b4d30d5423414b719bc",
      "parents": [
        "afc847b7ddcf636e524cf5b0de644bd3a9419a8c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 13:50:00 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:33:49 2006 -0500"
      },
      "message": "[PATCH] fix double-free in blk_init_queue_node()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "afc847b7ddcf636e524cf5b0de644bd3a9419a8c",
      "tree": "5022a566bc55a12a792c8bd9b2d94ccfd4b10235",
      "parents": [
        "60a6dc55b93b3321afa52f650a149fb7e87fa85a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 28 12:51:55 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 18 18:33:46 2006 -0500"
      },
      "message": "[PATCH] don\u0027t do exit_io_context() until we know we won\u0027t be doing any IO\n\ntestcase:\n\nmount /dev/sdb10 /mnt\ntouch /mnt/tmp/b\numount /mnt\nmount /dev/sdb10 /mnt\nrm /mnt/tmp/b \u003c/mnt/tmp/b\numount /mnt\n\nand watch blkdev_ioc line in /proc/slabinfo.  Vanilla kernel leaks.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "60a6dc55b93b3321afa52f650a149fb7e87fa85a",
      "tree": "efecc6f31f68df2d7db8b7baaf2ca3f2b49cd773",
      "parents": [
        "7215fdb214ad8d76c9d667be07f870f0f0544959"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Mar 15 02:36:13 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 18 12:12:18 2006 -0800"
      },
      "message": "[PATCH] Kconfig: swap VIDEO_CX88_ALSA and VIDEO_CX88_DVB\n\nVIDEO_CX88_ALSA should not be between VIDEO_CX88_DVB and\nVIDEO_CX88_DVB_ALL_FRONTENDS\n\nWhen cx88-alsa was added to cx88/Kconfig, it was added in between\nVIDEO_CX88_DVB and VIDEO_CX88_DVB_ALL_FRONTENDS.  This caused\nundesireable effects to the appearance of the menu options in\nmenuconfig.\n\nThis fix reorders cx88-alsa and cx88-dvb in Kconfig, to match saa7134,\nand restore the correct menuconfig appearance.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7215fdb214ad8d76c9d667be07f870f0f0544959",
      "tree": "9b6efd33cdceacaf3e488dd78f2d4204c4001afa",
      "parents": [
        "2d61b86775a5676a8fba2ba2f0f869564e35c630"
      ],
      "author": {
        "name": "Markus Rechberger",
        "email": "mrechberger@gmail.com",
        "time": "Tue Feb 07 08:49:13 2006 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 18 10:52:45 2006 -0800"
      },
      "message": "[PATCH] Fixed em28xx based system lockup\n\nFixed em28xx based system lockup, device needs to be initialized before\nstarting the isoc transfer otherwise the system will completly lock up.\n\nSigned-off-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d61b86775a5676a8fba2ba2f0f869564e35c630",
      "tree": "afdb967ec1bb3ddd212acdd8f25675c371f7e6e7",
      "parents": [
        "265a92856b17524c87da0258ac0d3cec80ae1d35"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sat Mar 18 20:41:10 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 18 10:49:36 2006 -0800"
      },
      "message": "[PATCH] disable unshare(CLONE_VM) for now\n\nsys_unshare() does mmput(new_mm).  This is not enough if we have\nmm-\u003ecore_waiters.\n\nThis patch is a temporary fix for soon to be released 2.6.16.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\n[ Checked with Uli: \"I\u0027m not planning to use unshare(CLONE_VM).  It\u0027s\n  not needed for any functionality planned so far.  What we (as in Red\n  Hat) need unshare() for now is the filesystem side.\" ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "265a92856b17524c87da0258ac0d3cec80ae1d35",
      "tree": "31ebb3ef3c990ea64a1b93a1785d2abafe8534ec",
      "parents": [
        "6f5e6b9e69bf043074a0edabe3d271899c34eb79"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Fri Mar 17 16:05:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 17 16:05:43 2006 -0800"
      },
      "message": "[NET]: Fix race condition in sk_wait_event().\n\nIt is broken, the condition is checked out of socket lock. It is\nwonderful the bug survived for so long time.\n\n[ This fixes bugzilla #6233:\n  race condition in tcp_sendmsg when connection became established ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f5e6b9e69bf043074a0edabe3d271899c34eb79",
      "tree": "8833d7267d6653a2bf786b055f05640c9a64dc4d",
      "parents": [
        "7670f023aabd976c25862e4c6fb9f6d9d2758153"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Mar 16 23:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:26 2006 -0800"
      },
      "message": "[PATCH] fix free swap cache latency\n\nLee Revell reported 28ms latency when process with lots of swapped memory\nexits.\n\n2.6.15 introduced a latency regression when unmapping: in accounting the\nzap_work latency breaker, pte_none counted 1, pte_present PAGE_SIZE, but a\nswap entry counted nothing at all.  We think of pages present as the slow\ncase, but Lee\u0027s trace shows that free_swap_and_cache\u0027s radix tree lookup\ncan make a lot of work - and we could have been doing it many thousands of\ntimes without a latency break.\n\nMove the zap_work update up to account swap entries like pages present.\nThis does account non-linear pte_file entries, and unmap_mapping_range\nskipping over swap entries, by the same amount even though they\u0027re quick:\nbut neither of those cases deserves complicating the code (and they\u0027re\ntreated no worse than they were in 2.6.14).\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7670f023aabd976c25862e4c6fb9f6d9d2758153",
      "tree": "13c1c1fe41028f1f4752e10eef1a162b4f38c937",
      "parents": [
        "85c6932ef0c7a82c309f8728ddf29768001d794e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Mar 16 23:04:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] kbuild: fix buffer overflow in modpost\n\nJiri Benc \u003cjbenc@suse.cz\u003e reported that modpost would stop with SIGABRT if\nused with long filepaths.\nThe error looked like:\n\u003e   Building modules, stage 2.\n\u003e   MODPOST\n\u003e *** glibc detected *** scripts/mod/modpost: realloc(): invalid next size:\n+0x0809f588 ***\n\u003e [...]\n\nFix this by allocating at least the required memory + SZ bytes each time.\nBefore we sometimes ended up allocating too little memory resuting in the\nglibc detected bug above.  Based on patch originally submitted by: Jiri\nBenc \u003cjbenc@suse.cz\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85c6932ef0c7a82c309f8728ddf29768001d794e",
      "tree": "7f20a727da97fcd891976c5fd3da1ba4ead3f81f",
      "parents": [
        "5b40dc780ed996162f3af8712eb03beb24dcdbef"
      ],
      "author": {
        "name": "Peter Staubach",
        "email": "staubach@redhat.com",
        "time": "Thu Mar 16 23:04:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] nfsservctl(): remove user-triggerable printk\n\nA user can use nfsservctl() to spam the logs.\n\nThis can happen because the arguments to the nfsservctl() system call are\nversioned.  This is a good thing.  However, when a bad version is detected,\nthe kernel prints a message and then returns an error.\n\nSigned-off-by: Peter Staubach \u003cstaubach@redhat.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b40dc780ed996162f3af8712eb03beb24dcdbef",
      "tree": "17035c1d501390f00efac6895ee663c45d4fb699",
      "parents": [
        "8ba32fde2c5be52865b2fd7e5e3752a46971fabe"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 16 23:04:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] fix race in pagevec_strip?\n\nWe can call try_to_release_page() with PagePrivate off and a valid\npage-\u003emapping This may cause all sorts of trouble for the filesystem\n*_releasepage() handlers.  XFS bombs out in that case.\n\nLock the page before checking for page private.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ba32fde2c5be52865b2fd7e5e3752a46971fabe",
      "tree": "91988d69b76b1d142117b0ed827fc20eb11c9360",
      "parents": [
        "82c3c03a4096badd026c6e337f3c5dde020e9ec6"
      ],
      "author": {
        "name": "Kevin Corry",
        "email": "kevcorry@us.ibm.com",
        "time": "Thu Mar 16 23:04:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] dm stripe: Fix bounds\n\nThe dm-stripe target currently does not enforce that the size of a stripe\ndevice be a multiple of the chunk-size.  Under certain conditions, this can\nlead to I/O requests going off the end of an underlying device.  This\ntest-case shows one example.\n\necho \"0 100 linear /dev/hdb1 0\" | dmsetup create linear0\necho \"0 100 linear /dev/hdb1 100\" | dmsetup create linear1\necho \"0 200 striped 2 32 /dev/mapper/linear0 0 /dev/mapper/linear1 0\" | \\\n   dmsetup create stripe0\ndd if\u003d/dev/zero of\u003d/dev/mapper/stripe0 bs\u003d1k\n\nThis will produce the output:\ndd: writing \u0027/dev/mapper/stripe0\u0027: Input/output error\n97+0 records in\n96+0 records out\n\nAnd in the kernel log will be:\nattempt to access beyond end of device\ndm-0: rw\u003d0, want\u003d104, limit\u003d100\n\nThe patch will check that the table size is a multiple of the stripe\nchunk-size when the table is created, which will prevent the above striped\ndevice from being created.\n\nThis should not affect tools like LVM or EVMS, since in all the cases I can\nthink of, striped devices are always created with the sizes being a\nmultiple of the chunk-size.\n\nThe size of a stripe device must be a multiple of its chunk-size.\n\n(akpm: that typecast is quite gratuitous)\n\nSigned-off-by: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82c3c03a4096badd026c6e337f3c5dde020e9ec6",
      "tree": "d22aa75410eb3b2bc7865f6dc6ce6c111c103bc9",
      "parents": [
        "8532159f5521ba24e697f0d25970ae89ff62a1f2"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@in.ibm.com",
        "time": "Thu Mar 16 23:04:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] x86: check for online cpus before bringing them up\n\nBryce reported a bug wherein offlining CPU0 (on x86 box) and then\nsubsequently onlining it resulted in a lockup.\n\nOn x86, CPU0 is never offlined.  The subsequent attempt to online CPU0\ndoesn\u0027t take that into account.  It actually tries to bootup the already\nbooted CPU.  Following patch fixes the problem (as acknowledged by Bryce).\nPlease consider for inclusion in 2.6.16.\n\nCheck if cpu is already online.\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8532159f5521ba24e697f0d25970ae89ff62a1f2",
      "tree": "38a816eda7461a8c406053a0755efa479e4e3ced",
      "parents": [
        "a0a0c28c1a7109d7955815074c52cac079ab3ba5"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Thu Mar 16 23:04:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix overzealous dropping of dentry which breaks dcache\n\nThere is a d_drop in dir_release which caused problems as it invalidates\ndcache entries too soon.  This was likely a part of the wierd cwd behavior\nfolks were seeing.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0a0c28c1a7109d7955815074c52cac079ab3ba5",
      "tree": "7b2497a9836f1a3c964cb02b8067af3053524c10",
      "parents": [
        "67890d7084085e29c51afa2514036d42643fd3cf"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Mar 16 23:04:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] posix-timers: fix requeue accounting when signal is ignored\n\nWhen the posix-timer signal is ignored then the timer is rearmed by the\ncallback function.  The requeue pending accounting has to be fixed up else\nthe state might be wrong.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67890d7084085e29c51afa2514036d42643fd3cf",
      "tree": "2562028768e7236ee70a5954aa45d8922fcbf350",
      "parents": [
        "90036ee5938d89638e80f4d0d0700d0f2dbd4a6a"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 16 23:04:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] time_interpolator: add __read_mostly\n\nThe pointer to the current time interpolator and the current list of time\ninterpolators are typically only changed during bootup.  Adding\n__read_mostly takes them away from possibly hot cachelines.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90036ee5938d89638e80f4d0d0700d0f2dbd4a6a",
      "tree": "de0f9275dcf8a051baf70df8574ce34b8b1f158d",
      "parents": [
        "e0e8eb54d8ae0c4cfd1d297f6351b08a7f635c5f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 16 23:03:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] page migration: Fail with error if swap not setup\n\nCurrently the migration of anonymous pages will silently fail if no swap is\nsetup.  This patch makes page migration functions check for available swap\nand fail with -ENODEV if no swap space is available.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0e8eb54d8ae0c4cfd1d297f6351b08a7f635c5f",
      "tree": "e6f6442aca13fe9d20d149ed9b414f038d90778f",
      "parents": [
        "232a347a444e687b5f8cf0f6485704db1c6024d3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Mar 16 10:31:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:46:59 2006 -0800"
      },
      "message": "[PATCH] unshare: Use rcu_assign_pointer when setting sighand\n\nThe sighand pointer only needs the rcu_read_lock on the\nread side.  So only depending on task_lock protection\nwhen setting this pointer is not enough.  We also need\na memory barrier to ensure the initialization is seen first.\n\nUse rcu_assign_pointer as it does this for us, and clearly\ndocuments that we are setting an rcu readable pointer.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "232a347a444e687b5f8cf0f6485704db1c6024d3",
      "tree": "7b538d45346c328cd143675c54d043eda25f618c",
      "parents": [
        "c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936"
      ],
      "author": {
        "name": "Scott Bardone",
        "email": "sbardone@chelsio.com",
        "time": "Thu Mar 16 19:20:40 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:20:40 2006 -0500"
      },
      "message": "[netdrvr] fix array overflows in Chelsio driver\n\nAdrian Bunk wrote:\n\u003e The Coverity checker spotted the following two array overflows in\n\u003e drivers/net/chelsio/sge.c (in both cases, the arrays contain 3\n\u003e elements):\n[snip]\n\nThis is a bug. The array should contain 2 elements.  Here is the fix.\n\nSigned-off-by: Scott Bardone \u003csbardone@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936",
      "tree": "a616111ca9d23e58bb4e2b434216104831a1e186",
      "parents": [
        "b27a1ed571e12e7ec75b8907bf02fd69fd2bfe10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 15 14:26:28 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:17:38 2006 -0500"
      },
      "message": "[PATCH] e1000 endianness bugs\n\n\treturn -E_NO_BIG_ENDIAN_TESTING;\n\n[E1000]: Fix 4 missed endianness conversions on RX descriptor fields.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b27a1ed571e12e7ec75b8907bf02fd69fd2bfe10",
      "tree": "e5b305e07c559f92275cbd902bda70aeaeca7346",
      "parents": [
        "ca68bb1e41c4937fc125d3917dd1feadc493d850",
        "72df16f109b73be37977a26d342e9103e8851cb6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:16:59 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:16:59 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "ca68bb1e41c4937fc125d3917dd1feadc493d850",
      "tree": "54197e794bd376ceacaea6c8f088f44017f18a7b",
      "parents": [
        "485ff09990416c75ae9593ddc71619939ab9dd51",
        "aa49cdd93be6328113f0c146fc72be173d578d27"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:15:26 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:15:26 2006 -0500"
      },
      "message": "Merge branch \u0027e100-fixes\u0027 of git://198.78.49.142/~jbrandeb/linux-2.6\n"
    },
    {
      "commit": "485ff09990416c75ae9593ddc71619939ab9dd51",
      "tree": "ca5a5681ba24ca74b296af07d5b4269a9564e60b",
      "parents": [
        "5466eb5d0ad5e9d4238da71a2a9bd216985a4849",
        "1ae5db3742a0cfaf347231ff0bf181132c64e883"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 16 09:13:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 16 09:13:34 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: update defconfigs\n  [PATCH] powerpc: properly configure DDR/P5IOC children devs\n  [PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n  [PATCH] powerpc: RTC memory corruption\n  [PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n  [PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n  [PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n  [PATCH] powerpc: correct cacheflush loop in zImage\n  powerpc: Fix problem with time going backwards\n  powerpc: Disallow lparcfg being a module\n"
    },
    {
      "commit": "1ae5db3742a0cfaf347231ff0bf181132c64e883",
      "tree": "0df2e2d2dbdd4c49655b9899da1d04b659b65cb9",
      "parents": [
        "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 16:22:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:08 2006 +1100"
      },
      "message": "powerpc: update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f",
      "tree": "d6f53b85f0071e914cd1fa5d363259d584f1d3b2",
      "parents": [
        "920573bd03bf690135967b5022362d34ede589c3"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Tue Mar 14 17:46:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:07 2006 +1100"
      },
      "message": "[PATCH] powerpc: properly configure DDR/P5IOC children devs\n\nThe dynamic add path for PCI Host Bridges can fail to configure children\nadapters under P5IOC controllers.  It fails to properly fixup bus/device\nresources, and it fails to properly enable EEH.  Both of these steps\nneed to occur before any children devices are enabled in\npci_bus_add_devices().\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "920573bd03bf690135967b5022362d34ede589c3",
      "tree": "93e99ba49fb615c2d16a99c0babc98761a89d57c",
      "parents": [
        "0e8ed479125a6d246e17cfe6c24e140bfeb01972"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Mar 14 21:21:11 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n\nremove warnings when building a 64bit kernel.\nsmp_call_function triggers also with 32bit kernel.\n\nWARNING: vmlinux: duplicate symbol \u0027smp_call_function\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:164:EXPORT_SYMBOL(smp_call_function);\narch/powerpc/kernel/smp.c:300:EXPORT_SYMBOL(smp_call_function);\n\nWARNING: vmlinux: duplicate symbol \u0027ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:113:EXPORT_SYMBOL(ioremap);\narch/powerpc/mm/pgtable_64.c:321:EXPORT_SYMBOL(ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027__ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:117:EXPORT_SYMBOL(__ioremap);\narch/powerpc/mm/pgtable_64.c:322:EXPORT_SYMBOL(__ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027iounmap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:118:EXPORT_SYMBOL(iounmap);\narch/powerpc/mm/pgtable_64.c:323:EXPORT_SYMBOL(iounmap);\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e8ed479125a6d246e17cfe6c24e140bfeb01972",
      "tree": "cf5ef655ed77c8f7c797e3aab696dbe2e90aedfb",
      "parents": [
        "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Mar 14 17:11:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:03 2006 +1100"
      },
      "message": "[PATCH] powerpc: RTC memory corruption\n\nWe should be memset\u0027ing the data we are pointing to, not the pointer\nitself.  This is in an error path so we probably don\u0027t hit it much.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929",
      "tree": "e50019d058117bac9530539ada13dc43af99bbcc",
      "parents": [
        "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Mar 12 10:55:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n\nThis patch fixes incorrect setting of powersave_nap to 1 on all\nPowerMacs, potentially causing memory corruption on some models. This\nbug was introuced by me during the 32/64 bits merge.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c",
      "tree": "217101478b3afddc9d163dfea7447caa66216cf6",
      "parents": [
        "e2c552cc89287e31b0b2472866a69a44b150acd2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Mar 10 15:01:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n\nThe wording of the CRASH_DUMP Kconfig option is not very clear. It gives you a\nkernel that can be used _as_ the kdump kernel, not a kernel that can boot into\na kdump kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2c552cc89287e31b0b2472866a69a44b150acd2",
      "tree": "797bd3e1d30a7ac5ad1263da2174a7e7e330b710",
      "parents": [
        "eacb1962d4594b9d382b40acd73a9c9492718f74"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Mar 06 16:39:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:59 2006 +1100"
      },
      "message": "[PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n\nEnable the onboard IDE driver for p610, p615 and p630.\nThey have the CD connected to this card. All other RS/6000 systems with this\ncontroller have no connectors and dont need this option.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eacb1962d4594b9d382b40acd73a9c9492718f74",
      "tree": "aae81be89d85c2bcf6abfca3d86b6ba0379fb39c",
      "parents": [
        "0a45d4491d0f172e02126370f312405c5d473363"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Mar 04 13:15:40 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: correct cacheflush loop in zImage\n\nCorrect the loop for cacheflush. No idea where I copied the code from,\nbut the original does not work correct. Maybe the flush is not needed.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a45d4491d0f172e02126370f312405c5d473363",
      "tree": "f3f3465d4a24704518e7625334d78add58008b1f",
      "parents": [
        "82dfdcae0d57c842e02f037758687eef42fb7af6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 13:47:15 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:55 2006 +1100"
      },
      "message": "powerpc: Fix problem with time going backwards\n\nThe recent changes to keep gettimeofday in sync with xtime had the side\neffect that it was occasionally possible for the time reported by\ngettimeofday to go back by a microsecond.  There were two reasons:\n(1) when we recalculated the offsets used by gettimeofday every 2^31\ntimebase ticks, we lost an accumulated fractional microsecond, and\n(2) because the update is done some time after the notional start of\njiffy, if ntp is slowing the clock, it is possible to see time go backwards\nwhen the timebase factor gets reduced.\n\nThis fixes it by (a) slowing the gettimeofday clock by about 1us in\n2^31 timebase ticks (a factor of less than 1 in 3.7 million), and (b)\nadjusting the timebase offsets in the rare case that the gettimeofday\nresult could possibly go backwards (i.e. when ntp is slowing the clock\nand the timer interrupt is late).  In this case the adjustment will\nreduce to zero eventually because of (a).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5466eb5d0ad5e9d4238da71a2a9bd216985a4849",
      "tree": "ade97b6e34e53ad5611fb1d1ac51a850a81bcec7",
      "parents": [
        "2d7f2ea9c989853310c7f6e8be52cc090cc8e66b",
        "4333298965cd62585bec891a6a5c9f4c806fc6bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 18:17:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 18:17:11 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3362/1: [cleanup] - duplicate decleration of mem_fclk_21285\n  [ARM] 3365/1: [cleanup] header for compat.c exported functions\n  [ARM] 3364/1: [cleanup] warning fix - definitions for enable_hlt and disable_hlt\n  [ARM] 3363/1: [cleanup] process.c - fix warnings\n  [ARM] 3358/1: [S3C2410] add missing SPI DMA resources\n  [ARM] 3357/1: enable frontlight on collie\n  [ARM] Fix \"thead\" typo\n"
    },
    {
      "commit": "2d7f2ea9c989853310c7f6e8be52cc090cc8e66b",
      "tree": "a4fab82e393dc525c1f5d7549c0cbd6758e7523e",
      "parents": [
        "f13b83580acef03a36c785dccc534ccdd7e43084"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 15 21:41:59 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 16:31:51 2006 -0800"
      },
      "message": "[PATCH] Fix ext2 readdir f_pos re-validation logic\n\nThis fixes not one, but _two_, silly (but admittedly hard to hit) bugs\nin the ext2 filesystem \"readdir()\" function.  It also cleans up the code\nto avoid the unnecessary goto mess.\n\nThe bugs were related to re-valiating the f_pos value after somebody had\neither done an \"lseek()\" on the directory to an invalid offset, or when\nthe offset had become invalid due to a file being unlinked in the\ndirectory.  The code would not only set the f_version too eagerly, it\nwould also not update f_pos appropriately for when the offset fixup took\nplace.\n\nWhen that happened, we\u0027d occasionally subsequently fail the readdir()\neven when we shouldn\u0027t (no real harm done, but an ugly printk, and\nobviously you would end up not necessarily seeing all entries).\n\nThanks to Masoud Sharbiani \u003cmasouds@google.com\u003e who noticed the problem\nand had a test-case for it, and also fixed up a thinko in the first\nversion of this patch.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4333298965cd62585bec891a6a5c9f4c806fc6bd",
      "tree": "01d739ed0e13c814f40ae38f6176f6feafc1f6b4",
      "parents": [
        "0fc1c832123493aca4c6a8600179132651f48bdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "message": "[ARM] 3362/1: [cleanup] - duplicate decleration of mem_fclk_21285\n\nPatch from Ben Dooks\n\narch/arm/kernel/setup.c declares mem_fclk_21285 when\nthis is already declared in include/asm-arm/system.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fc1c832123493aca4c6a8600179132651f48bdc",
      "tree": "08f0d346bbd9d55ef9cf9e965ea3bdfb76aa423d",
      "parents": [
        "dabaeff06cca86048cfa3f74ce59688bc3addba9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "message": "[ARM] 3365/1: [cleanup] header for compat.c exported functions\n\nPatch from Ben Dooks\n\narch/arm/kernel/compat.c exports two functions,\nconvert_to_tag_list and squash_mem_tags which\nare not defined in any header files, and not\nused outside arch/arm/kernel.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dabaeff06cca86048cfa3f74ce59688bc3addba9",
      "tree": "58fbe5c7cf2770f529b7b01c7823e295f2aba632",
      "parents": [
        "84dff1a73013dbdd7d770c332ab84cbfed24741b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:26 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:26 2006 +0000"
      },
      "message": "[ARM] 3364/1: [cleanup] warning fix - definitions for enable_hlt and disable_hlt\n\nPatch from Ben Dooks\n\nThe enable_hlt and disable_hlt should be declared in\ninclude/asm/setup.h. This fixes sparse errors from\narch/arm/kernel/process.c\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84dff1a73013dbdd7d770c332ab84cbfed24741b",
      "tree": "af4fdd8f5285498d7952a76b0a4dc6d909e43207",
      "parents": [
        "66be0c30282bef9ef5ab1f89028834ea00f4b4ae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "message": "[ARM] 3363/1: [cleanup] process.c - fix warnings\n\nPatch from Ben Dooks\n\nFix the following warnings from sparse:\n\narch/arm/kernel/process.c:86:6: warning: symbol \u0027default_idle\u0027 was not declared. Should it be static?\narch/arm/kernel/process.c:378:5: warning: symbol \u0027dump_fpu\u0027 was not declared.   Should it be static?\n\nInclude \u003clinux/elfcore.h\u003e for dump_fpu() decleration, and\nmake default_idle() static as it is not used outside the file.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72df16f109b73be37977a26d342e9103e8851cb6",
      "tree": "612e08a13421387f7b82a9c89d2f9b38f711630c",
      "parents": [
        "0df7861240b3484dea52d1f5782c69fd95b6cf23"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Mar 08 10:50:20 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 16:16:07 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix QoS is not active problem\n\nFix QoS is not active even the network and the card is QOS enabled.\nThe problem is we pass the wrong ieee80211_network address to\nipw_handle_beacon/ipw_handle_probe_response, thus the\nieee80211_network-\u003eqos_data.active will not be set, causing the driver\nnot sending QoS frames at all.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0df7861240b3484dea52d1f5782c69fd95b6cf23",
      "tree": "5de4228d09da99a352b125692f4c3aa3402103c9",
      "parents": [
        "f13b83580acef03a36c785dccc534ccdd7e43084"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 28 15:10:36 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 16:11:55 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix CCMP decryption problem when QoS is enabled\n\nUse the correct STYPE for Qos data.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa49cdd93be6328113f0c146fc72be173d578d27",
      "tree": "38346543e8567d031749f220bc9ba76d8352361b",
      "parents": [
        "f13b83580acef03a36c785dccc534ccdd7e43084"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Mar 15 10:55:24 2006 -0800"
      },
      "committer": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Mar 15 10:55:24 2006 -0800"
      },
      "message": "e100: fix eeh on pseries during ethtool -t\n\nOlaf Hering reported a problem on pseries with e100 where ethtool -t would\ncause a bus error, and the e100 driver would stop working.  Due to the new\nload ucode command the cb list must be allocated before calling\ne100_init_hw, so remove the call and just let e100_up take care of it.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\n"
    },
    {
      "commit": "f13b83580acef03a36c785dccc534ccdd7e43084",
      "tree": "1252d76d1e36602024c6dcf0c9afc5688e7bde85",
      "parents": [
        "74c002410548c7cb1744b45d17a5fa21da515b63"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 15 17:37:32 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 09:37:34 2006 -0800"
      },
      "message": "[PATCH] fs/namespace.c:dup_namespace(): fix a use after free\n\nThe Coverity checker spotted the following bug in dup_namespace():\n\n\u003c--  snip  --\u003e\n\n        if (!new_ns-\u003eroot) {\n                up_write(\u0026namespace_sem);\n                kfree(new_ns);\n                goto out;\n        }\n...\nout:\n        return new_ns;\n\n\u003c--  snip  --\u003e\n\nCallers expect a non-NULL result to not be freed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66be0c30282bef9ef5ab1f89028834ea00f4b4ae",
      "tree": "a61cd268be2ae2c7b7afb7db24efb4ee39b0833d",
      "parents": [
        "4ebf2d00260bac5213c5dfb8d257e15e40503725"
      ],
      "author": {
        "name": "Albrecht Dreß",
        "email": "albrecht.dress@lios-tech.com",
        "time": "Wed Mar 15 16:03:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 16:03:05 2006 +0000"
      },
      "message": "[ARM] 3358/1: [S3C2410] add missing SPI DMA resources\n\nPatch from Albrecht Dreß\n\nAdd DMA resources to s3c2410 spi platform devices - dma_(alloc|free)_coherent should now work as expected.\n\nSigned-off-by: Albrecht Dreß \u003calbrecht.dress@lios-tech.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebf2d00260bac5213c5dfb8d257e15e40503725",
      "tree": "f2df0561bb029d54dd19716b14468063b6d886f9",
      "parents": [
        "17320a9644a45ccac51ce4ff4333276844abf72d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Mar 15 16:03:03 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 16:03:03 2006 +0000"
      },
      "message": "[ARM] 3357/1: enable frontlight on collie\n\nPatch from Pavel Machek\n\nEnable frontlight during collie bootup, so that display is actually\nreadable in anything other than bright sunlight.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17320a9644a45ccac51ce4ff4333276844abf72d",
      "tree": "cab05e7855ca9a1dd70963846c6f319ac8ff5480",
      "parents": [
        "74c002410548c7cb1744b45d17a5fa21da515b63"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "message": "[ARM] Fix \"thead\" typo\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74c002410548c7cb1744b45d17a5fa21da515b63",
      "tree": "d83774ce92907ecaf450998ddaf865836fde00ea",
      "parents": [
        "b4fb376628e63bfc8071fc915b921da3db4a3385"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 14 19:50:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] Consistent capabilites associated with MPOL_MOVE_ALL\n\nIt seems that setting scheduling policy and priorities is also the kind of\nthing that might be performed in apps that also use the NUMA API, so it\nwould seem consistent to use CAP_SYS_NICE for NUMA also.\n\nSo use CAP_SYS_NICE for controlling migration permissions.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4fb376628e63bfc8071fc915b921da3db4a3385",
      "tree": "01863773f7d48792072b2a49aba9fa78df39eecc",
      "parents": [
        "4983da07f1e2e8dc81cb9d640fbf35b899cdbdf2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 14 19:50:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] Page migration documentation update\n\nUpdate the documentation for page migration.\n\n- Fix up bits and pieces in cpusets.txt\n\n- Rework text in vm/page-migration to be clearer and reflect the final\n  version of page migration in 2.6.16. Mention Andi Kleen\u0027s numactl\n  package that contains user space tools for page migration via\n  libnuma. Add reference to numa_maps and to the manpage in numactl.\n\n- Add todo list for outstanding issues\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4983da07f1e2e8dc81cb9d640fbf35b899cdbdf2",
      "tree": "9c238114f029d1d22bc55f47e8d95ef7335c540d",
      "parents": [
        "e843e280cbe218fc8387339806d344708dee348a"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Tue Mar 14 19:50:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] page migration: fail if page is in a vma flagged VM_LOCKED\n\npage migration currently simply retries a couple of times if try_to_unmap()\nfails without inspecting the return code.\n\nHowever, SWAP_FAIL indicates that the page is in a vma that has the\nVM_LOCKED flag set (if ignore_refs \u003d\u003d1).  We can check for that return code\nand avoid retrying the migration.\n\nmigrate_page_remove_references() now needs to return a reason why the\nfailure occured.  So switch migrate_page_remove_references to use -Exx\nstyle error messages.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e843e280cbe218fc8387339806d344708dee348a",
      "tree": "ca40d7016db511cfaf3001e799a0f2693882270a",
      "parents": [
        "0ee10a4423f6eb0702a71c1d1072bdfe42e4a1a7"
      ],
      "author": {
        "name": "Greg Smith",
        "email": "gsmith@nc.rr.com",
        "time": "Tue Mar 14 19:50:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] \"s390: multiple subchannel sets support\" fix\n\nIt seems this patch got dropped (it was in addition to the `s390:\nimprove response code handling in chsc_enable_facility()\u0027 patch).\n\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ee10a4423f6eb0702a71c1d1072bdfe42e4a1a7",
      "tree": "ff1fc7b27da098ebe46f292bdf9f60c0bf373875",
      "parents": [
        "a488edc914aa1d766a4e2c982b5ae03d5657ec1b",
        "3fb962bde48c413bfa419ec4413037e87955dcb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 20:50:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 20:50:45 2006 -0800"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/rc-fixes\n\n* git://oss.sgi.com:8090/oss/git/rc-fixes:\n  Fix a direct I/O locking issue revealed by the new mutex code.\n"
    },
    {
      "commit": "3fb962bde48c413bfa419ec4413037e87955dcb6",
      "tree": "ccce49b3fbdd8a3f38bbfd07a397092a3ae483b5",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Wed Mar 15 15:14:45 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Wed Mar 15 15:14:45 2006 +1100"
      },
      "message": "Fix a direct I/O locking issue revealed by the new mutex code.\nAffects only XFS (i.e. DIO_OWN_LOCKING case) - currently it is\nnot possible to get i_mutex locking correct when using DIO_OWN\ndirect I/O locking in a filesystem due to indeterminism in the\npossible return code/lock/unlock combinations.  This can cause\na direct read to attempt a double i_mutex unlock inside XFS.\n\nWe\u0027re now ensuring __blockdev_direct_IO always exits with the\ninode i_mutex (still) held for a direct reader.\n\nTested with the three different locking modes (via direct block\ndevice access, ext3 and XFS) - both reading and writing; cannot\nfind any regressions resulting from this change, and it clearly\nfixes the mutex_unlock warning originally reported here:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114189068126253\u0026w\u003d2\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "a488edc914aa1d766a4e2c982b5ae03d5657ec1b",
      "tree": "f31e123b8d979d5a01260cbfa12ba2052254df85",
      "parents": [
        "0f511ea70600efb1e06d7b55e1c51a83aff8713c"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Tue Mar 14 13:44:00 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 14:00:48 2006 -0800"
      },
      "message": "[PATCH] JFS: Take logsync lock before testing mp-\u003elsn\n\nThis fixes a race where lsn could be cleared before taking the lock\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f511ea70600efb1e06d7b55e1c51a83aff8713c",
      "tree": "aff23d774e17528c27c57b949c5a60aa5c464dbf",
      "parents": [
        "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
        "ad58f7dbeb6f5ea82679962f18985f16b660a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 11:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 11:03:50 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] zfcp: fix device registration issues\n  [SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRS\n  [SCSI] scsi: aha152x pcmcia driver needs spi transport\n  [SCSI] zfcp: correctly set this_id for hosts\n  [SCSI] Add Brownie to blacklist\n"
    },
    {
      "commit": "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
      "tree": "799409dacd6f604d6500bac693da5cb3fafb71cb",
      "parents": [
        "cbf0ec6ee001ab89471397ac84105b2e3b2fd986"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Tue Mar 14 15:03:14 2006 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:26:44 2006 -0800"
      },
      "message": "[PATCH] Plug kdump shutdown race window\n\nlapic_shutdown() re-enables interrupts which is un-desirable for panic\ncase, so use local_irq_save() and local_irq_restore() to keep the irqs\ndisabled for kexec on panic case, and close a possible race window while\nkdump shutdown as shown in this stack trace\n\n   -- BUG: spinlock lockup on CPU#1, bash/4396, c52781a0\n   [\u003cc01c1870\u003e] _raw_spin_lock+0xb7/0xd2\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc011b33f\u003e] scheduler_tick+0xe7/0x328\n   [\u003cc0128a7c\u003e] update_process_times+0x51/0x5d\n   [\u003cc0114592\u003e] smp_apic_timer_interrupt+0x4f/0x58\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0104d7c\u003e] apic_timer_interrupt+0x1c/0x30\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0116659\u003e] machine_crash_shutdown+0x83/0xaa\n   [\u003cc013cc36\u003e] crash_kexec+0xc1/0xe3\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc013cc22\u003e] crash_kexec+0xad/0xe3\n   [\u003cc0215280\u003e] __handle_sysrq+0x84/0xfd\n   [\u003cc018d937\u003e] write_sysrq_trigger+0x2c/0x35\n   [\u003cc015e47b\u003e] vfs_write+0xa2/0x13b\n   [\u003cc015ea73\u003e] sys_write+0x3b/0x64\n   [\u003cc0103c69\u003e] syscall_call+0x7/0xb\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbf0ec6ee001ab89471397ac84105b2e3b2fd986",
      "tree": "c5962763cc47cc36b4c1ff1c4c56b96b256a4657",
      "parents": [
        "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86-64: Fix up handling of non canonical user RIPs\"\n\nThis reverts commit c33d4568aca9028a22857f94f5e0850012b6444b.\n\nAndrew Clayton and Hugh Dickins report that it\u0027s broken for them and\ncauses strange page table and slab corruption, and spontaneous reboots.\n\nLet\u0027s get it right next time.\n\nCc: Andrew Clayton \u003candrew@rootshell.co.uk\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28",
      "tree": "3538a1d7f63c2ce8549958c95683e1e2922db7e3",
      "parents": [
        "30f4e20a0d3492668f5065af582b5af2d1e4256b"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Mon Mar 13 21:20:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] EDAC: disable sysfs interface\n\n- Disable the EDAC sysfs code.  The sysfs interface that EDAC presents to\n  user space needs more thought, and is likely to change substantially.\n  Therefore disable it for now so users don\u0027t start depending on it in its\n  current form.\n\n- Disable the default behavior of calling panic() when an uncorrectible\n  error is detected (since for now, there is no sysfs interface that allows\n  the user to configure this behavior).\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f4e20a0d3492668f5065af582b5af2d1e4256b",
      "tree": "518b47635c091814b35caf128f7be361c595aab1",
      "parents": [
        "e6d83d55698b73b4d5d55d3d7715a4c26030d577"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] NLM: Ensure we do not Oops in the case of an unlock\n\nIn theory, NLM specs assure us that the server will only reply LCK_GRANTED or\nLCK_DENIED_GRACE_PERIOD to our NLM_UNLOCK request.\n\nIn practice, we should not assume this to be the case, and the code will\ncurrently Oops if we do.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6d83d55698b73b4d5d55d3d7715a4c26030d577",
      "tree": "b2c0e3a799444d9c25c00cf34975b456e0c9ef9d",
      "parents": [
        "c12e87f4652b1ba3be168b4f63a440399b941928"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] SUNRPC: Fix potential deadlock in RPC code\n\nIn rpc_wake_up() and rpc_wake_up_status(), it is possible for the call to\n__rpc_wake_up_task() to fail if another thread happens to be calling\nrpc_wake_up_task() on the same rpc_task.\n\nProblem noticed by Bruno Faccini.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c12e87f4652b1ba3be168b4f63a440399b941928",
      "tree": "aa8c0ca6a6ea60042975d1ec9437620269df0182",
      "parents": [
        "712917d1c002f820b177683f4fd491289bde3c32"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] NFSv4: fix mount segfault on errors returned that are \u003c -1000\n\nIt turns out that nfs4_proc_get_root() may return raw NFSv4 errors instead of\nmapping them to kernel errors.  Problem spotted by Neil Horman\n\u003cnhorman@tuxdriver.com\u003e\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "712917d1c002f820b177683f4fd491289bde3c32",
      "tree": "059c7a9871803d8d5b4673d92bf21a9ae7738c8b",
      "parents": [
        "143f412eb4c7cc48b9eb4381f9133b7d36c68075"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 13 21:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] SUNRPC: fix a NULL pointer dereference in net/sunrpc/clnt.c\n\nThe Coverity checker spotted this possible NULL pointer dereference in\nrpc_new_client().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "143f412eb4c7cc48b9eb4381f9133b7d36c68075",
      "tree": "383c140bf7879c77781d4aa113e517a92f16991d",
      "parents": [
        "f9a3879abf2f1a27c39915e6074b8ff15a24cb55"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] NFS: Fix a potential panic in O_DIRECT\n\nBased on an original patch by Mike O\u0027Connor and Greg Banks of SGI.\n\nMike states:\n\nA normal user can panic an NFS client and cause a local DoS with\n\u0027judicious\u0027(?) use of O_DIRECT.  Any O_DIRECT write to an NFS file where the\nuser buffer starts with a valid mapped page and contains an unmapped page,\nwill crash in this way.  I haven\u0027t followed the code, but O_DIRECT reads with\nsimilar user buffers will probably also crash albeit in different ways.\n\nDetails: when nfs_get_user_pages() calls get_user_pages(), it detects and\ncorrectly handles get_user_pages() returning an error, which happens if the\nfirst page covered by the user buffer\u0027s address range is unmapped.  However,\nif the first page is mapped but some subsequent page isn\u0027t, get_user_pages()\nwill return a positive number which is less than the number of pages requested\n(this behaviour is sort of analagous to a short write() call and appears to be\nintentional).  nfs_get_user_pages() doesn\u0027t detect this and hands off the\narray of pages (whose last few elements are random rubbish from the newly\nallocated array memory) to it\u0027s caller, whence they go to\nnfs_direct_write_seg(), which then totally ignores the nr_pages it\u0027s given,\nand calculates its own idea of how many pages are in the array from the user\nbuffer length.  Needless to say, when it comes to transmit those uninitialised\npage* pointers, we see a crash in the network stack.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9a3879abf2f1a27c39915e6074b8ff15a24cb55",
      "tree": "67a133c1957e992ee10f8d33e312616f494d7b07",
      "parents": [
        "63e1fd41c7127650d355e7db7dd92890edf5523b"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@sanori.org",
        "time": "Mon Mar 13 21:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] Fix sigaltstack corruption among cloned threads\n\nThis patch fixes alternate signal stack corruption among cloned threads\nwith CLONE_SIGHAND (and CLONE_VM) for linux-2.6.16-rc6.\n\nThe value of alternate signal stack is currently inherited after a call of\nclone(...  CLONE_SIGHAND | CLONE_VM).  But if sigaltstack is set by a\nparent thread, and then if multiple cloned child threads (+ parent threads)\ncall signal handler at the same time, some threads may be conflicted -\nbecause they share to use the same alternative signal stack region.\nFinally they get sigsegv.  It\u0027s an undesirable race condition.  Note that\nchild threads created from NPTL pthread_create() also hit this conflict\nwhen the parent thread uses sigaltstack, without my patch.\n\nTo fix this problem, this patch clears the child threads\u0027 sigaltstack\ninformation like exec().  This behavior follows the SUSv3 specification.\nIn SUSv3, pthread_create() says \"The alternate stack shall not be inherited\n(when new threads are initialized)\".  It means that sigaltstack should be\ncleared when sigaltstack memory space is shared by cloned threads with\nCLONE_SIGHAND.\n\nNote that I chose \"if (clone_flags \u0026 CLONE_SIGHAND)\" line because:\n  - If clone_flags line is not existed, fork() does not inherit sigaltstack.\n  - CLONE_VM is another choice, but vfork() does not inherit sigaltstack.\n  - CLONE_SIGHAND implies CLONE_VM, and it looks suitable.\n  - CLONE_THREAD is another candidate, and includes CLONE_SIGHAND + CLONE_VM,\n    but this flag has a bit different semantics.\nI decided to use CLONE_SIGHAND.\n\n[ Changed to test for CLONE_VM \u0026\u0026 !CLONE_VFORK after discussion --Linus ]\n\nSigned-off-by: GOTO Masanori \u003cgotom@sanori.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63e1fd41c7127650d355e7db7dd92890edf5523b",
      "tree": "7830390fb26a1b2e69b4e98eddc5f73683decd1d",
      "parents": [
        "6acaba8e22bb355409e06d9e7ce4e7bef1bcaa04"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 13 21:20:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] macintosh: correct AC Power info in /proc/pmu/info\n\nReport AC Power present in /proc/pmu/info if there is no battery.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e,\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6acaba8e22bb355409e06d9e7ce4e7bef1bcaa04",
      "tree": "c5c4aaafb6bf8fe51f0dd060dc9ce5fd7c779892",
      "parents": [
        "3cb4f09fc2e98bbf26f8c900a94bf3910cd4d823"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "hunold@linuxtv.org",
        "time": "Mon Mar 13 21:20:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] Restore tuning capabilities in V4L2 MXB driver\n\nThe behaviour of the all-in-one Video4Linux tuner driver apparently\nchanged.  It now wants to know the tv standard, otherwise it refuses to\ntune.\n\nRestore tuning functionality in my driver for the \"Multimedia eXtension\nBoard\".  The all-in-one tuner driver apparently changed its behaviour.\n\nSigned-off-by: Michael Hunold \u003chunold@linuxtv.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cb4f09fc2e98bbf26f8c900a94bf3910cd4d823",
      "tree": "3b0c652fedc40b673bf533f452dee83169655073",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 13 21:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] mtd_dataflash, fix block vs page erase\n\nFix a bug in the block-erase optimization for Dataflash; it was using block\nerase even for smaller segments that need page erase.\n\nThat wouldn\u0027t matter for JFFS2, which never erases less than one block\n(sometimes several blocks), but for other callers it might.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82dfdcae0d57c842e02f037758687eef42fb7af6",
      "tree": "fd951ffec0202970f15ea35fa463ea492531239d",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "message": "powerpc: Disallow lparcfg being a module\n\nThe lparcfg code needs several things which are pretty arcane internal\ndetails and which we don\u0027t want to export, which means that lparcfg\ndoesn\u0027t work when built as a module.  This makes it a bool instead of\na tristate in the Kconfig so that users can\u0027t try to build it as a\nmodule.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3759fa9c55923f719ae944a3f8fbb029b36f759d",
      "tree": "ca48147798cd6a02edf64290dcf14c7681ab88cc",
      "parents": [
        "c33d4568aca9028a22857f94f5e0850012b6444b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "message": "[TCP]: Fix zero port problem in IPv6\n\nWhen we link a socket into the hash table, we need to make sure that we\nset the num/port fields so that it shows us with a non-zero port value\nin proc/netlink and on the wire.  This code and comment is copied over\nfrom the IPv4 stack as is.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c33d4568aca9028a22857f94f5e0850012b6444b",
      "tree": "7a33d918e4d35b0444820595cb2aaaae1f1f5bfa",
      "parents": [
        "31fe4d331729e9687db84521c3ceb8e43390efcf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 12 23:52:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 22:56:29 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix up handling of non canonical user RIPs\n\nEM64T CPUs have somewhat weird error reporting for non canonical RIPs in\nSYSRET.\n\nWe can\u0027t handle any exceptions there because the exception handler would\nend up running on the user stack which is unsafe.\n\nTo avoid problems any code that might end up with a user touched pt_regs\nshould return using int_ret_from_syscall.  int_ret_from_syscall ends up\nusing IRET, which allows safe exceptions.\n\nCc: Ernie Petrides \u003cpetrides@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31fe4d331729e9687db84521c3ceb8e43390efcf",
      "tree": "3db1ef1a3daaf10d01ab18dbcc0f107857919eac",
      "parents": [
        "baa829d8926f02ab04be6ec37780810d221c5b4b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "message": "[NETFILTER]: arp_tables: fix NULL pointer dereference\n\nThe check is wrong and lets NULL-ptrs slip through since !IS_ERR(NULL)\nis true.\n\nCoverity #190\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "baa829d8926f02ab04be6ec37780810d221c5b4b",
      "tree": "8c2236eba68bb65aa535ab78e58777ff51de6746",
      "parents": [
        "4a1ff6e2bde56cdf176bd54d557b2e15e819f810"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:35:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:40 2006 -0800"
      },
      "message": "[IPV4/6]: Fix UFO error propagation\n\nWhen ufo_append_data fails err is uninitialized, but returned back.\nStrangely gcc doesn\u0027t notice it.\n\nCoverity #901 and #902\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a1ff6e2bde56cdf176bd54d557b2e15e819f810",
      "tree": "c831cb72a76e69b3e781f070c510a59b06e39cb9",
      "parents": [
        "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:39 2006 -0800"
      },
      "message": "[TCP]: tcp_highspeed: fix AIMD table out-of-bounds access\n\nCovertiy #547\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85",
      "tree": "c6dce78c5e845d9cd4d5baab7c8b29306fa77541",
      "parents": [
        "f8dc01f543f28253abeef649987249210d8db3cc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:38 2006 -0800"
      },
      "message": "[NETLINK]: Fix use-after-free in netlink_recvmsg\n\nThe skb given to netlink_cmsg_recv_pktinfo is already freed, move it up\na few lines.\n\nCoverity #948\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8dc01f543f28253abeef649987249210d8db3cc",
      "tree": "fc7d4a013cb2e2cc2e12354c29c23e695de69862",
      "parents": [
        "f6e57464df7ba0e91a23b0854adb56852dcd58a7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:37 2006 -0800"
      },
      "message": "[XFRM]: Fix leak in ah6_input\n\ntmp_hdr is not freed when ipv6_clear_mutable_options fails.\n\nCoverity #650\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e57464df7ba0e91a23b0854adb56852dcd58a7",
      "tree": "9dfee36ee4e5150a3af876b44bca7516554aa5ec",
      "parents": [
        "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:36 2006 -0800"
      },
      "message": "[NET_SCHED]: act_api: fix skb leak in error path\n\nThe skb is allocated by the function, so it needs to be freed instead\nof trimmed on overrun.\n\nCoverity #614\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f",
      "tree": "208366b1977eca0f2abad59e1c608fbf50fcbb21",
      "parents": [
        "57ddd5c1803859d977c5a31a267d2c805ffe6e11"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:32:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:35 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix possible NULL-ptr dereference\n\nFix NULL-ptr dereference when a config message for a non-existant\nqueue containing only an NFQA_CFG_PARAMS attribute is received.\n\nCoverity #433\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57ddd5c1803859d977c5a31a267d2c805ffe6e11",
      "tree": "bbc3e2a406f5ab2ddeb0ba0273867bee95b41612",
      "parents": [
        "7cafae52381395d24b83996eca7a7b53ab6a8827",
        "ed071adc97a69785686a37fb88e100f41b482b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ahci: fix NULL pointer dereference detected by Coverity\n"
    },
    {
      "commit": "7cafae52381395d24b83996eca7a7b53ab6a8827",
      "tree": "05b3cfb71c7131aaabe3b78b6f0278e91cba5147",
      "parents": [
        "ba244fe9005323452428fee4b4b7d0c70a06b627",
        "cdaabbd74b15296acf09215355a7f3b07b92b83e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] iwmmxt thread state alignment\n  [ARM] 3350/1: Enable 1-wire on ARM\n  [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n  [ARM] 3355/1: NSLU2: remove propmt depends\n  [ARM] 3354/1: NAS100d: fix power led handling\n  [ARM] Fix muldi3.S\n"
    },
    {
      "commit": "cdaabbd74b15296acf09215355a7f3b07b92b83e",
      "tree": "da2e2ce07a31eb10cb3649005479a9588ba22809",
      "parents": [
        "04916c0ef482335cb0ae575dbc5a1d97619840cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "message": "[ARM] iwmmxt thread state alignment\n\nThis patch removes the reliance of iwmmxt on hand coded alignments.\nSince thread_info is always 8K aligned, specifying that fpstate is\n8-byte aligned achieves the same effect without needing to resort\nto hand coded alignments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba244fe9005323452428fee4b4b7d0c70a06b627",
      "tree": "a2f64703eeb1cae57ea3d4b5d2dd481614ae82d1",
      "parents": [
        "c12743764129e40dc8461afc1096cf175c7c25f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "message": "[TCP]: Fix tcp_tso_should_defer() when limit\u003e\u003d65536\n\nThat\u0027s \u003e\u003d a full sized TSO frame, so we should always\nreturn 0 in that case.\n\nBased upon a report and initial patch from Lachlan\nAndrew, final patch suggested by Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c12743764129e40dc8461afc1096cf175c7c25f2",
      "tree": "080df077769b53cfae033849ab87cbd95f39c4b7",
      "parents": [
        "0d27b42739ee432a66104793e51a23807b372928"
      ],
      "author": {
        "name": "Gregor Maier",
        "email": "gregor@net.in.tum.de",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix wrong option spelling in Makefile for CONFIG_BRIDGE_EBT_ULOG\n\nSigned-off-by: Gregor Maier \u003cgregor@net.in.tum.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d27b42739ee432a66104793e51a23807b372928",
      "tree": "d23986eff26122d06f6493029428a8748ff90040",
      "parents": [
        "0ade309be739eceedc4812798da09d698a59867d"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "message": "[IPV6]: fix ipv6_saddr_score struct element\n\nThe scope element in the ipv6_saddr_score struct used in \nipv6_dev_get_saddr() is an unsigned integer, but __ipv6_addr_src_scope() \nreturns a signed integer (and can return -1).\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ade309be739eceedc4812798da09d698a59867d",
      "tree": "3d16e848a4f7202fbd8999117571706caccef8b7",
      "parents": [
        "8f22757ee84da64d4f662f1dd03dae95358a1efe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "message": "[TG3] tg3_bus_string(): remove dead code\n\nThe Coverity checker spotted this dead code (note that (clock_ctrl \u003d\u003d 7) \nis already handled above).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f22757ee84da64d4f662f1dd03dae95358a1efe",
      "tree": "ebbf96d3c733c5cad9ab002740f1d4b829e07a4e",
      "parents": [
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "message": "[TUN]: Fix leak in tun_get_user()\n\nWe\u0027re leaking an skb in a failure path in this function.\n\nCoverity #632\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed071adc97a69785686a37fb88e100f41b482b94",
      "tree": "75be27a48365aab9cfe6531f7d1f5516e6602307",
      "parents": [
        "6971ed1fbbc80cae54e082aae153d5b063885d0a",
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "6971ed1fbbc80cae54e082aae153d5b063885d0a",
      "tree": "164d950b587badb59dc2e2415ab74c2210accff7",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Mar 11 12:47:54 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:06:02 2006 -0500"
      },
      "message": "[PATCH] ahci: fix NULL pointer dereference detected by Coverity\n\nFix NULL pointer dereference detected by the Coverity checker.  Kill\ndev -\u003e pdev -\u003e dev conversion while at it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "535744878e34d01a53f946f26dfbca37186f2cf8",
      "tree": "06fb86822414f9b00579e5946f0110211e772178",
      "parents": [
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "message": "Linux 2.6.16-rc6\n\nGaah. Delayed. But all the better for it!\n"
    },
    {
      "commit": "0992a5d029181421877a716eaf99145828ff7eae",
      "tree": "f03e939152dc9b5c9552f2f1c94464c124da2b0e",
      "parents": [
        "b2cba5b5777123c53852639c6a17e87709e055be"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 08 00:06:27 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] 3c509: bus registration fix\n\n- Don\u0027t call eisa_driver_unregister() if eisa_driver_register() failed.\n\n- Properly propagate error values.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2cba5b5777123c53852639c6a17e87709e055be",
      "tree": "190eea463908d478772e424cd27f92cfc29d19b7",
      "parents": [
        "28beaf651b8620b04bc6dec03e22ed5af8114936"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Mar 08 00:06:33 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] de620: fix section mismatch warning\n\nIn latest -mm de620 gave following warning:\nWARNING: drivers/net/de620.o - Section mismatch: reference to      \\\n.init.text:de620_probe from .text between \u0027init_module\u0027 (at offset \\\n0x1682) and \u0027cleanup_module\u0027\n\ninit_module() call de620_probe() which is declared __init.\nFix is to declare init_module() __init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28beaf651b8620b04bc6dec03e22ed5af8114936",
      "tree": "0cf7d8885c246d06072b95b8f82e6a419ec8b23f",
      "parents": [
        "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Wed Mar 08 00:06:31 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] NE2000 Kconfig help entry improvement\n\nImprove reference to PCI NE2K support in ISA NE2K documentation.\nOriginal 2.4 patch From: Ged Haywood \u003cged@jubileegroup.co.uk\u003e\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361",
      "tree": "2b769501f13fabaa472c2ac3a4f5099a530770c2",
      "parents": [
        "9e927fb6186b6913d47d33068160088a084d568e"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Fri Mar 10 15:12:10 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:26:51 2006 -0500"
      },
      "message": "[PATCH] dl2k: DMA freeing error\n\nThis patch fixes an error in the dl2k driver\u0027s DMA mapping/unmapping.\nThe adapter uses the upper 16bits of the DMA address for the buffer\nsize.  However, this is not masked off when referencing the DMA\naddress, and can lead to errors by trying to free a DMA address out of\nrange.\n\nThanks,\nJon\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e927fb6186b6913d47d33068160088a084d568e",
      "tree": "4ecd5584f82fbda06cfe6c162505b59ba4391915",
      "parents": [
        "5ee33b7adc178dbeb16b4d8303ae3ab69a334518"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 10 18:08:09 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:25:17 2006 -0500"
      },
      "message": "[PATCH] Wrong return value corrupts free object in e1000 driver\n\nFor some reason, E1000\u0027s -\u003ehard_start_xmit() routine returns -EFAULT\ninstead of one of the NETDEV_TX_* error codes.  In fact, it frees up\nthe SKB before returning this.  This makes the queueing layer think\nthe packet should be requeued and subsequently we corrupt a freed\nobject.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "5ee33b7adc178dbeb16b4d8303ae3ab69a334518"
}
