)]}'
{
  "log": [
    {
      "commit": "cd6ef84e6ac9454080707f2f338360f5d7e556fc",
      "tree": "98770b47dd7ae2e1faad4796eb03b2d4760e1b03",
      "parents": [
        "0adb25d2e71ab047423d6fc63d5d184590d0a66f"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sat Mar 11 03:27:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] ext3: fix nobh mode for chattr +j inodes\n\nOne can do \"chattr +j\" on a file to change its journalling mode.  Fix\nwriteback mode with \"nobh\" handling for it.\n\nEven though, we mount ext3 filesystem in writeback mode with \"nobh\" option,\nsome one can do \"chattr +j\" on a single file to force it to do journalled\nmode.  In order to do journaling, ext3_block_truncate_page() need to\nfallback to default case of creating buffers and adding them to transaction\netc.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0adb25d2e71ab047423d6fc63d5d184590d0a66f",
      "tree": "0fd00ea22c07c88c3f24085cbf89f0a272f56697",
      "parents": [
        "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Mar 11 03:27:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] ext3: ext3_symlink should use GFP_NOFS allocations inside\n\nThis patch fixes illegal __GFP_FS allocation inside ext3 transaction in\next3_symlink().  Such allocation may re-enter ext3 code from\ntry_to_free_pages.  But JBD/ext3 code keeps a pointer to current journal\nhandle in task_struct and, hence, is not reentrable.\n\nThis bug led to \"Assertion failure in journal_dirty_metadata()\" messages.\n\nhttp://bugzilla.openvz.org/show_bug.cgi?id\u003d115\n\nSigned-off-by: Andrey Savochkin \u003csaw@saw.sw.com.sg\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d",
      "tree": "eb363a6862645d2eab3622ad68ec38363b38cdb2",
      "parents": [
        "35ab0e88c63fb8e61013011560ad10e6200b5ee0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Mar 11 00:23:38 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 22:09:33 2006 -0800"
      },
      "message": "[PATCH] Input: psmouse - disable autoresync\n\nAutomatic resynchronization in psmouse driver causes problems on some\nhardware so disable it by default for now. People with KVM switches\nthat require resync can still enable it via module parameter or sysfs\nattribute.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35ab0e88c63fb8e61013011560ad10e6200b5ee0",
      "tree": "44708c5523f7a30a27be4b8946c0dd9cab4f57d4",
      "parents": [
        "44f329ab69b742194e48f66e87064cff70fb52b8",
        "d8117ce5a679ff1f48df247da30fb62c16d562c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix race in the accessed/dirty bit handlers\n"
    },
    {
      "commit": "44f329ab69b742194e48f66e87064cff70fb52b8",
      "tree": "4f2bd804fa206cd78a5173aadcc6b4015b0ce161",
      "parents": [
        "4ceadbf519c6820b236a9a213255260eb825974b"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Feb 22 13:29:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 15:59:34 2006 -0800"
      },
      "message": "[PATCH] kbuild: version.h should depend on .kernelrelease\n\nRebuilding a previously built tree while using make\u0027s -j option from\ntime to time results in the version.h check running at the same time as\nthe updating of .kernelrelease, resulting in UTS_RELEASE remaining an\nempty string (and as a side effect causing the entire kernel to be\nrebuilt).\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ceadbf519c6820b236a9a213255260eb825974b",
      "tree": "41258b7a6572fe0823695842296519baa51cc766",
      "parents": [
        "8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Mar 10 21:13:44 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 13:40:26 2006 -0800"
      },
      "message": "[PATCH] fix pcmcia_device_probe oops\n\nFix pcmcia_device_probe NULL pointer dereference at startup.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989",
      "tree": "4930be5756f7a3893717d38f443f6261f11a1f60",
      "parents": [
        "7b61fcda8a640bb87be23f9f09c1f24357b5c6e1"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Thu Mar 09 17:33:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] slab: Node rotor for freeing alien caches and remote per cpu pages.\n\nThe cache reaper currently tries to free all alien caches and all remote\nper cpu pages in each pass of cache_reap.  For a machines with large number\nof nodes (such as Altix) this may lead to sporadic delays of around ~10ms.\nInterrupts are disabled while reclaiming creating unacceptable delays.\n\nThis patch changes that behavior by adding a per cpu reap_node variable.\nInstead of attempting to free all caches, we free only one alien cache and\nthe per cpu pages from one remote node.  That reduces the time spend in\ncache_reap.  However, doing so will lengthen the time it takes to\ncompletely drain all remote per cpu pagesets and all alien caches.  The\ntime needed will grow with the number of nodes in the system.  All caches\nare drained when they overflow their respective capacity.  So the drawback\nhere is only that a bit of memory may be wasted for awhile longer.\n\nDetails:\n\n1. Rename drain_remote_pages to drain_node_pages to allow the specification\n   of the node to drain of pcp pages.\n\n2. Add additional functions init_reap_node, next_reap_node for NUMA\n   that manage a per cpu reap_node counter.\n\n3. Add a reap_alien function that reaps only from the current reap_node.\n\nFor us this seems to be a critical issue.  Holdoffs of an average of ~7ms\ncause some HPC benchmarks to slow down significantly.  F.e.  NAS parallel\nslows down dramatically.  NAS parallel has a 12-16 seconds runtime w/o rotor\ncompared to 5.8 secs with the rotor patches.  It gets down to 5.05 secs with\nthe additional interrupt holdoff reductions.\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": "7b61fcda8a640bb87be23f9f09c1f24357b5c6e1",
      "tree": "691c42a07df609934cb1cba15cf94b9c04978654",
      "parents": [
        "b707dbe6c52e143a9afea06aa8f84103135ca873"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Mar 09 17:33:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] m68k: fix cmpxchg compile errors if CONFIG_RMW_INSNS\u003dn\n\nWe require that all archs implement atomic_cmpxchg(), for the generic\nversion of atomic_add_unless().\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b707dbe6c52e143a9afea06aa8f84103135ca873",
      "tree": "0f24f1adf8379c392c11a612de66b43bdb20e53e",
      "parents": [
        "f2937be5895dbae23ff66767a2fc17793e63159c"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Mar 09 17:33:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] s390: dasd proc interface typo\n\nThis fixes a typo introduced with 90f0094dc607abe384a412bfb7199fb667ab0735.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: 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": "f2937be5895dbae23ff66767a2fc17793e63159c",
      "tree": "f236fe4b457cedbf3f7a1e2cf8a6bba9f504c74f",
      "parents": [
        "57c432b54bc34f0afacda7d9da0528ee22e78dec"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Thu Mar 09 17:33:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] memory hotadd: pgdat-\u003enode_present_pages fix\n\nWhen pages are onlined, not only zone-\u003epresent_pages but also\npgdat-\u003enode_present_pages should be refreshed.\n\nThis parameter is used to show information at\n/sys/device/system/node/nodeX/meminfo via si_meminfo_node().\n\nSo, it shows strange value for MemUsed which is calculated\n(node_present_pages - all zones free pages).\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57c432b54bc34f0afacda7d9da0528ee22e78dec",
      "tree": "13ec3b4a2b46879dcc1b6dafd30fcb266a5c5c30",
      "parents": [
        "96567161de0ceed45cd2eb0e5380e3c797f5c0f4"
      ],
      "author": {
        "name": "Tim Small",
        "email": "tim@buttersideup.com",
        "time": "Thu Mar 09 17:33:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] edac: mark as experimental\n\nEDAC is still causing a few problems and the code is relatively green.  Mark\nit as experimental until thing settle down.\n\nAlso, provide some documentation pointers in Kconfig help.\n\nSigned-off-by: Tim Small \u003ctim@buttersideup.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96567161de0ceed45cd2eb0e5380e3c797f5c0f4",
      "tree": "eb1cf052c95b95052e281f9a0d33ea025ce39dc5",
      "parents": [
        "6a88231fc7da311e4da4ce2011d1a132c80c145a"
      ],
      "author": {
        "name": "Christian Ehrhardt",
        "email": "ehrhardt@de.ibm.com",
        "time": "Thu Mar 09 17:33:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] s390: Increase spinlock retry code performance\n\nCurrently the code tries up to spin_retry times to grab a lock using the cs\ninstruction.  The cs instruction has exclusive access to a memory region\nand therefore invalidates the appropiate cache line of all other cpus.  If\nthere is contention on a lock this leads to cache line trashing.  This can\nbe avoided if we first check wether a cs instruction is likely to succeed\nbefore the instruction gets actually executed.\n\nSigned-off-by: Christian Ehrhardt \u003cehrhardt@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a88231fc7da311e4da4ce2011d1a132c80c145a",
      "tree": "383281e2e283a2f3da686d3ea57cd7c4777a7282",
      "parents": [
        "a6bf527091b1dd40f1b6a496812ce7520621c282"
      ],
      "author": {
        "name": "Max Asbock",
        "email": "masbock@us.ibm.com",
        "time": "Thu Mar 09 17:33:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] ibmasm: use after free fix\n\nThe kobject_put() can free the memory at *cmd, but cmd-\u003elock points to a\npersistent lock that is not freed with cmd.\n\nSigned-off-by: Max Asbock \u003cmasbock@us.ibm.com\u003e\nCc: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nCc: Srihari Vijayaraghavan \u003csriharivijayaraghavan@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6bf527091b1dd40f1b6a496812ce7520621c282",
      "tree": "bed2341cbb2e4bf71d29f2e8b6ab7affa72aabd5",
      "parents": [
        "04b857f74cec5efc7730e9db47e291310f4708a4"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 09 17:33:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] vmscan: no zone_reclaim if PF_MALLOC is set\n\nIf the process has already set PF_MALLOC and is already using\ncurrent-\u003ereclaim_state then do not try to reclaim memory from the zone.\nThis is set by kswapd and/or synchrononous global reclaim which will not\ntake it lightly if we zap the reclaim_state.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sig.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04b857f74cec5efc7730e9db47e291310f4708a4",
      "tree": "4609bd7553665604270a976f6887d46140decfcb",
      "parents": [
        "628de616ba760b7b1d5e3d95dbe40a988fbf8ca5"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Mar 09 17:33:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] md: Fix several raid1 bugs which cause a memory leak\n\n- wrong test for \u0027is this a BARRIER bio\u0027\n- not freeing on all possible paths.\n- using r1_bio after freeing it.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "628de616ba760b7b1d5e3d95dbe40a988fbf8ca5",
      "tree": "e9faaaca487a1d921a12e2e53481874fe37b9880",
      "parents": [
        "38fb9428db627559a8ba0505d21a5ff23bf84034"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 09 17:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] xtensa must set RWSEM_GENERIC_SPINLOCK\u003dy\n\n/usr/src/ctest/git/kernel/mm/rmap.c: In function `page_referenced_one\u0027:\n/usr/src/ctest/git/kernel/mm/rmap.c:354: warning: implicit declaration of function `rwsem_is_locked\u0027\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38fb9428db627559a8ba0505d21a5ff23bf84034",
      "tree": "70407ac1d435ad68a0f7c047acbe3b2c6ed95ea6",
      "parents": [
        "0ef675d491bd65028fa838015ebc6ce8abefab6f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 09 17:33:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] arch/sh/Kconfig: don\u0027t source non-existing Kconfig files\n\narch/sh/Kconfig shouldn\u0027t source non-existing Kconfig files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ef675d491bd65028fa838015ebc6ce8abefab6f",
      "tree": "8a2074152fceef8384b2276f4e06a05f9efbe969",
      "parents": [
        "eff2c2f6f569267aa52e2431844cec30637d7ade"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 09 17:33:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] mtd: 64 bit fixes\n\nFix some bugs in mtd/jffs2 on 64bit platform.\n\nThe MEMGETBADBLOCK/MEMSETBADBLOCK ioctl are not listed in compat_ioctl.h.\n\nAnd some variables in jffs2 are declared as uint32_t but used to hold\nsize_t values.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eff2c2f6f569267aa52e2431844cec30637d7ade",
      "tree": "9548511bccd76c8af891a490e314c986072f3997",
      "parents": [
        "10ad1b7363090c0eec2b4054a5a3b82d2cc09ee5"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Mar 09 17:33:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] alpha: fix IRQ handling lockup\n\nFix a lockup which was introduced during the conversion to the generic IRQ\nframework.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10ad1b7363090c0eec2b4054a5a3b82d2cc09ee5",
      "tree": "7e0b92fd8fc084311c8e1bec93484ecacfc99a75",
      "parents": [
        "435a80f610b2ac38a4b5334a7ae22672de3f06bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 09 17:33:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] Fix error handling in backlight drivers\n\nERR_PTR() is supposed to be passed a negative value.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "435a80f610b2ac38a4b5334a7ae22672de3f06bd",
      "tree": "ddac23d1719827a21cee10d0991ed078a8825c97",
      "parents": [
        "85a6cd03a97f04ffff7bfedfa3172894ca9a617b"
      ],
      "author": {
        "name": "Doug Warzecha",
        "email": "Douglas_Warzecha@dell.com",
        "time": "Thu Mar 09 17:33:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:36 2006 -0800"
      },
      "message": "[PATCH] dcdbas: dcdbas_pdev referenced after platform_device_unregister on exit\n\nsmi_data_buf_free() references dcdbas_pdev when calling\ndma_free_coherent().  In dcdbas_exit(), smi_data_buf_free() is called after\nplatform_device_unregister(dcdbas_pdev).\n\nThis patch moves platform_device_unregister(dcdbas_pdev) after\nsmi_data_buf_free() in dcdbas_exit().\n\nSigned-off-by: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85a6cd03a97f04ffff7bfedfa3172894ca9a617b",
      "tree": "6dfcb724b0ed7b2cb9b33c0c18933f0d915bc966",
      "parents": [
        "6218cf4410cfce7bc7e89834e73525b124625d4c"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Mar 09 17:33:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:36 2006 -0800"
      },
      "message": "[PATCH] page_add_file_rmap(): remove BUG_ON()s\n\nRemove two early-development BUG_ONs from page_add_file_rmap.\n\nThe pfn_valid test (originally useful for checking that nobody passed an\nartificial struct page) comes too late, since we already have the struct\npage.\n\nThe PageAnon test (useful when anon was first distinguished from file rmap)\nprevents -\u003enopage implementations from reusing -\u003emapping, which would\notherwise be available.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6218cf4410cfce7bc7e89834e73525b124625d4c",
      "tree": "f2376798ba7020169faf660d286199310034fa70",
      "parents": [
        "fd2a4f1183d1e6802457d70cea067396236ed64b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 17:14:49 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Always pass -msoft-float.\n    \nSome people still haven\u0027t heared that fp in the kernel is forbidden.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fd2a4f1183d1e6802457d70cea067396236ed64b",
      "tree": "144fa623d9935bd67c63b71078eb35d1109d7dfb",
      "parents": [
        "1443e483e34d2ead97215bd8496b34b0d3fbc2c0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 16:04:32 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Undefine scr_writew and scr_readw in \u003casm/vga.h\u003e.\n    \nThis is gluing the build of cirrusfb but really the mess that would need\ncleaning and fixing is \u003cvideo/vga.h\u003e and \u003clinux/vt_buffer.h\u003e ...\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1443e483e34d2ead97215bd8496b34b0d3fbc2c0",
      "tree": "3f177381524a86d2ebf90827459498b8079ff2c3",
      "parents": [
        "3367fd50757459ae7490b9dfa59b60fedc283821"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 15:37:26 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Scatter a bunch of __init over tlbex.c.\n    \nFound by make buildcheck.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3367fd50757459ae7490b9dfa59b60fedc283821",
      "tree": "3a5cf15f17faf86cf9cd54afe9973c63a706d6b7",
      "parents": [
        "bb7d83f74477b41a2dee71771805c8447cdaa70f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 14:22:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:09 2006 +0000"
      },
      "message": "[MIPS] Momentum: Resurrect after things were moved around a while ago.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb7d83f74477b41a2dee71771805c8447cdaa70f",
      "tree": "27ec3663ce4488fee15b48136eb173ff65b370f9",
      "parents": [
        "ec28f3065795ed3be7413368efd7f63d7b81e82d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 14:13:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:09 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text at runtime.\n    \nAt times gcc will place bits of __exit functions into .rodata.  If\ncompiled into the kernle itself we used to discard .exit.text - but\nnot the bits left in .rodata.  While harmless this did at times result\nin a large number of warnings.  So until gcc fixes this, discard\n.exit.text at runtime.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec28f3065795ed3be7413368efd7f63d7b81e82d",
      "tree": "7665d52bfd8cafaf8fea8fa2f335c1cf68678247",
      "parents": [
        "cec2f0ca29fe99eec5e4012e5fb341fce64e578b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 05 00:45:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:08 2006 +0000"
      },
      "message": "[MIPS] Enable highmem for all MIPS32 and MIPS64 processors.\n    \nIn case a particular system doesn\u0027t support highmem the runtime checks\nwill ensure nothing bad is going to happen.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cec2f0ca29fe99eec5e4012e5fb341fce64e578b",
      "tree": "7a40c70b7ae91f5d615301036c5730ced970aaed",
      "parents": [
        "cf028d1715cfa8db1ad95ed9ee479b7a0b9e1cc5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 03 17:35:15 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:07 2006 +0000"
      },
      "message": "[MIPS] A struct console.setup function may not be __init.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf028d1715cfa8db1ad95ed9ee479b7a0b9e1cc5",
      "tree": "6f2fb3a88b26e6942e695500b15e2e4e2a58cbcc",
      "parents": [
        "0d514f040ac6629311974889d5b96bcf21c6461a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 02 16:50:12 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:07 2006 +0000"
      },
      "message": "[MIPS] Threaten removal of code for NEC DDB5074 and DDB5476 evaluation boards.\n    \nWhat:   Support for NEC DDB5074 and DDB5476 evaluation boards.\nWhen:   June 2006\nWhy:    Board specific code doesn\u0027t build anymore since ~2.6.0 and no\n        users have complained indicating there is no more need for these\n        boards.  This should really be considered a last call.\nWho:    Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d514f040ac6629311974889d5b96bcf21c6461a",
      "tree": "af11d40688eabe88f25d21a1af847a761cb3a843",
      "parents": [
        "5ee1af9f519e6dc5a7d7912e87a1aaec857c8818",
        "1bd79336a426c5e4f3bab142407059ceb12cadf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:11:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:11:00 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: Fix various syscall/signal/swapcontext bugs\n  [PATCH] powerpc: incorrect rmo_top handling in prom_init\n  [PATCH] powerpc: Fix incorrect pud_ERROR() message\n  [PATCH] powerpc: Expose SMT and L1 icache snoop userland features\n  [PATCH] powerpc: Fix windfarm_pm112 not starting all control loops\n  [PATCH] powerpc: Fix old g5 issues with windfarm\n  powerpc32: Fix timebase synchronization on 32-bit powermacs\n  powerpc: Turn off verbose debug output in powermac platform functions\n  powerpc: Fix might-sleep warning in program check exception handler\n"
    },
    {
      "commit": "5ee1af9f519e6dc5a7d7912e87a1aaec857c8818",
      "tree": "736a82a84beb422b4b48d9fba6d0e9129ab1e1fd",
      "parents": [
        "f9262c12c0084ddba445a9a42e98994018e51400"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] block: disable block layer bouncing for most memory on 64bit systems\n\nThe low level PCI DMA mapping functions should handle it in most cases.\n\nThis should fix problems with depleting the DMA zone early. The old\ncode used precious GFP_DMA memory in many cases where it was not needed.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9262c12c0084ddba445a9a42e98994018e51400",
      "tree": "b54948e654e68c1e5263d955c76bf3a41dfa14da",
      "parents": [
        "979ce809bab37cf438f0db22bfa732d01a84a8c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] i386: port ATI timer fix from x86_64 to i386 II\n\nATI chipsets tend to generate double timer interrupts for the local APIC\ntimer when both the 8254 and the IO-APIC timer pins are enabled.  This is\nbecause they route it to both and the result is anded together and the CPU\nends up processing it twice.\n\nThis patch changes check_timer to disable the 8254 routing for interrupt 0.\n\nI think it would be safe on all chipsets actually (i tested it on a couple\nand it worked everywhere) and Windows seems to do it in a similar way, but\nto be conservative this patch only enables this mode on ATI (and adds\noptions to enable/disable too)\n\nPorted over from a similar x86-64 change.\n\nI reused the ACPI earlyquirk infrastructure for the ATI bridge check, but\ntweaked it a bit to work even without ACPI.\n\nInspired by a patch from Chuck Ebbert, but redone.\n\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "979ce809bab37cf438f0db22bfa732d01a84a8c2",
      "tree": "406fd7f1731c51c2a2735c08d327f2f16a853ebe",
      "parents": [
        "7a2fe8c49f0f346601a18c69ba0f75227c0c5993",
        "1efa3c05f8640c37ba89d54dfaa18504d21986ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 17:50:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 17:50:14 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET] compat ifconf: fix limits\n"
    },
    {
      "commit": "7a2fe8c49f0f346601a18c69ba0f75227c0c5993",
      "tree": "c42b1a4734fd23b5c71f43180c3f0bccaeb9023c",
      "parents": [
        "2ec5e3a867d63d04932e11c6097f63760d9be3fe",
        "155ec9e63da962bf26ffc65a4088c6cc935f28db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 16:59:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 16:59:34 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  Merge branch \u0027work-fixes\u0027\n  V4L/DVB (3413): Typos grab bag of the month\n  V4L/DVB (3403): Workaround to fix initialization for Nexus CA\n  Merge branch \u0027work-fixes\u0027\n  V4L/DVB (3395): Fixed Pinnacle 300i DVB-T support\n  V4L/DVB (3399): ELSA EX-VISION 500TV: fix incorrect PCI subsystem ID\n  V4L/DVB (3382): Fix stv0297 for qam128 on tt c1500 (saa7146)\n  V4L/DVB (3300a): Removing personal email from DVB maintainers\n  V4L/DVB (3385): Dvb: fix __init/__exit section references in av7110 driver\n  V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe\n  V4L/DVB (3354): Fix maximum for the saturation and contrast controls.\n  V4L/DVB (3352): Cxusb: fix lgdt3303 naming\n  V4L/DVB (3348): Fixed saa7134 ALSA initialization with multiple cards\n  V4L/DVB (3347): Pinnacle PCTV 40i: add filtered Composite2 input\n  V4L/DVB (3341): Upstream sync - make 2 structs static\n  V4L/DVB (3340): Make a struct static\n  V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups\n  V4L/DVB (3336): Bt8xx documentation authors fix\n"
    },
    {
      "commit": "1efa3c05f8640c37ba89d54dfaa18504d21986ce",
      "tree": "c777fd8a5fc44492971ac51f8299c4cbfb52f175",
      "parents": [
        "2ec5e3a867d63d04932e11c6097f63760d9be3fe"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Mar 08 16:46:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 08 16:46:08 2006 -0800"
      },
      "message": "[NET] compat ifconf: fix limits\n\nA recent change to compat. dev_ifconf() in fs/compat_ioctl.c\ncauses ifconf data to be truncated 1 entry too early when copying it\nto userspace.  The correct amount of data (length) is returned,\nbut the final entry is empty (zero, not filled in).\nThe for-loop \u0027i\u0027 check should use \u003c\u003d to allow the final struct\nifreq32 to be copied.  I also used the ifconf-corruption program\nin kernel bugzilla #4746 to make sure that this change does not\nre-introduce the corruption.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8117ce5a679ff1f48df247da30fb62c16d562c5",
      "tree": "7b44619de328e773f2e8b41043343341e47a850e",
      "parents": [
        "2ec5e3a867d63d04932e11c6097f63760d9be3fe"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Tue Mar 07 19:05:32 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 08 16:07:55 2006 -0800"
      },
      "message": "[IA64] Fix race in the accessed/dirty bit handlers\n\nA pte may be zapped by the swapper, exiting process, unmapping or page\nmigration while the accessed or dirty bit handers are about to run. In that\ncase the accessed bit or dirty is set on an zeroed pte which leads the VM to\nconclude that this is a swap pte. This may lead to\n\n- Messages from the vm like\n\nswap_free: Bad swap file entry 4000000000000000\n\n- Processes being aborted\n\nswap_dup: Bad swap file entry 4000000000000000\nVM: killing process ....\n\nPage migration is particular suitable for the creation of this race since\nit needs to remove and restore page table entries.\n\nThe fix here is to check for the present bit and simply not update\nthe pte if the page is not present anymore. If the page is not present\nthen the fault handler should run next which will take care of the problem\nby bringing the page back and then mark the page dirty or move it onto the\nactive list.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2ec5e3a867d63d04932e11c6097f63760d9be3fe",
      "tree": "bb3ea7b72232ec127a104c37cce0f17881ad5d28",
      "parents": [
        "62287fbb54b4af71dc5a4918350f81a4cd467788"
      ],
      "author": {
        "name": "Michael Matz",
        "email": "matz@suse.de",
        "time": "Tue Mar 07 21:55:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:15:04 2006 -0800"
      },
      "message": "[PATCH] fix kexec asm\n\nWhile testing kexec and kdump we hit problems where the new kernel would\nfreeze or instantly reboot.  The easiest way to trigger it was to kexec a\nkernel compiled for CONFIG_M586 on an athlon cpu.  Compiling for CONFIG_MK7\ninstead would work fine.\n\nThe patch fixes a few problems with the kexec inline asm.\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62287fbb54b4af71dc5a4918350f81a4cd467788",
      "tree": "0242e2f6e11ce93c0bec8f72228f4f7c6f8e2161",
      "parents": [
        "07ed76b2a085a31f427c2a912a562627947dc7de"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Mar 07 21:55:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:15:04 2006 -0800"
      },
      "message": "[PATCH] dac960: add disk entropy in request completions\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nTested-by: Anders K. Pedersen \u003cakp@cohaesio.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07ed76b2a085a31f427c2a912a562627947dc7de",
      "tree": "da15ed460ffa5e43eb644ca0958925275b4b526b",
      "parents": [
        "731805b49489055c1548f7ccfbd44c9b84013264"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Mar 07 21:55:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:15:04 2006 -0800"
      },
      "message": "[PATCH] slab: allocate larger cache_cache if order 0 fails\n\nkmem_cache_init() incorrectly assumes that the cache_cache object will fit\nin an order 0 allocation.  On very large systems, this is not true.  Change\nthe code to try larger order allocations if order 0 fails.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "731805b49489055c1548f7ccfbd44c9b84013264",
      "tree": "8ff2ee8091a911a6dfb15e02bfcb61d7a9af46b7",
      "parents": [
        "ed2da193fe6671fe4d7e34041bae40308d18247f"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@advancedsolutions.com",
        "time": "Tue Mar 07 21:55:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:02 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix for access to unitialized variables or freed memory\n\nMiscellaneous fixes related to accessing uninitialized variables or memory\nthat was already freed.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed2da193fe6671fe4d7e34041bae40308d18247f",
      "tree": "2b7a54955316fcc5bd3fd4d24fd5c7846eed2d50",
      "parents": [
        "90f0094dc607abe384a412bfb7199fb667ab0735"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Mar 07 21:55:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] x86: cpu model calculation for family 6 cpu\n\nThe x86_model calculation also applies for family 6. early_cpu_detect\ndoes the right thing, but generic_identify misses.\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90f0094dc607abe384a412bfb7199fb667ab0735",
      "tree": "2cd4c048a95d49a532bd237388f2b50ceb55ceb6",
      "parents": [
        "fbcae7eafcf7dfb315602de935d7ca85574e5c11"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Tue Mar 07 21:55:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] s390: dasd partition detection\n\nDASD allows to open a device as soon as gendisk is registered, which means the\ndevice is a fake device (capacity\u003d0) and we do know nothing about blocksize\nand partitions at that point of time.  In case the device is opened by\nsomeone, the bdev and inode creation is done with the fake device info and the\nfollowing partition detection code is just using the wrong data.\n\nTo avoid this modify the DASD state machine to make sure that the open is\nrejected until the device analysis is either finished or an unformatted device\nwas detected.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: 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": "fbcae7eafcf7dfb315602de935d7ca85574e5c11",
      "tree": "027ee74a937a3efb56cb6e055232862c97375635",
      "parents": [
        "331c46591414f7f92b1cec048009abe89892ee79"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Mar 07 21:55:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] s390: iucv message limit for smsg\n\nThe message limit on the iucv connect call for the smsg module is too low.\nTherefore increase the smsg message limit to 255.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: 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": "331c46591414f7f92b1cec048009abe89892ee79",
      "tree": "ce19fbf200bcef3d0802f59fb5aed5b17005c089",
      "parents": [
        "e96fb230cc97760e448327c0de612cfba94ca7bf"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Tue Mar 07 21:55:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] s390: fix strnlen_user return value\n\nstrnlen_user is supposed to return then length count + 1 if no terminating \\0\nis found, and it should return 0 on exception.  Found by David Howells\n\u003cdhowells@redhat.com\u003e.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e96fb230cc97760e448327c0de612cfba94ca7bf",
      "tree": "1f7d0280c9c2286c790754abf779b8e03a8de92d",
      "parents": [
        "529bf6be5c04f2e869d07bfdb122e9fd98ade714"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Mar 07 21:55:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] jffs2: avoid divide-by-zero\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "529bf6be5c04f2e869d07bfdb122e9fd98ade714",
      "tree": "38514bb3941c4ac2a79266e4483663b79efa2f22",
      "parents": [
        "21a1ea9eb40411d4ee29448c53b9e4c0654d6ceb"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Mar 07 21:55:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] fix file counting\n\nI have benchmarked this on an x86_64 NUMA system and see no significant\nperformance difference on kernbench.  Tested on both x86_64 and powerpc.\n\nThe way we do file struct accounting is not very suitable for batched\nfreeing.  For scalability reasons, file accounting was\nconstructor/destructor based.  This meant that nr_files was decremented\nonly when the object was removed from the slab cache.  This is susceptible\nto slab fragmentation.  With RCU based file structure, consequent batched\nfreeing and a test program like Serge\u0027s, we just speed this up and end up\nwith a very fragmented slab -\n\nllm22:~ # cat /proc/sys/fs/file-nr\n587730  0       758844\n\nAt the same time, I see only a 2000+ objects in filp cache.  The following\npatch I fixes this problem.\n\nThis patch changes the file counting by removing the filp_count_lock.\nInstead we use a separate percpu counter, nr_files, for now and all\naccesses to it are through get_nr_files() api.  In the sysctl handler for\nnr_files, we populate files_stat.nr_files before returning to user.\n\nCounting files as an when they are created and destroyed (as opposed to\ninside slab) allows us to correctly count open files with RCU.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21a1ea9eb40411d4ee29448c53b9e4c0654d6ceb",
      "tree": "86e4b681858ac562c953bd3ea3c038defd8ec4f4",
      "parents": [
        "e2bab3d92486fb781f4d06f56339264ed1492392"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Mar 07 21:55:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] rcu batch tuning\n\nThis patch adds new tunables for RCU queue and finished batches.  There are\ntwo types of controls - number of completed RCU updates invoked in a batch\n(blimit) and monitoring for high rate of incoming RCUs on a cpu (qhimark,\nqlowmark).\n\nBy default, the per-cpu batch limit is set to a small value.  If the input\nRCU rate exceeds the high watermark, we do two things - force quiescent\nstate on all cpus and set the batch limit of the CPU to INTMAX.  Setting\nbatch limit to INTMAX forces all finished RCUs to be processed in one shot.\n If we have more than INTMAX RCUs queued up, then we have bigger problems\nanyway.  Once the incoming queued RCUs fall below the low watermark, the\nbatch limit is set to the default.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2bab3d92486fb781f4d06f56339264ed1492392",
      "tree": "0295e1ed29794a8e804c4e28a3ea9e72777e533b",
      "parents": [
        "b884e25784f62a1c740d2e4c1ce19cb89644e986"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 07 21:55:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] percpu_counter_sum()\n\nImplement percpu_counter_sum().  This is a more accurate but slower version of\npercpu_counter_read_positive().\n\nWe need this for Alex\u0027s speedup-ext3_statfs patch and for the nr_file\naccounting fix.  Otherwise these things would be too inaccurate on large CPU\ncounts.\n\nCc: Ravikiran G Thirumalai \u003ckiran@scalex86.org\u003e\nCc: Alex Tomas \u003calex@clusterfs.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b884e25784f62a1c740d2e4c1ce19cb89644e986",
      "tree": "064045e9859cdf0c547d6be890d8a013e07104f9",
      "parents": [
        "707ced0d718e89b52b13aa55a64653083e792cca"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@sanori.org",
        "time": "Tue Mar 07 21:55:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] x86: Fix i386 nmi_watchdog that does not trigger die_nmi\n\nFix i386 nmi_watchdog that does not meet watchdog timeout condition.  It\ndoes not hit die_nmi when it should be triggered, because the current\nnmi_watchdog_tick in arch/i386/kernel/nmi.c never count up alert_counter\nlike this:\n\n\tvoid nmi_watchdog_tick (struct pt_regs * regs) {\n\tif (last_irq_sums[cpu] \u003d\u003d sum) {\n\t\talert_counter[cpu]++;\t\t\u003c- count up alert_counter, but\n\t\tif (alert_counter[cpu] \u003d\u003d 5*nmi_hz)\n\t\t\tdie_nmi(regs, \"NMI Watchdog detected LOCKUP\");\n\t\talert_counter[cpu] \u003d 0;\t\t\u003c- reset alert_counter\n\nThis patch changes it back to the previous and working version.\n\nThis was found and originally written by Kohta NAKASHIMA.\n\n(akpm: also uninline write_watchdog_counter(), saving 184 byets)\n\nSigned-off-by: GOTO Masanori \u003cgotom@sanori.org\u003e\nCc: 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": "707ced0d718e89b52b13aa55a64653083e792cca",
      "tree": "3b3276325c3ad5a1de5205971ae6367eb890a426",
      "parents": [
        "81c29a857d3c8d6ea9c4f20d196c36bf0a07c615"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Mar 07 21:55:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] __get_unaligned() gcc-4 fix\n\nIf the \u0027ptr\u0027 is a const, this code cause \"assignment of read-only variable\"\nerror on gcc 4.x.\n\nUse __u64 instead of __typeof__(*(ptr)) for temporary variable to get\nrid of errors on gcc 4.x.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81c29a857d3c8d6ea9c4f20d196c36bf0a07c615",
      "tree": "3ebb7813439ec75e1afbc4385431388cd7158d67",
      "parents": [
        "4d6660eb3665f22d16aff466eb9d45df6102b254"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 07 21:55:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] idle threads should have a sane -\u003etimestamp value\n\nIdle threads should have a sane -\u003etimestamp value, to avoid init kernel\nthread(s) from inheriting it and causing miscalculations in\ntry_to_wake_up().\n\nReported-by: Mike Galbraith \u003cefault@gmx.de\u003e.\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "4d6660eb3665f22d16aff466eb9d45df6102b254",
      "tree": "d70e689d8c23c92164f601fa6f8589ed7a5e394b",
      "parents": [
        "7f709ed0e3ccd3e88e0632b69f00174e83f8d98b"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Tue Mar 07 21:55:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] udf: fix uid/gid options and add uid/gid\u003dignore and forget options\n\nFix a bug in udf where it would write uid/gid \u003d 0 to the disk for files\nowned by the id given with the uid\u003d/gid\u003d mount options.  It also adds 4 new\nmount options: uid/gid\u003dforget and uid/gid\u003dignore.  Without any options the\nid in core and on disk always match.  Giving uid/gid\u003dnnn specifies a\ndefault ID to be used in core when the on disk ID is -1.  uid/gid\u003dignore\nforces the in core ID to allways be used no matter what the on disk ID is.\nuid/gid\u003dforget forces the on disk ID to always be written out as -1.\n\nThe use of these options allows you to override ownerships on a disk or\ndisable ownwership information from being written, allowing the media to be\nused portably between different computers and possibly different users\nwithout permissions issues that would require root to correct.\n\nSigned-off-by: Phillip Susi \u003cpsusi@cfl.rr.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f709ed0e3ccd3e88e0632b69f00174e83f8d98b",
      "tree": "2fc797f06b4ac9177878468a9e59992723ecda5c",
      "parents": [
        "d5f735e52fb41e032b0db08aa20c02dbb9cd0db3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 07 21:55:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] numa_maps-update fix\n\nFix the mm/mempolicy.c build for !CONFIG_HUGETLB_PAGE.\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Martin Bligh \u003cmbligh@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5f735e52fb41e032b0db08aa20c02dbb9cd0db3",
      "tree": "901eb8df0c58c1776dda88e91b997e6c0d39b48c",
      "parents": [
        "1c6cc5fd32978ffdc4d0acf8592d3901adefbdad"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Mar 07 21:55:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] serial core: work around sub-driver bugs\n\nWe\u0027re presently getting oopses because Bluetooth (and possibly other) drivers\nare calling core functions after things have been shut down.\n\nSo rather than oopsing, let\u0027s drop a warning then take avoiding action, so the\nmachine survives.  Once all the sub-drivers are fixed up we can remove the\ntake-avoiding-action part.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c6cc5fd32978ffdc4d0acf8592d3901adefbdad",
      "tree": "3dd4636af527cef94f91d834573b812476d4e1b4",
      "parents": [
        "a19cbd4bf258840ade3b6ee9e9256006d0644e09"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Mar 07 21:55:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] powerpc: restore eeh_add_device_late() prototype stub\n\nWe fixed this:\n\narch/powerpc/platforms/pseries/eeh.c: In function `eeh_add_device_tree_late\u0027:\narch/powerpc/platforms/pseries/eeh.c:901: warning: implicit declaration of function `eeh_add_device_late\u0027\narch/powerpc/platforms/pseries/eeh.c: At top level:\narch/powerpc/platforms/pseries/eeh.c:918: error: conflicting types for \u0027eeh_add_device_late\u0027\narch/powerpc/platforms/pseries/eeh.c:901: error: previous implicit declaration of \u0027eeh_add_device_late\u0027 was here\nmake[2]: *** [arch/powerpc/platforms/pseries/eeh.o] Error 1\n\nBut we forgot the !CONFIG_EEH stub.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\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": "a19cbd4bf258840ade3b6ee9e9256006d0644e09",
      "tree": "b532fe78c5ecbe5c8e6aca8b7d6f704a24a52129",
      "parents": [
        "432e7c0dfe884b6ab1c32fd3f17c64c31d8fa7e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:03:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:03:09 2006 -0800"
      },
      "message": "Mark the pipe file operations static\n\nThey aren\u0027t used (nor even really usable) outside of pipe.c anyway\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "432e7c0dfe884b6ab1c32fd3f17c64c31d8fa7e2",
      "tree": "03632e1083e70f0b06211dae5695fb04fa3fd018",
      "parents": [
        "f78bb8ad482267b92c122f0e37a7dce69c880247",
        "e1c48554ae295de984eee83a7798e7fb394a1629"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 13:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 13:20:46 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] mca recovery return value when no bus check\n  [IA64] SGI SN drivers: don\u0027t report !sn2 hardware as an error\n  [IA64] don\u0027t report !sn2 or !summit hardware as an error\n  [IA64] gensparse_defconfig: turn on PNPACPI\n  [IA64] Increase severity of MCA recovery messages\n"
    },
    {
      "commit": "f78bb8ad482267b92c122f0e37a7dce69c880247",
      "tree": "0e43a4aabbf7a74c6253b1ecd30e3f6c8eccec43",
      "parents": [
        "7986824e4e31d6c66f39d2f11ab93fcfed21f593"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 10:33:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 10:33:05 2006 -0800"
      },
      "message": "slab: fix calculate_slab_order() for SLAB_RECLAIM_ACCOUNT\n\nInstead of having a hard-to-read and confusing conditional in the\ncaller, just make the slab order calculation handle this special case,\nsince it\u0027s simple and obvious there.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "155ec9e63da962bf26ffc65a4088c6cc935f28db",
      "tree": "1933dcb638ff78849a2db9d24c7c3443564e4867",
      "parents": [
        "8e2cc1af9fa067fe49c639ee5e5e07c96a54fe49",
        "8a59822f68996c1f525a8ed87447a4dbc27ada0b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 12:34:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 12:34:10 2006 -0300"
      },
      "message": "Merge branch \u0027work-fixes\u0027\n"
    },
    {
      "commit": "8a59822f68996c1f525a8ed87447a4dbc27ada0b",
      "tree": "ca652928f8d16907dde5abe7bd4abff2bc41c321",
      "parents": [
        "05e3beb288183f9176c5fba18fae43d348cc5523"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 07 22:20:23 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 12:30:19 2006 -0300"
      },
      "message": "V4L/DVB (3413): Typos grab bag of the month\n\nTypos grab bag of the month.\nEyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "05e3beb288183f9176c5fba18fae43d348cc5523",
      "tree": "6604e7ee524f568fab811798769adddddcf86346",
      "parents": [
        "be6f655d03d2e166134da2ea3c9360c4fe008744"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Fri Feb 24 18:53:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 12:29:08 2006 -0300"
      },
      "message": "V4L/DVB (3403): Workaround to fix initialization for Nexus CA\n\nWorkaround for Nexus CA: Debi test fails unless first debi write is repeated.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1bd79336a426c5e4f3bab142407059ceb12cadf9",
      "tree": "dd8767b0ab3ce310c7df049822100e3838b37a97",
      "parents": [
        "ab1b55e21f6977e420341727e9f4a50691057b5e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 08 13:24:22 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 08 13:24:22 2006 +1100"
      },
      "message": "powerpc: Fix various syscall/signal/swapcontext bugs\n\nA careful reading of the recent changes to the system call entry/exit\npaths revealed several problems, plus some things that could be\nsimplified and improved:\n\n* 32-bit wasn\u0027t testing the _TIF_NOERROR bit in the syscall fast exit\n  path, so it was only doing anything with it once it saw some other\n  bit being set.  In other words, the noerror behaviour would apply to\n  the next system call where we had to reschedule or deliver a signal,\n  which is not necessarily the current system call.\n\n* 32-bit wasn\u0027t doing the call to ptrace_notify in the syscall exit\n  path when the _TIF_SINGLESTEP bit was set.\n\n* _TIF_RESTOREALL was in both _TIF_USER_WORK_MASK and\n  _TIF_PERSYSCALL_MASK, which is odd since _TIF_RESTOREALL is only set\n  by system calls.  I took it out of _TIF_USER_WORK_MASK.\n\n* On 64-bit, _TIF_RESTOREALL wasn\u0027t causing the non-volatile registers\n  to be restored (unless perhaps a signal was delivered or the syscall\n  was traced or single-stepped).  Thus the non-volatile registers\n  weren\u0027t restored on exit from a signal handler.  We probably got\n  away with it mostly because signal handlers written in C wouldn\u0027t\n  alter the non-volatile registers.\n\n* On 32-bit I simplified the code and made it more like 64-bit by\n  making the syscall exit path jump to ret_from_except to handle\n  preemption and signal delivery.\n\n* 32-bit was calling do_signal unnecessarily when _TIF_RESTOREALL was\n  set - but I think because of that 32-bit was actually restoring the\n  non-volatile registers on exit from a signal handler.\n\n* I changed the order of enabling interrupts and saving the\n  non-volatile registers before calling do_syscall_trace_leave; now we\n  enable interrupts first.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7986824e4e31d6c66f39d2f11ab93fcfed21f593",
      "tree": "9ba2ea3d2a4a256e849697a7d757f8b544f4a016",
      "parents": [
        "d423421cb3e924cf68da231a732c3250c80afa4e",
        "c4432c41b0c74d770ebc5e0a4fc3df3d00dfc131"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 18:04:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 18:04:54 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] ip22zilog: Fix oops on runlevel change with serial console\n  [SERIAL] Fix two bugs in parport_serial\n"
    },
    {
      "commit": "d423421cb3e924cf68da231a732c3250c80afa4e",
      "tree": "5b4cd07bd86bb3b2a4e249658a50146c867327f8",
      "parents": [
        "850a9a4e3c019ce67e3bc29c810ac213ec4c169e",
        "744bfe4c25716a7cfc5690aeab8d572b43d7c916"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 18:02:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 18:02:16 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] 3353/1: NAS100d: protect  nas100d_power_exit() with machine_is_nas100d()\n  [ARM] 3352/1: DSB required for the completion of a TLB maintenance operation\n"
    },
    {
      "commit": "e1c48554ae295de984eee83a7798e7fb394a1629",
      "tree": "1404fbe42ec92fdfbd9f5054bf0d6cfb8b152366",
      "parents": [
        "f032f90809ebbbd28feb90f97add2e0a869a42ed"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Fri Mar 03 16:42:26 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:40:06 2006 -0800"
      },
      "message": "[IA64] mca recovery return value when no bus check\n\nWhen there is no bus check, the return code should be failure, not success.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f032f90809ebbbd28feb90f97add2e0a869a42ed",
      "tree": "71b447f7e83b1d864293ad41077ee9de9744b798",
      "parents": [
        "6c5e62159cdef89d8385958c9d8c88efa867110c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 03 15:34:34 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:27:59 2006 -0800"
      },
      "message": "[IA64] SGI SN drivers: don\u0027t report !sn2 hardware as an error\n\nThis stuff is all in the generic ia64 kernel, and the new initcall error\nreporting complains about them.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6c5e62159cdef89d8385958c9d8c88efa867110c",
      "tree": "a8521cbb2e2cee9f5c9d9a9646811ae35d846d2f",
      "parents": [
        "57ebc9918f8747c9db7e65659dfd632d4db99e3a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 03 15:33:47 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:26:49 2006 -0800"
      },
      "message": "[IA64] don\u0027t report !sn2 or !summit hardware as an error\n\nThis stuff is all in the generic ia64 kernel, and the new initcall error\nreporting complains about them.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "57ebc9918f8747c9db7e65659dfd632d4db99e3a",
      "tree": "e8a297d0c98853f65299d747f4e3ab6204f946d6",
      "parents": [
        "ea0e92a613a1caf85583c83cd131cef7d0f5571d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Mar 02 16:59:50 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:25:29 2006 -0800"
      },
      "message": "[IA64] gensparse_defconfig: turn on PNPACPI\n\nTurn on CONFIG_PNPACPI.  I recently removed 8250_acpi.c.  All devices\npreviously claimed by 8250_acpi.c should now be claimed by 8250_pnp.c.\nThis depends on having CONFIG_PNPACPI so ACPI devices show up as PNP\ndevices.\n\nAll other ia64 defconfigs either have CONFIG_PNPACPI already, or\ndon\u0027t have 8250 support turned on at all.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ea0e92a613a1caf85583c83cd131cef7d0f5571d",
      "tree": "9c8ccb800a80438dc2e2ae19e39703c7998a86f0",
      "parents": [
        "d0b004840bd3b5ff2f2a0ad14fa0bd43349f5175"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Tue Mar 07 15:23:25 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:23:25 2006 -0800"
      },
      "message": "[IA64] Increase severity of MCA recovery messages\n\nThe MCA recovery messages are currently KERN_DEBUG,\nso they don\u0027t show up in /var/log/messages (by default).\nIncrease the severity to KERN_ERR, for the initial\nmessage (and also add the physical address to this\nmessage). Leave the successful isolation message as\nKERN_DEBUG, but increase the severity when isolation\nfails to KERN_CRIT.\n\n[Russ\u0027 patch made these all KERN_CRIT]\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "850a9a4e3c019ce67e3bc29c810ac213ec4c169e",
      "tree": "e5ecac1ef9c88cdfabea26de440158b526afbe8a",
      "parents": [
        "d0b004840bd3b5ff2f2a0ad14fa0bd43349f5175"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Mar 07 14:56:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 07 14:56:12 2006 -0800"
      },
      "message": "[NETFILTER] ip_queue: Fix wrong skb-\u003elen \u003d\u003d nlmsg_len assumption\n\nThe size of the skb carrying the netlink message is not\nequivalent to the length of the actual netlink message\ndue to padding. ip_queue matches the length of the payload\nagainst the original packet size to determine if packet\nmangling is desired, due to the above wrong assumption\narbitary packets may not be mangled depening on their\noriginal size.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "744bfe4c25716a7cfc5690aeab8d572b43d7c916",
      "tree": "3adae1ee63e4e6283779f789f8de85d1abb6acf2",
      "parents": [
        "6a0e243069b09a323255f6e847c87d531961cd96"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Tue Mar 07 22:48:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 07 22:48:29 2006 +0000"
      },
      "message": "[ARM] 3353/1: NAS100d: protect  nas100d_power_exit() with machine_is_nas100d()\n\nPatch from Alessandro Zummo\n\nnas100d_power_exit(void) gets some protection\nto avoid freeing an irq when it is not appropriate to do so.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4432c41b0c74d770ebc5e0a4fc3df3d00dfc131",
      "tree": "f47e0db834719e1347a8779483bb06cb848f6243",
      "parents": [
        "7a171cdcb6ce82cc5e4bd7cb8eab172a43395f87"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue Mar 07 21:04:59 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 07 21:04:59 2006 +0000"
      },
      "message": "[SERIAL] ip22zilog: Fix oops on runlevel change with serial console\n\nIncorrect uart_write_wakeup() calls cause reference to a NULL tty\npointer.  This has been fixed in the sunsab and sunzilog serial drivers\nin October 2005.  Update the ip22zilog, which is based on sunzilog,\naccordingly.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\n"
    },
    {
      "commit": "d0b004840bd3b5ff2f2a0ad14fa0bd43349f5175",
      "tree": "af56a2cb903690076c1ceab2371d2aa9f2670dae",
      "parents": [
        "d19e9974084b4024abcfcfc9d8676c90d26994bb",
        "72f2afb8a6858edd9335cd158eb21053a0c2c39a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 10:29:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 10:29:54 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Add DMA address workaround\n"
    },
    {
      "commit": "d19e9974084b4024abcfcfc9d8676c90d26994bb",
      "tree": "4f97c70129e74730a57cc7988877b2243e1d3a93",
      "parents": [
        "d11d9b2dd2c43dd99a491df8a83ae28401db0044"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 09:16:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 09:16:35 2006 -0800"
      },
      "message": "Simplify fifo_open() locking logic\n\nWe don\u0027t do interruptible waits for the pipe mutex anywhere else any\nmore either, so don\u0027t do it in fifo_open() either.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a0e243069b09a323255f6e847c87d531961cd96",
      "tree": "575a7194c86b2b3e1b9db30e283a2f5705e89e99",
      "parents": [
        "d11d9b2dd2c43dd99a491df8a83ae28401db0044"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Mar 07 14:42:27 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 07 14:42:27 2006 +0000"
      },
      "message": "[ARM] 3352/1: DSB required for the completion of a TLB maintenance operation\n\nPatch from Catalin Marinas\n\nChapter B2.7.3 in the latest ARM ARM (with v6 information) states that\nthe completion of a TLB maintenance operation is only guaranteed by\nthe execution of a DSB (Data Syncronization Barrier, formerly Data\nWrite Barrier or Drain Write Buffer).\n\nNote that a DSB is only needed in the flush_tlb_kernel_* functions\nsince the completion is guaranteed by a mode change (i.e. switching\nback to user mode) for the flush_tlb_user_* functions.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72f2afb8a6858edd9335cd158eb21053a0c2c39a",
      "tree": "1cc6884bf4e48822423d23d68d7b2699cd2e68fd",
      "parents": [
        "d11d9b2dd2c43dd99a491df8a83ae28401db0044"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 06 19:28:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 06 19:28:35 2006 -0800"
      },
      "message": "[TG3]: Add DMA address workaround\n\nAdd DMA workaround for chips that do not support full 64-bit DMA\naddresses.\n\n5714, 5715, and 5780 chips only support DMA addresses less than 40\nbits. On 64-bit systems with IOMMU, set the dma_mask to 40-bit so\nthat pci_map_xxx() calls will map the DMA address below 40 bits if\nnecessary. On 64-bit systems without IOMMU, set the dma_mask to\n64-bit and check for DMA addresses exceeding the limit in\ntg3_start_xmit().\n\n5788 only supports 32-bit DMA so need to set the mask appropriately\nalso.\n\nThanks to Chris Elmquist at SGI for reporting and helping to debug\nthe problem on 5714.\n\nThanks to David Miller for explaining the HIGHMEM and DMA stuff.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d11d9b2dd2c43dd99a491df8a83ae28401db0044",
      "tree": "553c220602ee9769b01e2c0343b463c185d097b6",
      "parents": [
        "15730ddbf745fbda9001b8bbd71977ac66bf5f41",
        "1285b3a0b0aa2391ac6f6939e6737203c8220f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:47:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:47:07 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/srp: Don\u0027t send task management commands after target removal\n"
    },
    {
      "commit": "15730ddbf745fbda9001b8bbd71977ac66bf5f41",
      "tree": "37860475502b1ecef34cd98900cc8af3aac6952b",
      "parents": [
        "de1d9c033f32ce39bf60e25be3b8624225fa9181"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Mar 06 15:43:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] s390: improve response code handling in chsc_enable_facility()\n\nRather than checking for some known failures, check positively for the\nsuccess response code 0x0001 and return -EIO for unrecognized failure\nresponse codes.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Greg Smith \u003cgsmith@nc.rr.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de1d9c033f32ce39bf60e25be3b8624225fa9181",
      "tree": "b4aa8fd8dc687db7eb98781089b94f15d830ecc7",
      "parents": [
        "cdd440fe9f2e83b1e268148647126440799b71fc"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Mon Mar 06 15:43:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] s390: fix match in ccw modalias\n\nFix matching of devmodel in modaliases.  It breaks automatic loading of any\ndasd module.\n\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdd440fe9f2e83b1e268148647126440799b71fc",
      "tree": "f942ff7b2a2c6af80c5bd0ac05f6907f07fbe654",
      "parents": [
        "ad820c5dd47dff9397ef1e94388bc6577983f68b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 06 15:42:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] windfarm license fix\n\nThe Windfarm PID module lacks a licence, it should be GPL, here it is\n\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": "ad820c5dd47dff9397ef1e94388bc6577983f68b",
      "tree": "37c5386889669dd12899d28d2a38a25d1d9bcea2",
      "parents": [
        "5ddfae16bddb12104fff63c36fb5901f1a3729fc"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Mon Mar 06 15:42:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] smaps: shared fix\n\nThe point of the smaps \"shared\" is to count the number of pages that are\nmapped by more than one process, according to Mauricio Lin.  However, smaps\nuses page_count for this, so it will return a false positive for every page\nthat is mapped by just that one process, which is also in pagecache or\nswapcache.  There are false positive situations for anonymous pages not in\nswapcache as well: - page reclaim, migration - get_user_pages (eg.\ndirect-io, ptrace)\n\nUse page_mapcount instead, to count the number of mappings to the page.\n\nUse vm_normal_page so that weird things like /dev/mem aren\u0027t counted either.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ddfae16bddb12104fff63c36fb5901f1a3729fc",
      "tree": "70efe36cb2e33c57108916137c8f916692b30dc8",
      "parents": [
        "ecbd3a632c8198744655b769c5c2b5a1455c1fba"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Mon Mar 06 15:42:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] smaps: hugepages fix\n\nsmaps doesn\u0027t have a hugepage pagetable walker. Skip walking hugepage\nvmas.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecbd3a632c8198744655b769c5c2b5a1455c1fba",
      "tree": "95e68beb43315ecdcdd1a57393ef76f2779f3ba2",
      "parents": [
        "e8c3b5a6faf50b426cd8d06912a52e24837a73ad"
      ],
      "author": {
        "name": "Peter Staubach",
        "email": "staubach@redhat.com",
        "time": "Mon Mar 06 15:42:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] ramfs needs to update directory m/ctime on symlink\n\nramfs neglects to update the directory mtime and ctime fields when creating\na new symbolic link.  Ramfs was modified in 2.6.15 to update these fields\nwhen other types of entries are created.  The symlink support is separate\nfrom that other support, so that change did not cover quite all of the\npossibilities.\n\nAll of the directory content manipulation entry points now seem to be\ncovered with respect to these time field updates.\n\nSigned-off-by: Peter Staubach \u003cstaubach@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8c3b5a6faf50b426cd8d06912a52e24837a73ad",
      "tree": "f451afcabdb67cf19f5590d6265b23c2dea918d4",
      "parents": [
        "397874dfe9862b494e1fdcd2baef4ac432d224c8"
      ],
      "author": {
        "name": "Edgar Hucek",
        "email": "hostmaster@ed-soft.at",
        "time": "Mon Mar 06 15:42:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] EFI: Fix gdt load\n\nThis patch makes the kernel bootable again on ia32 EFI systems.\n\nSigned-off-by: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "397874dfe9862b494e1fdcd2baef4ac432d224c8",
      "tree": "a6eff78eb0f3ba641e3c57f24fb8071cb295212c",
      "parents": [
        "2fbf182ed00a71c35e53329c2010df2baf8a89c6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Mon Mar 06 15:42:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] numa_maps update\n\nChange the format of numa_maps to be more compact and contain additional\ninformation that is useful for managing and troubleshooting memory on a\nNUMA system.  Numa_maps can now also support huge pages.\n\nFixes:\n\n1. More compact format. Only display fields if they contain additional\n\tinformation.\n\n2. Always display information for all vmas. The old numa_maps did not display\n\tvma with no mapped entries. This was a bit confusing because page\n\tmigration removes ptes for file backed vmas. After page migration\n\ta part of the vmas vanished.\n\n3. Rename maxref to maxmap. This is the maximum mapcount of all the pages\n\tin a vma and may be used as an indicator as to how many processes\n\tmay be using a certain vma.\n\n4. Include the ability to scan over huge page vmas.\n\nNew items shown:\n\ndirty\n\tNumber of pages in a vma that have either the dirty bit set in the\n\tpage_struct or in the pte.\n\nfile\u003d\u003cfilename\u003e\n\tThe file backing the pages if any\n\nstack\n\tStack area\n\nheap\n\tHeap area\n\nhuge\n\tHuge page area. The number of pages shows is the number of huge\n\tpages not the regular sized pages.\n\nswapcache\n\tNumber of pages with swap references. Must be \u003e0 in order to\n\tbe shown.\n\nactive\n\tNumber of active pages. Only displayed if different from the number\n\tof pages mapped.\n\nwriteback\n\tNumber of pages under writeback. Only displayed if \u003e0.\n\nSample ouput of a process using huge pages:\n\n00000000 default\n2000000000000000 default file\u003d/lib/ld-2.3.90.so mapped\u003d13 mapmax\u003d30 N0\u003d13\n2000000000044000 default file\u003d/lib/ld-2.3.90.so anon\u003d2 dirty\u003d2 swapcache\u003d2 N2\u003d2\n2000000000064000 default file\u003d/lib/librt-2.3.90.so mapped\u003d2 active\u003d1 N1\u003d1 N3\u003d1\n2000000000074000 default file\u003d/lib/librt-2.3.90.so\n2000000000080000 default file\u003d/lib/librt-2.3.90.so anon\u003d1 swapcache\u003d1 N2\u003d1\n2000000000084000 default\n2000000000088000 default file\u003d/lib/libc-2.3.90.so mapped\u003d52 mapmax\u003d32 active\u003d48 N0\u003d52\n20000000002bc000 default file\u003d/lib/libc-2.3.90.so\n20000000002c8000 default file\u003d/lib/libc-2.3.90.so anon\u003d3 dirty\u003d2 swapcache\u003d3 active\u003d2 N1\u003d1 N2\u003d2\n20000000002d4000 default anon\u003d1 swapcache\u003d1 N1\u003d1\n20000000002d8000 default file\u003d/lib/libpthread-2.3.90.so mapped\u003d8 mapmax\u003d3 active\u003d7 N2\u003d2 N3\u003d6\n20000000002fc000 default file\u003d/lib/libpthread-2.3.90.so\n2000000000308000 default file\u003d/lib/libpthread-2.3.90.so anon\u003d1 dirty\u003d1 swapcache\u003d1 N1\u003d1\n200000000030c000 default anon\u003d1 dirty\u003d1 swapcache\u003d1 N1\u003d1\n2000000000320000 default anon\u003d1 dirty\u003d1 N1\u003d1\n200000000071c000 default\n2000000000720000 default anon\u003d2 dirty\u003d2 swapcache\u003d1 N1\u003d1 N2\u003d1\n2000000000f1c000 default\n2000000000f20000 default anon\u003d2 dirty\u003d2 swapcache\u003d1 active\u003d1 N2\u003d1 N3\u003d1\n200000000171c000 default\n2000000001720000 default anon\u003d1 dirty\u003d1 swapcache\u003d1 N1\u003d1\n2000000001b20000 default\n2000000001b38000 default file\u003d/lib/libgcc_s.so.1 mapped\u003d2 N1\u003d2\n2000000001b48000 default file\u003d/lib/libgcc_s.so.1\n2000000001b54000 default file\u003d/lib/libgcc_s.so.1 anon\u003d1 dirty\u003d1 active\u003d0 N1\u003d1\n2000000001b58000 default file\u003d/lib/libunwind.so.7.0.0 mapped\u003d2 active\u003d1 N1\u003d2\n2000000001b74000 default file\u003d/lib/libunwind.so.7.0.0\n2000000001b80000 default file\u003d/lib/libunwind.so.7.0.0\n2000000001b84000 default\n4000000000000000 default file\u003d/media/huge/test9 mapped\u003d1 N1\u003d1\n6000000000000000 default file\u003d/media/huge/test9 anon\u003d1 dirty\u003d1 active\u003d0 N1\u003d1\n6000000000004000 default heap\n607fffff7fffc000 default anon\u003d1 dirty\u003d1 swapcache\u003d1 N2\u003d1\n607fffffff06c000 default stack anon\u003d1 dirty\u003d1 active\u003d0 N1\u003d1\n8000000060000000 default file\u003d/mnt/huge/test0 huge dirty\u003d3 N1\u003d3\n8000000090000000 default file\u003d/mnt/huge/test1 huge dirty\u003d3 N0\u003d1 N2\u003d2\n80000000c0000000 default file\u003d/mnt/huge/test2 huge dirty\u003d3 N1\u003d1 N3\u003d2\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2fbf182ed00a71c35e53329c2010df2baf8a89c6",
      "tree": "5b66a27b68a28b3b9f7e308519cc72315e69f4e7",
      "parents": [
        "5aee405c662ca644980c184774277fc6d0769a84"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "takashi.iwai@gmail.com",
        "time": "Mon Mar 06 15:42:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] alsa: fix error paths in snd_ctl_elem_add()\n\nFix bugs in error paths of snd_ctl_elem_add()\n - NULL reference\n - double free (already freed in snd_ctl_add())\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5aee405c662ca644980c184774277fc6d0769a84",
      "tree": "e8a74f57b4866e2ab0f6adac5dec174e8dbf17c0",
      "parents": [
        "a615fa83959896f8eac76c235953fb164cd1a9b9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Mar 06 15:42:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] time: add barrier after updating jiffies_64\n\nAdd a compiler barrier so that we don\u0027t read jiffies before updating\njiffies_64.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.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": "a615fa83959896f8eac76c235953fb164cd1a9b9",
      "tree": "535fa704cbb621ce8b7776e131678ab3bff92d02",
      "parents": [
        "78679302fe428f4f3dc853a51ee24f306010d874"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Mon Mar 06 15:42:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] Increase max kmalloc size for very large systems\n\nSystems with extemely large numbers of nodes or cpus need to kmalloc\nstructures larger than is currently supported.  This patch increases the\nmaximum supported size for very large systems.\n\nThis patch should have no effect on current systems.\n\n(akpm: why not just use alloc_pages() for sysfs_cpus?)\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78679302fe428f4f3dc853a51ee24f306010d874",
      "tree": "0199651add3645053c523e6aab08a0991582965f",
      "parents": [
        "47f3fc94cf39c08b1ed29e00e0f8ff6c9095fa12"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Mar 06 15:42:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] memory-hotplug compile fix\n\ninclude/linux/memory_hotplug.h:53: warning: \u0027struct page\u0027 declared inside parameter list\n\n(akpm: I tossed in a couple more possibly-needed-sometime struct decls too)\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47f3fc94cf39c08b1ed29e00e0f8ff6c9095fa12",
      "tree": "f258db3bef15ea58f51e1664715e4a170dcd4333",
      "parents": [
        "5c8338904653365bfb92385b38915becb903d8bb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 06 15:42:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] add missing pm_power_off\u0027s\n\nAdd the missing pm_power_off\u0027s for the h8300, v850 and xtensa\narchitectures.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c8338904653365bfb92385b38915becb903d8bb",
      "tree": "9155246abe2529b1dc5660af8e6f886556dc1b08",
      "parents": [
        "69239749e1ac4f3496906aa4267cb9f61ce52c9c"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Mon Mar 06 15:42:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] s390: fix compile with VIRT_CPU_ACCOUNTING\u003dn\n\nWhen CONFIG_VIRT_CPU_ACCOUNTING is not defined compiling fails with an\nundefined reference to account_vtime().\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69239749e1ac4f3496906aa4267cb9f61ce52c9c",
      "tree": "c64bc2c254b7fa81b50b11c851fe5c86ecdd83c1",
      "parents": [
        "f7c09bd972b7111b8c69bf57a189571edd4d4a7d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 06 15:42:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] fix next_timer_interrupt() for hrtimer\n\nAlso from Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nFunction next_timer_interrupt() got broken with a recent patch\n6ba1b91213e81aa92b5cf7539f7d2a94ff54947c as sys_nanosleep() was moved to\nhrtimer.  This broke things as next_timer_interrupt() did not check hrtimer\ntree for next event.\n\nFunction next_timer_interrupt() is needed with dyntick (CONFIG_NO_IDLE_HZ,\nVST) implementations, as the system can be in idle when next hrtimer event\nwas supposed to happen.  At least ARM and S390 currently use\nnext_timer_interrupt().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7c09bd972b7111b8c69bf57a189571edd4d4a7d",
      "tree": "bc06c2cdf607746f8c9858b9771895a02f27a0b2",
      "parents": [
        "b05121b29e8af45ccb424bf71dadc1d04bd23f03"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Mar 06 15:42:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] x86: fix potential jiffies overflow in timer_resume()\n\ni386 timer_resume is updating jiffies, not jiffies_64.  It looks there is a\npotential overflow problem.  And jiffies_64 and wall_jiffies should be\nprotected by xtime_lock.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b05121b29e8af45ccb424bf71dadc1d04bd23f03",
      "tree": "34355406f3aaf7b08fb6775f6c53c118764da69f",
      "parents": [
        "7cb9478f0d5b2424af974646dcbe10ce7c19b550"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Mar 06 15:42:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:43 2006 -0800"
      },
      "message": "[PATCH] i4l: fix compatiblity issue with big endian systems\n\nThis patch fix some compatiblity issues with big endian systems\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7cb9478f0d5b2424af974646dcbe10ce7c19b550",
      "tree": "a645f882deef35c0ebe040a9ee0bb8ce7fc6e8c2",
      "parents": [
        "1e4b27df55166ce3b276f55bab223fa4ae8c5525"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Mar 06 15:42:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:43 2006 -0800"
      },
      "message": "[PATCH] i4l: fix refcounting problem with ttyIx devices\n\nIf the same ttyIx device was opened by two processes the module was not\nreleased and so the usage count went never to zero again.  This oneliner fixes\nthe issue.\n\nSigned-off-by: Oskar Senft \u003co.senft@sirrix.com\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e4b27df55166ce3b276f55bab223fa4ae8c5525",
      "tree": "f73e7b8016f1ab63be67629507120012c554a848",
      "parents": [
        "ff3aea0e68bfd46120ce2d08bc1f8240fa2bd36a"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Mar 06 15:42:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:43 2006 -0800"
      },
      "message": "[PATCH] i4l: add new PCI IDs for HFC-S PCI\n\nAdd new PCI IDs for HFC-S PCI based ISDN TA \u0027Primux II S0\u0027 and \u0027Primux II S0\u0027\nfrom Gerdes AG\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff3aea0e68bfd46120ce2d08bc1f8240fa2bd36a",
      "tree": "6994ee69f5007218ce5b6cc1b14e372ebffc457f",
      "parents": [
        "9888e6fa7b68d9c8cc2c162a90979825ab45150a"
      ],
      "author": {
        "name": "Dave Johnson",
        "email": "djohnson@sw.starentnetworks.com",
        "time": "Mon Mar 06 15:42:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:43 2006 -0800"
      },
      "message": "[PATCH] cramfs mounts provide corrupted content since 2.6.15\n\nFix handling of cramfs images created by util-linux containing empty\nregular files.  Images created by cramfstools 1.x were ok.\n\nFill out inode contents in cramfs_iget5_set() instead of get_cramfs_inode()\nto prevent issues if cramfs_iget5_test() is called with I_LOCK|I_NEW still\nset.\n\nSigned-off-by: Dave Johnson \u003cdjohnson+linux-kernel@sw.starentnetworks.com\u003e\nCc: Olaf Hering \u003colh@suse.de\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9888e6fa7b68d9c8cc2c162a90979825ab45150a",
      "tree": "83e46fb733008fa753269d338f90ad255cc59f53",
      "parents": [
        "f716d8303345698728d9f8ce76a82a795a5be275"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 17:44:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 17:44:43 2006 -0800"
      },
      "message": "slab: clarify and fix calculate_slab_order()\n\nIf we triggered the \u0027offslab_limit\u0027 test, we would return with\ncachep-\u003egfporder incremented once too many times.\n\nThis clarifies the logic somewhat, and fixes that bug.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f716d8303345698728d9f8ce76a82a795a5be275",
      "tree": "20004f3dc2f11b83b5debe3a784d3f105c6e4daa",
      "parents": [
        "8ba7b0a14b2ec19583bedbcdbea7f1c5008fc922"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 17:41:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 17:41:44 2006 -0800"
      },
      "message": "Allocate 96 bytes for SCSI sense data reply\n\nThe SCSI layer uses SCSI_SENSE_BUFFERSIZE (96) for the sense buffer\nsize, even though some other code uses \"sizeof(struct request_sense)\"\n(which is 64 bytes).  Allocate the buffer using the bigger of the two\nfor safety.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "8ba7b0a14b2ec19583bedbcdbea7f1c5008fc922"
}
