)]}'
{
  "log": [
    {
      "commit": "a3310bbd3add738c2b40bb4e4dc966cdea9d6a04",
      "tree": "d0d1a654ebff78522ed8b3f6cdeb169cf384a2f4",
      "parents": [
        "6c80a1f888f548c090feaac3ad63b2d1f607a2c5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:20 2006 -0800"
      },
      "message": "[PATCH] sh: machine_halt()/machine_power_off() cleanups\n\nmachine_halt() managed to trigger the soft lockup detection due to not\ndisabling interrupts before going to sleep, so correct that.\n\nmachine_power_off() should be using pm_power_off, which lets us drop the\nboard-specific hacks from here.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c80a1f888f548c090feaac3ad63b2d1f607a2c5",
      "tree": "f138e2729121fd63b39bb99cf431a73db6e55910",
      "parents": [
        "b7a76e4b4e212ec0829f3a7243064511d62cb6da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:20 2006 -0800"
      },
      "message": "[PATCH] sh: Add missing timers directory rule to build\n\nThis should have been part of the timer framework support that was merged\nearlier, but looks to have been accidentally omitted.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7a76e4b4e212ec0829f3a7243064511d62cb6da",
      "tree": "37a4be476a1a85a119131f88bc637e2628b1a75d",
      "parents": [
        "37cc7943788c841b03a48c00751dfac0ad9f5b12"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:20 2006 -0800"
      },
      "message": "[PATCH] sh: sh-sci clock framework updates\n\nA couple of updates for the sh-sci serial driver:\n\n\t- Update for clock framework on sh.\n\t- Fix a compile error introduced by some h8300 changes.\n\t- Add SH7770/SH7780 subtype support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37cc7943788c841b03a48c00751dfac0ad9f5b12",
      "tree": "e25d4f7738b675cbb5129da9eaa6c0b56e398e1b",
      "parents": [
        "8d27e08191379b7a3302a33a6efdb8bdfd319c95"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:20 2006 -0800"
      },
      "message": "[PATCH] sh: convert voyagergx to platform device, drop sh-bus\n\nTrivial patch updating the voyagergx cchip code to reference a platform device\ninstead, now that the dma mask is taken care of.  Given this, there\u0027s no\nlonger any reason to drag around the SH-bus code, so kill that off entirely.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d27e08191379b7a3302a33a6efdb8bdfd319c95",
      "tree": "dd63b12706e849bdb494b0cdd2f11e60feb9ca91",
      "parents": [
        "50373c1b7ee9cdd9b8ccaa1b58d13ad43f879908"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:20 2006 -0800"
      },
      "message": "[PATCH] sh: drop maskpos from make_ipr_irq(), remove duplicate irq definitions\n\nClean up some of the subtype IRQ definitions for IPR IRQ, and consolidate the\nmake_ipr_irq() definitions by dropping maskpos.  SH-4A was the only thing\ninterested in the maskpos, and this should be handled through INTC2 rather\nthan IPR.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50373c1b7ee9cdd9b8ccaa1b58d13ad43f879908",
      "tree": "d6b61fc049f9be3f357c332720fff6491df28b7d",
      "parents": [
        "de02797aa744c96a90f47be7bc081ce2f74b17fd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] sh: unknown mach-type updates\n\nTrivial cleanup of the unknown machine type for some of the recent machvec\nchanges.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de02797aa744c96a90f47be7bc081ce2f74b17fd",
      "tree": "24e507b19a7180e8ae08d786598061479f660369",
      "parents": [
        "091904ae5fc6f018680f83d71301ceac4f39d77f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] sh: Cleanup struct sh_cpuinfo for clock framework changes\n\nNow that the clock framework changes have been integrated, the manual clock\naccounting that was done in sh_cpuinfo can be dropped.\n\nAlso correct a bug with running past the end of the CPU flags when there\u0027s a\nmismatch between the added flags and printed ones.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "091904ae5fc6f018680f83d71301ceac4f39d77f",
      "tree": "b82aa37495fd2378509730683a7607df29d49280",
      "parents": [
        "134ed1420eb5a3dd9827aa185dd37fe2dd0ab4d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] sh: Move TRA/EXPEVT/INTEVT definitions for reuse\n\nCurrently entry.S is home to these definitions, so we move them somewhere more\nsensible.  IPR IRQ handling depends on being to read from INTEVT.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "134ed1420eb5a3dd9827aa185dd37fe2dd0ab4d5",
      "tree": "ff3eb0238249dbe77f54c169c63d052812b14e70",
      "parents": [
        "740172947b315fa97f8d29b0b9809b1ea1201642"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] sh: Make peripheral clock frequency setting mandatory\n\nPretty much every subtype does this now anyways, and as we depend on it in a\nfew places being set to something sensible quite early on, it\u0027s better for a\nnew subtype to simply set a sensible default.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "740172947b315fa97f8d29b0b9809b1ea1201642",
      "tree": "9bdf73dd629a1bca83d626a0d4cffd6b7842e789",
      "parents": [
        "4a41cdf9788f14bb120ad06d9ce17ca05fd72f03"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:05:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] sh: SH4-202 microdev updates\n\nA few trivial updates for the microdev board support code:\n\n\t- Update for __IO_PREFIX changes.\n\t- Consolidate headers into a single microdev.h.\n\t- Update the microdev_defconfig.\n\t- Add init values for the S1D13806 used by s1d13xxxfb.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a41cdf9788f14bb120ad06d9ce17ca05fd72f03",
      "tree": "c24e51f6f93656d50bc6624def6bed0a8e50164a",
      "parents": [
        "e61997881e0402aedbfad8696e369568a0583f14"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:05:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] powerpc: Fix sigmask handling in sys_sigsuspend.\n\nBetter save the sigmask instead of throwing it away so it can be restored.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-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": "e61997881e0402aedbfad8696e369568a0583f14",
      "tree": "2b66d348024b41c22966c386f3ca6647a9efdb00",
      "parents": [
        "39931e41becd6abeb2014747369d8b6392f5dbac"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Feb 01 03:05:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] MODALIAS\u003d for macio\n\nProdive a MODALIAS\u003d enviroment variable for devices on the mac-io bus.\nChange the buffer length counter to not waste memory by advancing the\npointer for the next string too far.  Tested on an ibook1 with modular\npmac_zilog.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: 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": "39931e41becd6abeb2014747369d8b6392f5dbac",
      "tree": "1da728fbefb60f930df6357dcb8f9b1034d6b6d4",
      "parents": [
        "9ac49d22138348198f729f07371ffb11991368e6"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Wed Feb 01 03:05:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] powerpc: fix for kexec ppc32\n\n- kexec.h is included from assembly code, thus C code must be properly\n  protected.\n\n- (embedded) ppc32 systems use machine_kexec_simple whose declaration\n  vanished during a recent powerpc merge change.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: \u003cfastboot@osdl.org\u003e\nCc: 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": "9ac49d22138348198f729f07371ffb11991368e6",
      "tree": "4fb692731e6e72d0dc50add294128f6e5083d205",
      "parents": [
        "26d2a4be6a56eec575dac651f6606756a971f0fb"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Wed Feb 01 03:05:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] selinux: remove security struct magic number fields and tests\n\nRemove the SELinux security structure magic number fields and tests, along\nwith some unnecessary tests for NULL security pointers.  These fields and\ntests are leftovers from the early attempts to support SELinux as a\nloadable module during LSM development.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26d2a4be6a56eec575dac651f6606756a971f0fb",
      "tree": "3f27383674706bd535bc67c703827db8ecd5a1dc",
      "parents": [
        "db4c9641def55d36a6f9df79deb8a949292313ca"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Wed Feb 01 03:05:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] selinux: change file_alloc_security to use GFP_KERNEL\n\nThis patch changes the SELinux file_alloc_security function to use\nGFP_KERNEL rather than GFP_ATOMIC; the use of GFP_ATOMIC appears to be a\nremnant of when this function was being called with the files_lock spinlock\nheld, and is no longer necessary.  Please apply.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db4c9641def55d36a6f9df79deb8a949292313ca",
      "tree": "f3b786a346f0c987d796784e1e08154338263ad3",
      "parents": [
        "ee13d785eac1fbe7e79ecca77bf7e902734a0b30"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Wed Feb 01 03:05:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] selinux: fix and cleanup mprotect checks\n\nFix the SELinux mprotect checks on executable mappings so that they are not\nre-applied when the mapping is already executable as well as cleaning up\nthe code.  This avoids a situation where e.g.  an application is prevented\nfrom removing PROT_WRITE on an already executable mapping previously\nauthorized via execmem permission due to an execmod denial.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee13d785eac1fbe7e79ecca77bf7e902734a0b30",
      "tree": "9833d70a3d2cfe84a3259b93fc50af254aa0d1ce",
      "parents": [
        "a70773ddb96b74c7afe5a5bc859ba45e3d02899e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:05:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] slab: fix sparse warning\n\nmm/slab.c:1522:13: error: incompatible types for operation (\u0026)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a70773ddb96b74c7afe5a5bc859ba45e3d02899e",
      "tree": "7bb27a62bb4230c533cc25f2c8024906e431b80a",
      "parents": [
        "7fd6b1413082c303613fc137aca9a004740cacf0"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:05:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] mm/slab: add kernel-doc for one function\n\nFix kernel-doc for calculate_slab_order().\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fd6b1413082c303613fc137aca9a004740cacf0",
      "tree": "3186f4fdecbda4f16558c393a05408f7d3799ad4",
      "parents": [
        "b958f7d9f35bfb61625f201cd92a3fc39504af7a"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:05:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] slab: fix kzalloc and kstrdup caller report for CONFIG_DEBUG_SLAB\n\nFix kzalloc() and kstrdup() caller report for CONFIG_DEBUG_SLAB.  We must\npass the caller to __cache_alloc() instead of directly doing\n__builtin_return_address(0) there; otherwise kzalloc() and kstrdup() are\nreported as the allocation site instead of the real one.\n\nThanks to Valdis Kletnieks for reporting the problem and Steven Rostedt for\nthe original idea.\n\nSigned-off-by: 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": "b958f7d9f35bfb61625f201cd92a3fc39504af7a",
      "tree": "57668e6d26da9a66c98e5b0f0b1f85903cede63f",
      "parents": [
        "343e0d7a93951e35065fdb5e3dd61aece0ec6b3c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:05:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] dump_stack() in oom handler\n\nSometimes it\u0027s nice to know who\u0027s calling.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "343e0d7a93951e35065fdb5e3dd61aece0ec6b3c",
      "tree": "a9802aac4041b894a80ab6616b532a2fd0b468e6",
      "parents": [
        "9a2dba4b4912b493070cbc170629fdbf440b01d7"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:05:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] slab: replace kmem_cache_t with struct kmem_cache\n\nReplace uses of kmem_cache_t with proper struct kmem_cache in mm/slab.c.\n\nSigned-off-by: 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": "9a2dba4b4912b493070cbc170629fdbf440b01d7",
      "tree": "27d798fa2b2e9daf79defd8f617b12796a748b88",
      "parents": [
        "6ed5eb2211204224799b2821656bbbfde26ef200"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:05:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] slab: rename ac_data to cpu_cache_get\n\nRename the ac_data() function to more descriptive cpu_cache_get().\n\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "6ed5eb2211204224799b2821656bbbfde26ef200",
      "tree": "46c9c3d34317bcee626343acf9aec12c87ee9f32",
      "parents": [
        "5295a74cc0bcf1291686eb734ccb06baa3d55c1a"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:05:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:18 2006 -0800"
      },
      "message": "[PATCH] slab: extract virt_to_{cache|slab}\n\nIntroduce virt_to_cache() and virt_to_slab() functions to reduce duplicate\ncode and introduce a proper abstraction should we want to support other kind\nof mapping for address to slab and cache (eg.  for vmalloc() or I/O memory).\n\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "5295a74cc0bcf1291686eb734ccb06baa3d55c1a",
      "tree": "e90b312f402729893a97f164ce7e03386fe9c5ce",
      "parents": [
        "78d382d77c84229d031431931bf6490d5da6ab86"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:05:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: reduce inlining\n\nFrom: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\n\nReduce the amount of inline functions in slab to the functions that\nare used in the hot path:\n\n  - no inline for debug functions\n  - no __always_inline, inline is already __always_inline\n  - remove inline from a few numa support functions.\n\nBefore:\n\n   text    data     bss     dec     hex filename\n  13588     752      48   14388    3834 mm/slab.o (defconfig)\n  16671    2492      48   19211    4b0b mm/slab.o (numa)\n\nAfter:\n\n   text    data     bss     dec     hex filename\n  13366     752      48   14166    3756 mm/slab.o (defconfig)\n  16230    2492      48   18770    4952 mm/slab.o (numa)\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "78d382d77c84229d031431931bf6490d5da6ab86",
      "tree": "bb6b4fa29b05209ebe88beee496b7785644bb874",
      "parents": [
        "12dd36faec5d3bd96da84fa8f76efecc632930ab"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Wed Feb 01 03:05:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: extract slab_{put|get}_obj\n\nCreate two helper functions slab_get_obj() and slab_put_obj() to replace\nduplicated code in mm/slab.c\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "12dd36faec5d3bd96da84fa8f76efecc632930ab",
      "tree": "069ec58bf797166824e92b363720bef041aef712",
      "parents": [
        "fbaccacff1f17c65ae0972085368a7ec75be6062"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Wed Feb 01 03:05:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: extract slab_destroy_objs()\n\nCreate a helper function, slab_destroy_objs() which called from\nslab_destroy().  This makes slab_destroy() smaller and more readable, and\nmoves ifdefs outside the function body.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "fbaccacff1f17c65ae0972085368a7ec75be6062",
      "tree": "a559ee27ac259f7a48c036ec8eba94a04748c25e",
      "parents": [
        "5ec8a847bb8ae2ba6395cfb7cb4bfdc78ada82ed"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Feb 01 03:05:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: cache_estimate cleanup\n\nClean up cache_estimate() in mm/slab.c and improves the algorithm from O(n) to\nO(1).  We first calculate the maximum number of objects a slab can hold after\nstruct slab and kmem_bufctl_t for each object has been given enough space.\nAfter that, to respect alignment rules, we decrease the number of objects if\nnecessary.  As required padding is at most align-1 and memory of obj_size is\nat least align, it is always enough to decrease number of objects by one.\n\nThe optimization was originally made by Balbir Singh with more improvements\nfrom Steven Rostedt.  Manfred Spraul provider further modifications: no loop\nat all for the off-slab case and added comments to explain the background.\n\nAcked-by: Balbir Singh \u003cbsingharora@gmail.com\u003e\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: 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": "5ec8a847bb8ae2ba6395cfb7cb4bfdc78ada82ed",
      "tree": "2ef8bf7484700b49bae1b3c1191e04a80b78b102",
      "parents": [
        "18f820f655ce93b1e4d9b48fc6fcafc64157c6bc"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Feb 01 03:05:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: have index_of bug at compile time\n\nI noticed the code for index_of is a creative way of finding the cache\nindex using the compiler to optimize to a single hard coded number.  But\nI couldn\u0027t help noticing that it uses two methods to let you know that\nsomeone used it wrong.  One is at compile time (the correct way), and\nthe other is at run time (not good).\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "18f820f655ce93b1e4d9b48fc6fcafc64157c6bc",
      "tree": "62c759bb1d7d3675a3dee5dbb345cb63dfa7522b",
      "parents": [
        "3dafccf22751429e69b6266636cf3acf45b48075"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: minor cleanup to kmem_cache_alloc_node\n\nClean up kmem_cache_alloc_node a bit.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "3dafccf22751429e69b6266636cf3acf45b48075",
      "tree": "c65a0217e117155bbfca2bc4c7ad488a42018cc7",
      "parents": [
        "e965f9630c651fa4249039fd4b80c9392d07a856"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Wed Feb 01 03:05:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] slab: distinguish between object and buffer size\n\nAn object cache has two different object lengths:\n\n  - the amount of memory available for the user (object size)\n  - the amount of memory allocated internally (buffer size)\n\nThis patch does some renames to make the code reflect that better.\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: 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": "e965f9630c651fa4249039fd4b80c9392d07a856",
      "tree": "1353dd536d0ee549c30e462086624c21788ee9d2",
      "parents": [
        "7e2ab150d1b3b286a4c864c60a549b2601777b63"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Feb 01 03:05:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:17 2006 -0800"
      },
      "message": "[PATCH] Direct Migration V9: Avoid writeback / page_migrate() method\n\nMigrate a page with buffers without requiring writeback\n\nThis introduces a new address space operation migratepage() that may be used\nby a filesystem to implement its own version of page migration.\n\nA version is provided that migrates buffers attached to pages.  Some\nfilesystems (ext2, ext3, xfs) are modified to utilize this feature.\n\nThe swapper address space operation are modified so that a regular\nmigrate_page() will occur for anonymous pages without writeback (migrate_pages\nforces every anonymous page to have a swap entry).\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\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": "7e2ab150d1b3b286a4c864c60a549b2601777b63",
      "tree": "9d8f4f3af382a043ada81f75c324e76dff9f0043",
      "parents": [
        "a3351e525e4768c29aa5d22ef59b5b38e0361e53"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Feb 01 03:05:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] Direct Migration V9: upgrade MPOL_MF_MOVE and sys_migrate_pages()\n\nModify policy layer to support direct page migration\n\n- Add migrate_pages_to() allowing the migration of a list of pages to a a\n  specified node or to vma with a specific allocation policy in sets of\n  MIGRATE_CHUNK_SIZE pages\n\n- Modify do_migrate_pages() to do a staged move of pages from the source\n  nodes to the target nodes.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\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": "a3351e525e4768c29aa5d22ef59b5b38e0361e53",
      "tree": "457ab54f402b471c5158e8b361d059e88ab8cd62",
      "parents": [
        "a48d07afdf18212de22b959715b16793c5a6e57a"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Feb 01 03:05:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] Direct Migration V9: remove_from_swap() to remove swap ptes\n\nAdd remove_from_swap\n\nremove_from_swap() allows the restoration of the pte entries that existed\nbefore page migration occurred for anonymous pages by walking the reverse\nmaps.  This reduces swap use and establishes regular pte\u0027s without the need\nfor page faults.\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": "a48d07afdf18212de22b959715b16793c5a6e57a",
      "tree": "36d5963c29ceb5c2f6df53036cef5c0d30383dbf",
      "parents": [
        "b16664e44c54525be89dc07ad15a13b4eeec5634"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Feb 01 03:05:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] Direct Migration V9: migrate_pages() extension\n\nAdd direct migration support with fall back to swap.\n\nDirect migration support on top of the swap based page migration facility.\n\nThis allows the direct migration of anonymous pages and the migration of file\nbacked pages by dropping the associated buffers (requires writeout).\n\nFall back to swap out if necessary.\n\nThe patch is based on lots of patches from the hotplug project but the code\nwas restructured, documented and simplified as much as possible.\n\nNote that an additional patch that defines the migrate_page() method for\nfilesystems is necessary in order to avoid writeback for anonymous and file\nbacked pages.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b16664e44c54525be89dc07ad15a13b4eeec5634",
      "tree": "1844d193009c1e55e3c26256feb14bc622ec9af3",
      "parents": [
        "2a16e3f4b0c408b9e50297d2ec27e295d490267a"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Feb 01 03:05:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] Direct Migration V9: PageSwapCache checks\n\nCheck for PageSwapCache after looking up and locking a swap page.\n\nThe page migration code may change a swap pte to point to a different page\nunder lock_page().\n\nIf that happens then the vm must retry the lookup operation in the swap space\nto find the correct page number.  There are a couple of locations in the VM\nwhere a lock_page() is done on a swap page.  In these locations we need to\ncheck afterwards if the page was migrated.  If the page was migrated then the\nold page that was looked up before was freed and no longer has the\nPageSwapCache bit set.\n\nSigned-off-by: Hirokazu Takahashi \u003ctaka@valinux.co.jp\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\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": "2a16e3f4b0c408b9e50297d2ec27e295d490267a",
      "tree": "71569cfdf06fb83497e88e4e6543fbe624488aa3",
      "parents": [
        "1b2ffb7896ad46067f5b9ebf7de1891d74a4cdef"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] Reclaim slab during zone reclaim\n\nIf large amounts of zone memory are used by empty slabs then zone_reclaim\nbecomes uneffective.  This patch shakes the slab a bit.\n\nThe problem with this patch is that the slab reclaim is not containable to a\nzone.  Thus slab reclaim may affect the whole system and be extremely slow.\nThis also means that we cannot determine how many pages were freed in this\nzone.  Thus we need to go off node for at least one allocation.\n\nThe functionality is disabled by default.\n\nWe could modify the shrinkers to take a zone parameter but that would be quite\ninvasive.  Better ideas are welcome.\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": "1b2ffb7896ad46067f5b9ebf7de1891d74a4cdef",
      "tree": "a8f257639d4041bf0e7d61eda3fb72f2eb69f4bc",
      "parents": [
        "2a11ff06d7d12be5d1bbcf592fff649b45ac2388"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] Zone reclaim: Allow modification of zone reclaim behavior\n\nIn some situations one may want zone_reclaim to behave differently.  For\nexample a process writing large amounts of memory will spew unto other nodes\nto cache the writes if many pages in a zone become dirty.  This may impact the\nperformance of processes running on other nodes.\n\nAllowing writes during reclaim puts a stop to that behavior and throttles the\nprocess by restricting the pages to the local zone.\n\nSimilarly one may want to contain processes to local memory by enabling\nregular swap behavior during zone_reclaim.  Off node memory allocation can\nthen be controlled through memory policies and cpusets.\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": "2a11ff06d7d12be5d1bbcf592fff649b45ac2388",
      "tree": "cef86d3f60b6ae5b3dab277a554a92a8e08d903b",
      "parents": [
        "a92f71263af9d0ab77c260f709c0c079656221aa"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] zone_reclaim: configurable off node allocation period.\n\nCurrently the zone_reclaim code has a fixed window of 30 seconds of off node\nallocations should a local zone have no unused pagecache pages left.  Reclaim\nwill be attempted again after this timeout period to avoid repeated useless\nscans for memory.  This is also useful to established sufficiently large off\nnode allocation chunks to relieve the local node.\n\nIt may be beneficial to adjust that time period for some special situations.\nFor example if memory use was exceeding node capacity one may want to give up\nfor longer periods of time.  If memory spikes intermittendly then one may want\nto shorten the time period to reduce the number of off node allocations.\n\nThis patch allows just that....\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": "a92f71263af9d0ab77c260f709c0c079656221aa",
      "tree": "93aa7bf968ba108cc893b0dcc4de36fbf3b733bf",
      "parents": [
        "aa3f18b3391ac305baa01faead3fdf9147daf54b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:16 2006 -0800"
      },
      "message": "[PATCH] zone_reclaim: partial scans instead of full scan\n\nInstead of scanning all the pages in a zone, imitate real swap and scan\nonly a portion of the pages and gradually scan more if we do not free up\nenough pages.  This avoids a zone suddenly loosing all unused pagecache\npages (we may after all access some of these again so they deserve another\nchance) but it still frees up large chunks of memory if a zone only\ncontains unused pagecache pages.\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": "aa3f18b3391ac305baa01faead3fdf9147daf54b",
      "tree": "7e5e1f300058279bafdf7b576e072ced3e5f45d3",
      "parents": [
        "4e6a510a74145585f4111d60d1b5fd450d795dd8"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:15 2006 -0800"
      },
      "message": "[PATCH] zone_reclaim: do not unmap file backed pages\n\nzone_reclaim should leave that to the real swapper.  We are only interested\nin evicting unmapped pages.\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": "4e6a510a74145585f4111d60d1b5fd450d795dd8",
      "tree": "ff1cb5ba871d6c3f1b90276b865853e20cddefff",
      "parents": [
        "9884fd8df195fe48d4e1be2279b419be96127cae"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Feb 01 03:05:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:15 2006 -0800"
      },
      "message": "[PATCH] mm: hugepage accounting fix\n\n2.6.15\u0027s hugepage faulting introduced huge_pages_needed accounting into\nhugetlbfs: to count how many pages are already in cache, for spot check on\nhow far a new mapping may be allowed to extend the file.  But it\u0027s muddled:\neach hugepage found covers HPAGE_SIZE, not PAGE_SIZE.  Once pages were\nalready in cache, it would overshoot, wrap its hugepages count backwards,\nand so fail a harmless repeat mapping with -ENOMEM.  Fixes the problem\nfound by Don Dupuis.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-By: Adam Litke \u003cagl@us.ibm.com\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9884fd8df195fe48d4e1be2279b419be96127cae",
      "tree": "1438571d206c1d488efb8454c64ae00c51438a2e",
      "parents": [
        "c84db23c6e587d3ab00a41c51fedf758e1f6ecd4"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@linux.intel.com",
        "time": "Wed Feb 01 03:05:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:15 2006 -0800"
      },
      "message": "[PATCH] Use 32 bit division in slab_put_obj()\n\nImprove the performance of slab_put_obj().  Without the cast, gcc considers\nptrdiff_t a 64 bit signed integer and ends up emitting code to use a full\nsigned 128 bit divide on EM64T, which is substantially slower than a 32 bit\nunsigned divide.\n\nI noticed this when looking at the profile of a case where the slab balance\nis just on edge and thrashes back and forth freeing a block.\n\nSigned-off-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c84db23c6e587d3ab00a41c51fedf758e1f6ecd4",
      "tree": "f1e31810b14a71ccbb9963e018076212eb267ee9",
      "parents": [
        "52a8363eae3872af15880292ff4e06d0fab36986"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:15 2006 -0800"
      },
      "message": "[PATCH] zone_reclaim: minor fixes\n\n- If we only reclaim nr_pages then its okay to stay on node.\n  Switch from \u003e to \u003e\u003d for the comparison.\n\n- vm_table[] entry for zone_reclaim_mode is a bit screwed up.\n\n- Add empty lines around shrink_zone to show that this is the\n  central function to be called.\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": "52a8363eae3872af15880292ff4e06d0fab36986",
      "tree": "9ac9d0f00cc2e35e5d95c7be77874477e25847b4",
      "parents": [
        "ce2ea89ba101d976907128441ba3aca72a8804b9"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:15 2006 -0800"
      },
      "message": "[PATCH] mm: improve function of sc-\u003emay_writepage\n\nMake sc-\u003emay_writepage control the writeout behavior of shrink_list.\n\nRemove the laptop_mode trick from shrink_list and instead set may_writepage\nin try_to_free_pages properly.\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": "ce2ea89ba101d976907128441ba3aca72a8804b9",
      "tree": "f08184cdd2c70eff0018c49ceee94a0b25b3b5f0",
      "parents": [
        "79046ae07ae21245520ca0aab985ee6678a879f8"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Wed Feb 01 03:05:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:15 2006 -0800"
      },
      "message": "[PATCH] GFP_ZONETYPES: calculate from GFP_ZONEMASK\n\nGFP_ZONETYPES calculate from GFP_ZONEMASK\n\nGFP_ZONETYPES\u0027s value is directly related to the value of GFP_ZONEMASK.  It\ntakes one of two forms depending whether the top bit of GFP_ZONEMASK is a\n\u0027loner\u0027.  Supply both forms, enabling the loner.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79046ae07ae21245520ca0aab985ee6678a879f8",
      "tree": "8a980747ab9eeaa3407e2aa2366a4c6e95dee9d0",
      "parents": [
        "42c722d4cb4022e56ff200f3f5a58c0dfd7edac6"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Wed Feb 01 03:05:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] GFP_ZONETYPES: add commentry on how to calculate\n\nGFP_ZONETYPES define using GFP_ZONEMASK and add commentry\n\nAdd commentry explaining the optimisation that we can apply to GFP_ZONETYPES\nwhen the leftmost bit is a \u0027loaner\u0027, it can only be set in isolation.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42c722d4cb4022e56ff200f3f5a58c0dfd7edac6",
      "tree": "a954fe12587951c01c61c0fc1ad2219a74adbbcb",
      "parents": [
        "8928862398fef04a137e5673ac5fa9e797960c87"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] zone_reclaim: reclaim on memory only node support\n\nZone reclaim is usually only run on the local node.  Headless nodes do not\nhave any local processors.  This patch checks for headless nodes and\nperforms zone reclaim on them.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8928862398fef04a137e5673ac5fa9e797960c87",
      "tree": "141f91c4dd56d323e6f5ce2d47cd1f1d22177aa7",
      "parents": [
        "537421be79b94bcf620467f50dd9e38b739c2a00"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Feb 01 03:05:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] Optimize off-node performance of zone reclaim\n\nEnsure that the performance of off node pages stays the same as before.\nOff node pagefault tests showed an 18% drop in performance without this\npatch.\n\n- Increase the timeout to 30 seconds to reduce the overhead.\n\n- Move all code possible out of the off node hot path for zone reclaim\n  (Sorry Andrew, the struct initialization had to be sacrificed).\n  The read_page_state() bit us there.\n\n- Check first for the timeout before any other checks.\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": "537421be79b94bcf620467f50dd9e38b739c2a00",
      "tree": "7ec41fbd73df646943554b43d21e130748fc77e0",
      "parents": [
        "c125a1838a95604eb35b60259a8d678dc193f7e4"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:05:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] Mark CONFIG_UFS_FS_WRITE as BROKEN\n\nOpenBSD doesn\u0027t see \".\" correctly in directories created by Linux.  Copying\nfiles over several KB will buy you infinite loop in __getblk_slow().\nCopying files smaller than 1 KB seems to be OK.  Sometimes files will be\nfilled with zeros.  Sometimes incorrectly copied file will reappear after\nnext file with truncated size.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c125a1838a95604eb35b60259a8d678dc193f7e4",
      "tree": "b69248f31ba0b55d5167a7751d5fd4bac72147af",
      "parents": [
        "f7b8988ff50d99c99746f65f420364e91362c065"
      ],
      "author": {
        "name": "David Gibson",
        "email": "dwg@au1.ibm.com",
        "time": "Wed Feb 01 03:05:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] powerpc: Add flattened device tree documentation\n\nThe flattened device tree is the only supported way of booting ARCH\u003dpowerpc\nkernels on non Open Firmware machines.  The documentation for the flattened\ntree format and contents has been discussed on mailing lists and lately has\nbeen living in the dtc git tree.  Really, it ought to go in the kernel\u0027s\nDocumentation directory for maximum visibility.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7b8988ff50d99c99746f65f420364e91362c065",
      "tree": "ca7b0e93ea3991fe24aee2c88fe54a02f92739ea",
      "parents": [
        "a8183ebb45324ef99f98a175623d67cdcec4466f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Feb 01 03:05:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] swsusp: do not change log level during suspend/resume\n\nPrevent the kernel from setting the log level to 10 unconditionally during\nsuspend/resume which was needed in the past for debugging, but generally is\nundesirable.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8183ebb45324ef99f98a175623d67cdcec4466f",
      "tree": "f1e06760e3c4d037a8c7eafd46dd9420d8d8acd0",
      "parents": [
        "bb3c190e8d43fcbf1210effb05dc660cb3ccf817"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 01 03:05:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] fix saa7146 kobject register failure\n\nWhoops.\n\nkobject_register failed for hexium HV-PCI6/Orion (-13)\n[\u003cc01d3eb6\u003e] kobject_register+0x31/0x47\n[\u003cc023a996\u003e] bus_add_driver+0x4a/0xfd\n[\u003cc01de3c1\u003e] __pci_register_driver+0x82/0xa4\n[\u003cd083400a\u003e] hexium_init_module+0xa/0x47 [hexium_orion]\n[\u003cc013bdae\u003e] sys_init_module+0x167b/0x1822\n[\u003cc01633f7\u003e] do_sync_read+0xb8/0xf3\n[\u003cc0133fa3\u003e] autoremove_wake_function+0x0/0x2d\n[\u003cc0145390\u003e] audit_syscall_entry+0x118/0x13f\n[\u003cc0106ae2\u003e] do_syscall_trace+0x104/0x14a\n[\u003cc0103d21\u003e] syscall_call+0x7/0xb\n\nslashes in kobject names aren\u0027t allowed.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb3c190e8d43fcbf1210effb05dc660cb3ccf817",
      "tree": "2ef533e648752f438492cd65623fe86b1d621476",
      "parents": [
        "bfaa1deeb982c985d8e0435e835baeaae63b57fd"
      ],
      "author": {
        "name": "V. Ananda Krishnan",
        "email": "mansarov@us.ibm.com",
        "time": "Wed Feb 01 03:05:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] jsm: fix for high baud rates problem\n\n      Scott Kilau \u003cScott_Kilau@digi.com\u003e\n\nDigi serial port console doesn\u0027t work when baud rates are set higher than\n38400.  So the lookup table and code in jsm_neo.c has been modified and\ntested.  Please let me have the feed-back.\n\nSigned-off-by: V.Ananda Krishnan \u003cmansarov@us.ibm.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfaa1deeb982c985d8e0435e835baeaae63b57fd",
      "tree": "4e7dcee0443cb0595258f9c8bd16982ba87386f4",
      "parents": [
        "2f7016d917faef8f1e016b4a7bd7f594694480b6"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed Feb 01 03:05:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] disable lost tick compensation before TSCs are synced\n\nAvoid lost tick compensation early in boot before the TSCs are\nsynchronized.  Currently timekeeping is enabled before the TSCs are\nsynchronized, thus when the TSCs are synched (reset to zero), it appears\nthat a number of lost ticks have occurred.  This can cause premature expiry\nof timers and in extreme cases can cause the soft lockup detection to fire.\n\nThis resolves issues reported by Andy Whitcroft as well as bug #5366\nreported by Tim Mann.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f7016d917faef8f1e016b4a7bd7f594694480b6",
      "tree": "06aa6181a5609ad1e3815a08cf9a67df4ab08137",
      "parents": [
        "0f07496144c270f10d0ad06b70b9c9387d5527fd"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Wed Feb 01 03:05:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] sys_sched_getaffinity() \u0026 hotplug\n\nChange sched_getaffinity() so that it returns a bitmap that indicates the\nlegally schedulable cpus that a task is allowed to run on.\n\nWithout this patch, if CONFIG_HOTPLUG_CPU is enabled, sched_getaffinity()\nunconditionally returns (at least on IA64) a mask with NR_CPUS bits set.\nThis conveys no useful infornmation except for a kernel compile option.\n\nThis fixes a breakage we obseved running recent kernels. We have MPI jobs\nthat use sched_getaffinity() to determine where to place their threads.\nPlacing them on non-existant cpus is problematic :-)\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nathan Lynch \u003cntl@pobox.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f07496144c270f10d0ad06b70b9c9387d5527fd",
      "tree": "33d00ef050b2b63d1033357113fcc6eae589e40a",
      "parents": [
        "c27a0d75b33c030965cc97d3d7f571107a673fb4"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Wed Feb 01 03:05:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] Add faster __iowrite32_copy routine for x86_64\n\nThis assembly version is measurably faster than the generic version in\nlib/iomap_copy.c.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.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": "c27a0d75b33c030965cc97d3d7f571107a673fb4",
      "tree": "c4d797b413bb6f8a1b8507213294a291ab5114f8",
      "parents": [
        "f7589f28d7dd4586b4e90ac3b2a180409669053a"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Wed Feb 01 03:05:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] Introduce __iowrite32_copy\n\nThis arch-independent routine copies data to a memory-mapped I/O region,\nusing 32-bit accesses.  The naming is double-underscored to make it clear\nthat it does not guarantee write ordering, nor does it perform a memory\nbarrier afterwards; the kernel doc also explicitly states this.  This style\nof access is required by some devices.\n\nThis change also introduces include/linux/io.h, at Andrew\u0027s suggestion.  It\nonly has one occupant at the moment, but is a logical destination for\noft-replicated contents of include/asm-*/{io,iomap}.h to migrate to.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.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": "f7589f28d7dd4586b4e90ac3b2a180409669053a",
      "tree": "c1f9967dfa36713bd9b2b372a9c6214ebf8dc48c",
      "parents": [
        "493f01d1d0699ddafc30067d33fcc18d0b95b624"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Wed Feb 01 03:05:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] Define BITS_PER_BYTE\n\nThis can make the intent behind some arithmetic expressions clearer.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\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": "493f01d1d0699ddafc30067d33fcc18d0b95b624",
      "tree": "0e003b5e3ae425bccb30165aaeb21e128696fc1c",
      "parents": [
        "952bbc87f01f552ef091a62ea2a721b5b2670e74"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 01 03:05:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] kernel/posix-timers.c: remove do_posix_clock_notimer_create()\n\nThis function is neither used nor has any real contents.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "952bbc87f01f552ef091a62ea2a721b5b2670e74",
      "tree": "21e98d4d4c715c30987dac59cc309ecd1987f20c",
      "parents": [
        "66188fae3bf7f8dd951e2291d2a81888ed1b65de"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 01 03:05:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] hrtimers: set correct initial expiry time for relative SIGEV_NONE timers\n\nThe expiry time for relative timers with SIGEV_NONE set was never\nupdated to the correct value.\n\nPointed out by George Anzinger.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66188fae3bf7f8dd951e2291d2a81888ed1b65de",
      "tree": "e07737a7064e1d10e5d9a8f28c35de600f79440f",
      "parents": [
        "7978672c4d9a1e6a6081de3a9d9ba5e5b24904a0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 01 03:05:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] hrtimers: add back lost credit lines\n\nAt some point we added credits to people who actively helped to bring\nk/hr-timers along.  This was lost in the big code revamp.  Add it back.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7978672c4d9a1e6a6081de3a9d9ba5e5b24904a0",
      "tree": "a7deb3a6e339e691078c770d4b9cbc05d99a2243",
      "parents": [
        "ff60a5dc4fa584d47022d2533bc5c53b80096fb5"
      ],
      "author": {
        "name": "George Anzinger",
        "email": "george@wildturkeyranch.net",
        "time": "Wed Feb 01 03:05:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] hrtimers: cleanups and simplifications\n\nClean up the interface to hrtimers by changing the init code to pass the mode\nas well as the clock.  This allow the init code to select the correct base and\neliminates extra timer re-init code in posix-timers.  We also simplify the\nrestart interface nanosleep use.\n\nSigned-off-by: George Anzinger \u003cgeorge@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff60a5dc4fa584d47022d2533bc5c53b80096fb5",
      "tree": "230e685e1cf26a9ade0e9446d87d41c503444be3",
      "parents": [
        "a16a1c095a2392d49fafea22f3a508e268ef7167"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:05:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:13 2006 -0800"
      },
      "message": "[PATCH] hrtimers: fix posix-timer requeue race\n\nFrom: Steven Rostedtrostedt@goodmis.org \u003crostedt@goodmis.org\u003e\n\nCPU0 expires a posix-timer and runs the callback function.  The signal is\nqueued.\n\nAfter releasing the posix-timer lock and before returning to hrtimer_run_queue\nCPU0 gets interrupted.  CPU1 delivers the queued signal and rearms the timer.\nCPU0 comes back to hrtimer_run_queue and sets the timer state to expired.\n\nThe next modification of the timer can result in an oops, because the state\ninformation is wrong.\n\nKeep track of state \u003d RUNNING and check if the state has been in the return\npath of hrtimer_run_queue.  In case the state has been changed, ignore a\nrestart request and do not touch the state variable.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a16a1c095a2392d49fafea22f3a508e268ef7167",
      "tree": "ee5da8c9f04fe03eac9ab399b00f089748a74ddd",
      "parents": [
        "b6557fbca805217588a412f391a65ceafcf1a1af"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 01 03:05:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] hrtimers: fix oldvalue return in setitimer\n\nThis resolves bugzilla bug#5617.  The oldvalue of the timer was read after the\ntimer was cancelled, so the remaining time was always zero.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6557fbca805217588a412f391a65ceafcf1a1af",
      "tree": "2739d606680c2f68fc33def5d107b2862b9bfe86",
      "parents": [
        "bc1978d404befacd272d0321ef749cc3192e488b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 01 03:05:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] hrtimers: fix possible use of NULL pointer in posix-timers\n\nFixup the conversion of posix-timers to hrtimers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc1978d404befacd272d0321ef749cc3192e488b",
      "tree": "4ec8c7de7df1052e5f9b87a77fc3a80bc67e587d",
      "parents": [
        "853609b61ef88b414ffd1613741aa59894334320"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 01 03:05:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] hrtimers: fixup itimer conversion\n\nThe itimer conversion removed the locking which protects the timer and\nvariables in the shared signal structure.  Steven Rostedt found the problem in\nthe latest -rt patches.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "853609b61ef88b414ffd1613741aa59894334320",
      "tree": "93def4ef8c820fb678bedf31f144b1d85942c181",
      "parents": [
        "e8730eabd45e47e392f230ab8720c4b8537901fc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Feb 01 03:05:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] swsusp: use bytes as image size units\n\nMake swsusp use bytes as the image size units, which is needed for future\ncompatibility.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8730eabd45e47e392f230ab8720c4b8537901fc",
      "tree": "b4baeb1144ba775c5148bc8bee36947e4a2e4dac",
      "parents": [
        "1d0098b6e2055e4afb2ceadf11c4b9f43b671ccc"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:05:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] uml: compilation fix when MODE_SKAS disabled\n\n  CC      arch/um/sys-i386/ldt.o\narch/um/sys-i386/ldt.c:19:21: proc_mm.h: No such file or directory\nmake[1]: *** [arch/um/sys-i386/ldt.o] Error 1\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d0098b6e2055e4afb2ceadf11c4b9f43b671ccc",
      "tree": "b861028837a25fb987d9d144f5c3ae728fbe46be",
      "parents": [
        "295b117ef334bcc3c9596117cb0aa640054e35fc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:05:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] mips: gdb-stub.c: fix parse error before ; token\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\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": "295b117ef334bcc3c9596117cb0aa640054e35fc",
      "tree": "44d1c95ba3e8d7e7da2cefad9f5300908e5d34d2",
      "parents": [
        "10296cb0b2b0b0eb312f81032216504a64ee675a"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Wed Feb 01 03:05:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm: tpm_bios remove unused variable\n\nRemove event_data_size since it was pointed out in tpm_bios-indexing-\nfix.patch that is was ugly and it wasn\u0027t actually being used.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10296cb0b2b0b0eb312f81032216504a64ee675a",
      "tree": "3e2f96690015da1caaa8b70a4811530f4613efdf",
      "parents": [
        "7bcee5b86a8d9f8a0f2c1848fd9abd675e09e969"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Wed Feb 01 03:05:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm: tpm_bios fix sparse warnings\n\nFixing the sparse warnings on the acpi_os_map_memory calls pointed out by\nRandy.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bcee5b86a8d9f8a0f2c1848fd9abd675e09e969",
      "tree": "25c008ff23cc242318037b86e7da529cb592fbdd",
      "parents": [
        "1c40f7d4f0a9d5242f19b02b00e3e5a8ee218a20"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Wed Feb 01 03:05:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm: tpm-bios: fix module license issue\n\nAttempting to insert the tpm modules fails because the tpm_bios file is\nmissing a license statement.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c40f7d4f0a9d5242f19b02b00e3e5a8ee218a20",
      "tree": "3a6422d574bf033ef1c4c6f455c6e528ac3116c2",
      "parents": [
        "ca4a031f6b43edb8745ebc0a1b7307c24719dae4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:05:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm_bios indexing fix\n\nIt generates warnings:\n\ndrivers/char/tpm/tpm_bios.c: In function `get_event_name\u0027:\ndrivers/char/tpm/tpm_bios.c:223: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:223: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:223: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:224: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:224: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:224: warning: cast from pointer to integer of different size\n\nand I\u0027m not sure what the code is doing there, but it seems wrong.  We\u0027re\nusing the address of the buffer rather than the contents of it.\n\nThe patch adds more nasty typecasting, but I think the whole arrangement could\nbe done in a more typesafe manner.\n\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca4a031f6b43edb8745ebc0a1b7307c24719dae4",
      "tree": "fdbd3953c93828e588421afb7e07869c520013f4",
      "parents": [
        "ed5a92700d3ce2646cb7763792a5f7ad1bade7e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:05:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] tpm_bios: securityfs error checking fix\n\nThese functions return ERR_PTR()s on error, not NULL.\n\nSpotted by Randy.\n\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed5a92700d3ce2646cb7763792a5f7ad1bade7e8",
      "tree": "83f0bb909c11e29c90fd3433284911ba7d76567e",
      "parents": [
        "7ee26aa04d4dbd5e006b2f184d6028c71384681f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:05:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] tpm_bios: needs more securityfs_ functions\n\ntpm_bios.c needs securityfs_xyz() functions.\n\nDoes include/linux/security.h need stubs for these, or should\nchar/tpm/Makefile just be modified to say:\n\nifdef CONFIG_ACPI\nifdef CONFIG_SECURITY\n\tobj-$(CONFIG_TCG_TPM) +\u003d tpm_bios.o\nendif\nendif\n\ndrivers/char/tpm/tpm_bios.c:494: warning: implicit declaration of function \u0027securityfs_create_dir\u0027\ndrivers/char/tpm/tpm_bios.c:494: warning: assignment makes pointer from integer without a cast\ndrivers/char/tpm/tpm_bios.c:499: warning: implicit declaration of function \u0027securityfs_create_file\u0027\ndrivers/char/tpm/tpm_bios.c:501: warning: assignment makes pointer from integer without a cast\ndrivers/char/tpm/tpm_bios.c:508: warning: assignment makes pointer from integer without a cast\ndrivers/char/tpm/tpm_bios.c:523: warning: implicit declaration of function \u0027securityfs_remove\u0027\n*** Warning: \"securityfs_create_file\" [drivers/char/tpm/tpm_bios.ko] undefined!\n*** Warning: \"securityfs_create_dir\" [drivers/char/tpm/tpm_bios.ko] undefined!\n*** Warning: \"securityfs_remove\" [drivers/char/tpm/tpm_bios.ko] undefined!\n\nThere are also some gcc and sparse warnings that could be fixed.\n(see http://www.xenotime.net/linux/doc/build-tpm.out)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ee26aa04d4dbd5e006b2f184d6028c71384681f",
      "tree": "830f483bc72e1914fc827beaf32f8da15694ce6f",
      "parents": [
        "94f91def998efe3b79780f3b39b6c87d390dbe4c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:04:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] tpm_infineon: fix printk format warning\n\ndrivers/char/tpm/tpm_infineon.c:443: warning: format \u0027%04x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94f91def998efe3b79780f3b39b6c87d390dbe4c",
      "tree": "f06675ce7f97a0a18c9c07bbd3500f8e3d0d01cb",
      "parents": [
        "386093ef9a6c88576d8b418bf1c8616d5e410a20"
      ],
      "author": {
        "name": "Rocky Craig",
        "email": "rocky.craig@hp.com",
        "time": "Wed Feb 01 03:04:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] IPMI: remove invalid acpi register spacing check\n\nAt the 2.6.12 timeframe ipmi_si_intf.c was patched to provide default\nregister spacings in try_init_acpi() if the register spacing was set to\nzero, similar to code in other routines.\n\nUnfortunately, another patch was simultaneously added that exits early from\ntry_init_acpi() if the register spacings are set to zero, circumventing the\nnew defaults.  This patch removes the early exit code and some incorrect\ncomments that aren\u0027t present in other common code snippets.\n\nSigned-off-by: Rocky Craig \u003crocky.craig@hp.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "386093ef9a6c88576d8b418bf1c8616d5e410a20",
      "tree": "35c9df9cf7c538d2872eb7ea8ed9b0afb000c32e",
      "parents": [
        "ce5f8d70ba6e3d7ffcaff86b2cf91a42c27f77af"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:04:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] ipw2200: fix -\u003eeeprom[EEPROM_VERSION] check\n\npriv-\u003eeeprom is a pointer.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Yi Zhu \u003cyi.zhu@intel.com\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce5f8d70ba6e3d7ffcaff86b2cf91a42c27f77af",
      "tree": "f9e5a21e8683f0a69a01a3988f9beb3846b5fd95",
      "parents": [
        "3ee247ebce93a526f482d6bc714ce796fa85a81a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:04:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] alpha: dma-mapping.h: add \"struct scatterlist;\"\n\nOn alpha-jensen:\n\n  CC      drivers/base/platform.o\nIn file included from include/linux/dma-mapping.h:24,\n                 from drivers/base/platform.c:16:\ninclude/asm/dma-mapping.h:36: warning: \"struct scatterlist\" declared inside parameter list\ninclude/asm/dma-mapping.h:36: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ee247ebce93a526f482d6bc714ce796fa85a81a",
      "tree": "7e796c3a2cb37aa5be802783fae23e8d0636caab",
      "parents": [
        "4aac0a63fe8d418a2b74e43708f59380ba379a3b"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Wed Feb 01 03:04:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] dm: dm-table warning fix\n\ndrivers/md/dm-table.c:500: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4aac0a63fe8d418a2b74e43708f59380ba379a3b",
      "tree": "b71c432edf274776443a27d5dfdbd7800d014e08",
      "parents": [
        "3eaf840e0b0046f56602c524c7ba58a82f5526c5"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Wed Feb 01 03:04:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] device-mapper snapshot: barriers not supported\n\nThe snapshot and origin targets are incapable of handling barriers and need to\nindicate this.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3eaf840e0b0046f56602c524c7ba58a82f5526c5",
      "tree": "de525d358029dd1744aa2570fe8b8f8add5f8dd1",
      "parents": [
        "12f03a49cf0ab5e8511911142d28699499a572c4"
      ],
      "author": {
        "name": "Jun\u0027ichi \"Nick\" Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Wed Feb 01 03:04:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] device-mapper disk statistics: timing\n\nRecord I/O timing statistics\n\nThe start time is added to struct dm_io, an existing structure allocated\nprivately internally within dm and attached to each incoming bio.\n\nWe export disk_round_stats() from block/ll_rw_blk.c instead of creating a\nprivate clone.\n\nSigned-off-by: Jun\u0027ichi \"Nick\" Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12f03a49cf0ab5e8511911142d28699499a572c4",
      "tree": "ba20a069dae0d695d84326189d2e608b4e841ed5",
      "parents": [
        "dab6a42915554f70220e5a2ff55c59c749582c7b"
      ],
      "author": {
        "name": "Kevin Corry",
        "email": "kevcorry@us.ibm.com",
        "time": "Wed Feb 01 03:04:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] device-mapper statistics: basic\n\nRecord basic I/O statistics for mapped devices.\n\nSigned-off-by: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dab6a42915554f70220e5a2ff55c59c749582c7b",
      "tree": "cd8c11b9d8c2c57cc36b1920d21f787bd8cdd83b",
      "parents": [
        "a4fc4717fc55a3bcd3cfdafa285b7af164b83051"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Wed Feb 01 03:04:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] device-mapper ioctl: reduce PF_MEMALLOC usage\n\nReduce substantially the amount of code using PF_MEMALLOC, as envisaged in the\noriginal FIXME.\n\nIf you\u0027re using lvm2, for this patch to work correctly you should update to\nlvm2 version 2.02.01 or later and device-mapper version 1.02.02 or later.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4fc4717fc55a3bcd3cfdafa285b7af164b83051",
      "tree": "bce42a0cc5a6675ab50fb6b525e4418b66863fdf",
      "parents": [
        "aa14edeb994f8f7e223d02ad14780bf2fa719f6d"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Wed Feb 01 03:04:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] device-mapper log bitset: fix endian\n\nClean up the code responsible for the on-disk mirror logs by using the\nset_le_bit test_le_bit functions of ext2.  That makes the BE machines keep the\nbitmap internally in LE order - it does mean you can\u0027t use any other type of\noperations on the bitmap words but that looks to be OK in this instance.  The\nefficiency tradeoff is very minimal as you would expect for something that\next2 uses.\n\nThis allows us to remove bits_to_core(), bits_to_disk() and log-\u003edisk_bits.\n\nAlso increment the mirror log disk version transparently to avoid sharing with\nolder kernels that suffered from the 64-bit BE bug.\n\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa14edeb994f8f7e223d02ad14780bf2fa719f6d",
      "tree": "07fb8ba39d619708bdc0a68a32d4a7296abd955c",
      "parents": [
        "cb82a6cdf994d6656ad0a25ed28395af3416a27c"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Wed Feb 01 03:04:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] device-mapper snapshot: load metadata on creation\n\nMove snapshot metadata loading to happen when the table is created instead of\nwhen the device is resumed.  Writes to the origin device don\u0027t trigger\nexceptions until each snapshot table becomes active when resume() is called on\neach snapshot.\n\nIf you\u0027re using lvm2, for this patch to work properly you should update to\nlvm2 version 2.02.01 or later and device-mapper version 1.02.02 or later.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb82a6cdf994d6656ad0a25ed28395af3416a27c",
      "tree": "4909677ccac581360f41722bb45c724b6fa01eee",
      "parents": [
        "4ff0c007b2854b9ca4dca3a104ee3e4c146c02d6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:04:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] compat_sys_pselect7() fix\n\nfs/compat.c: In function `compat_sys_pselect7\u0027:\nfs/compat.c:1820: warning: passing arg 5 of `compat_core_sys_select\u0027 from incompatible pointer type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ff0c007b2854b9ca4dca3a104ee3e4c146c02d6",
      "tree": "8c45c1f36fa8dea8bf585aa1f0375c4e84e37535",
      "parents": [
        "70e51015768439a5c305a42fdaa0abe5cc109bcf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:04:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] lp486e: remove SLOW_DOWN_IO\n\nIt\u0027s not used. Fix the following on alpha-eb66 as a side effect:\n\nIn file included from drivers/net/lp486e.c:75:\ninclude/asm/io.h:20:1: warning: \"SLOW_DOWN_IO\" redefined\ndrivers/net/lp486e.c:59:1: warning: this is the location of the previous definition\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70e51015768439a5c305a42fdaa0abe5cc109bcf",
      "tree": "66d02def41d4f65f9b8ae2f4b52e4f21056f4f13",
      "parents": [
        "cc0fa84a01d328a1ad70076b90f08281c4c79f92"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:04:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] tsunami_flash: fix \"parse error before \u0027;\u0027 token\"\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc0fa84a01d328a1ad70076b90f08281c4c79f92",
      "tree": "c588be11c6f3ed5888647444157c0a9ef5b28a57",
      "parents": [
        "b62735d9c6212de6fd1b5e96b41d978939fb0dd2"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Feb 01 03:04:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] powerpc: enable irq\u0027s for platform functions.\n\nMake the platform function interrupt functions actually work.  Calls\nirq_enable() for the first in the list, and irq_disable() for the last.\n\nAdded *func to struct irq_client so the the user can pass just that to\npmf_unregister_irq_client().\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b62735d9c6212de6fd1b5e96b41d978939fb0dd2",
      "tree": "54392e5858df6c34ce65998e15e230e475ef6b1f",
      "parents": [
        "6292d9aaf3047f1abd970bc64ab6d952eda258ac"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@csd.uu.se",
        "time": "Wed Feb 01 03:04:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] ide-scsi: fix for IDE probe/remove ops changes\n\nKernel 2.6.16-rc1 broke the ide-scsi driver: ide-scsi loads but fails to\nfind any devices to bind to.  It also triggers a message \"Driver \u0027ide-scsi\u0027\nneeds updating - please use bus_type methods\" from the driver core.\n\nThe IDE core in 2.6.16-rc1 changed the location of an IDE driver\u0027s\n-\u003eprobe()/-\u003eremove()/-\u003eshutdown() methods: they are now in the ide_driver_t\nstruct not in the gen_driver sub-struct.  drivers/ide/ was updated for this\nchange but ide-scsi.c wasn\u0027t.  Hence the breakage.\n\nThis patch repairs ide-scsi and also eliminates the driver core warning.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@csd.uu.se\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6292d9aaf3047f1abd970bc64ab6d952eda258ac",
      "tree": "2ea2e47572ee8addca7624c6d1e0823449f6f58d",
      "parents": [
        "88356e908521a84b2220c9e8850d1a356a851aa9"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Wed Feb 01 03:04:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] __cpuinit functions wrongly marked __meminit\n\n__meminit has overzelously been modified and crept its way into marking\ncpuup callbacks as __meminit.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88356e908521a84b2220c9e8850d1a356a851aa9",
      "tree": "12d83c6ab84ec41a6903207e8042e9081a25d30d",
      "parents": [
        "9cd684551124e71630ab96d238747051463f5b56"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 01 03:04:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] sound/ppc/pmac.c typo\n\nIn 2.6.16-rc1 there is a small typo introduced by the \u0027Remove device_node\naddrs/n_addr\u0027 changes which prevents my Powerbook G4 sound from working:\n\n\tAdvanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 08:57:20 2006 UTC).\n\tsnd: can\u0027t request rsrc  0 (Sound Control: 0x80000000:80004fff)\n\tALSA device list:\n\t   No soundcards found.\n\nThe patch below fixes it.  Of course, the patch fixing the i2c issues\n(\u0027i2c_smbus_write_i2c_block_data\u0027 patch) needs to be applied to in order\nfor the sound to completly work.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9cd684551124e71630ab96d238747051463f5b56",
      "tree": "52de759d09d79ded7ff6746a3e2d5c002c75b2f8",
      "parents": [
        "caf736085f2f0d22a992a855d9caae14973f7ea4"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Feb 01 03:04:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] fuse: fix async read for legacy filesystems\n\nWhile asynchronous reads mean a performance improvement in most cases, if\nthe filesystem assumed that reads are synchronous, then async reads may\ndegrade performance (filesystem may receive reads out of order, which can\nconfuse it\u0027s own readahead logic).\n\nWith sshfs a 1.5 to 4 times slowdown can be measured.\n\nThere\u0027s also a need for userspace filesystems to know whether asynchronous\nreads are supported by the kernel or not.\n\nTo achive these, negotiate in the INIT request whether async reads will be\nused and the maximum readahead value.  Update interface version to 7.6\n\nIf userspace uses a version earlier than 7.6, then disable async reads, and\nset maximum readahead value to the maximum read size, as done in previous\nversions.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "caf736085f2f0d22a992a855d9caae14973f7ea4",
      "tree": "1224cebafe4104c9621ffa06c08311c19668acc5",
      "parents": [
        "389d1ea50849f84c3a9f8640fcb66827746b4ab4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:04:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] smbfs readdir vs signal fix\n\nAn old patch designed to fix http://bugme.osdl.org/show_bug.cgi?id\u003d4497,\n\"getdents gives empty/random result upon signal\".\n\nIf smbfs\u0027s readdir() is interupted by a signal, smb_readdir() failed to\nnoticed that and proceeded to treat the unread-into page as valid directory\ncontents.  Fix that up by handling the -ERESTARTSYS.\n\nThanks to Stian Skjelstad for reporting and testing.\n\nCc: Stian Skjelstad \u003cstian@nixia.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "389d1ea50849f84c3a9f8640fcb66827746b4ab4",
      "tree": "63a8f4d29e7b892a22c7b70dd461c1e89547ade7",
      "parents": [
        "3fb803a990cd17546bd89c38e0e29a891f71ce7d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 01 03:04:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] CONFIG_DOUBLEFAULT Kconfig fix\n\nMove CONFIG_DOUBLEFAULT from the main Kconfig menu (!) into its proper\nplace: the \"Processor Type and features\" submenu.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fb803a990cd17546bd89c38e0e29a891f71ce7d",
      "tree": "11a1da8788161c689734b53c40784a7737d1c118",
      "parents": [
        "3a2ca64496cc1c9aeab1076e06d092b3ec74a43d"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Wed Feb 01 03:04:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] knfsd: Restore recently broken ACL functionality to NFS server\n\nA recent patch to\n   Allow run-time selection of NFS versions to export\n\nmeant that NO nfsacl service versions were exported.  This patch restored\nthat functionality.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\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": "3a2ca64496cc1c9aeab1076e06d092b3ec74a43d",
      "tree": "e76fdb42c39184405bbe5c9dafdb04e9012c38c0",
      "parents": [
        "577bca9eff94193a06e426f8dbf6b3152247a209"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Wed Feb 01 03:04:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] prototypes for *at functions \u0026 typo fix\n\nHere\u0027s the follow-up patch which introduces the prototypes for the new\nsyscalls.  There was also a typo in one of the new symbols.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "577bca9eff94193a06e426f8dbf6b3152247a209",
      "tree": "14d7f911f60e085e8ce33c32cdab458663543479",
      "parents": [
        "3833a70585fd4b0f64e275ba0cc3f5e5038253fd"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Feb 01 03:04:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:08 2006 -0800"
      },
      "message": "[PATCH] CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES\n\nOlder pSeries systems with serial ports dont get any console output after\nrecent changes.  CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES\nbecause it enables lots of old drivers.  Instead, remove the dependency on\nCONFIG_ISA from the serial port discovery code.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\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": "3833a70585fd4b0f64e275ba0cc3f5e5038253fd",
      "tree": "ec1ef3b23a83f141ed8953494ff39bfd78289caa",
      "parents": [
        "a6df590dd8b7644c8e298e3b13442bcd6ceeb739"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:04:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:08 2006 -0800"
      },
      "message": "[PATCH] x86_64: compat_sys_futimesat fix\n\nWe need to use the compat function here.\n\nPointer out by Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n\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"
    }
  ],
  "next": "a6df590dd8b7644c8e298e3b13442bcd6ceeb739"
}
