)]}'
{
  "log": [
    {
      "commit": "23d95a03d63eff25118b50737006ce6e7c1b8def",
      "tree": "faae8f9f9e7d7f93e55ed71fa801239e49dcf9fe",
      "parents": [
        "81fc685a898f84d0787eeebb1c118de0bd3484a0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 13 00:34:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] lockdep: improve lockdep_reset()\n\nClear all the chains during lockdep_reset().  This fixes some locking-selftest\nfalse positives i saw on -rt.  (never saw those on mainline though, but it\ncould happen.)\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": "81fc685a898f84d0787eeebb1c118de0bd3484a0",
      "tree": "f604565b228c12b3db6037673870882c8022c4a9",
      "parents": [
        "a664089741aa9010333ecbdadbf5d9de62bafa2d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 13 00:34:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] lockdep: improve verbose messages\n\nMake verbose lockdep messages (off by default) more informative by printing\nout the hash chain key.  (this patch was what helped me catch the earlier\nlockdep hash-collision bug)\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": "a664089741aa9010333ecbdadbf5d9de62bafa2d",
      "tree": "067e1f096a9af6cf77ef179a6cdf44082768e89d",
      "parents": [
        "5d6f647fc6bb57377c9f417c4752e43189f56bb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 13 00:34:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] lockdep: filter off by default\n\nFix typo in the class_filter() function.  (filtering is not used by default so\nthis only affects lockdep-internal debugging cases)\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": "5d6f647fc6bb57377c9f417c4752e43189f56bb1",
      "tree": "ab30c24c021adc549aab6bf042108d920975d9a9",
      "parents": [
        "e61c90188b9956edae1105eef361d8981a352fcd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 13 00:34:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] debug: add sysrq_always_enabled boot option\n\nMost distributions enable sysrq support but set it to 0 by default.  Add a\nsysrq_always_enabled boot option to always-enable sysrq keys.  Useful for\ndebugging - without having to modify the disribution\u0027s config files (which\nmight not be possible if the kernel is on a live CD, etc.).\n\nAlso, while at it, clean up the sysrq interfaces.\n\n[bunk@stusta.de: make sysrq_always_enabled_setup() static]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "e61c90188b9956edae1105eef361d8981a352fcd",
      "tree": "7de9cc41910c55e32aba0f8cc07f73923b7cb515",
      "parents": [
        "7e913c53609d5e8374f55d6f29c0bcd6650a2362"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Wed Dec 13 00:34:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] optimize o_direct on block devices\n\nImplement block device specific .direct_IO method instead of going through\ngeneric direct_io_worker for block device.\n\ndirect_io_worker() is fairly complex because it needs to handle O_DIRECT on\nfile system, where it needs to perform block allocation, hole detection,\nextents file on write, and tons of other corner cases.  The end result is\nthat it takes tons of CPU time to submit an I/O.\n\nFor block device, the block allocation is much simpler and a tight triple\nloop can be written to iterate each iovec and each page within the iovec in\norder to construct/prepare bio structure and then subsequently submit it to\nthe block layer.  This significantly speeds up O_D on block device.\n\n[akpm@osdl.org: small speedup]\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e913c53609d5e8374f55d6f29c0bcd6650a2362",
      "tree": "77082566215aa8c8a43e2217819e35ce39ffbe63",
      "parents": [
        "47ae32d6a54955a041cdc30b06d0bb16e75f68d5"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Dec 13 00:34:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] ocfs2: relative atime support\n\nUpdate ocfs2_should_update_atime() to understand the MNT_RELATIME flag and\nto test against mtime / ctime accordingly.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47ae32d6a54955a041cdc30b06d0bb16e75f68d5",
      "tree": "b28623f98ae536342d35443c6548c373df342e7f",
      "parents": [
        "b227613841d4d211a10c5860acc73e133b613bc0"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Wed Dec 13 00:34:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] relative atime\n\nAdd \"relatime\" (relative atime) support.  Relative atime only updates the\natime if the previous atime is older than the mtime or ctime.  Like\nnoatime, but useful for applications like mutt that need to know when a\nfile has been read since it was last modified.\n\nA corresponding patch against mount(8) is available at\nhttp://userweb.kernel.org/~akpm/mount-relative-atime.txt\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Karel Zak \u003ckzak@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b227613841d4d211a10c5860acc73e133b613bc0",
      "tree": "273f9672954f65edb0098da6f65a27a30ad46bbc",
      "parents": [
        "1c0350bd0c9b59957760e67516973db35bafa050"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 13 00:34:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] touch_atime() cleanup\n\nSimplify touch_atime() layout.\n\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c0350bd0c9b59957760e67516973db35bafa050",
      "tree": "af78ff82f439fdc1d60340cfe253d2840509b0e1",
      "parents": [
        "8a102eed9c4e1d21bad07a8fd97bd4fbf125d966"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Wed Dec 13 00:34:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] Xtensa: Add ktermios and minor filename fix\n\nThe kernel termios (ktermios) changes were somehow missed for Xtensa.  This\npatch adds the ktermios structure and also includes some minor file name\nfix that was missed in the syscall patch.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: 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": "8a102eed9c4e1d21bad07a8fd97bd4fbf125d966",
      "tree": "9ec99f046b94971db46b08a87d7eab3e84c4acd4",
      "parents": [
        "3df494a32b936aef76d893f5065f962ebd9b9437"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 13 00:34:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] PM: Fix SMP races in the freezer\n\nCurrently, to tell a task that it should go to the refrigerator, we set the\nPF_FREEZE flag for it and send a fake signal to it.  Unfortunately there\nare two SMP-related problems with this approach.  First, a task running on\nanother CPU may be updating its flags while the freezer attempts to set\nPF_FREEZE for it and this may leave the task\u0027s flags in an inconsistent\nstate.  Second, there is a potential race between freeze_process() and\nrefrigerator() in which freeze_process() running on one CPU is reading a\ntask\u0027s PF_FREEZE flag while refrigerator() running on another CPU has just\nset PF_FROZEN for the same task and attempts to reset PF_FREEZE for it.  If\nthe refrigerator wins the race, freeze_process() will state that PF_FREEZE\nhasn\u0027t been set for the task and will set it unnecessarily, so the task\nwill go to the refrigerator once again after it\u0027s been thawed.\n\nTo solve first of these problems we need to stop using PF_FREEZE to tell\ntasks that they should go to the refrigerator.  Instead, we can introduce a\nspecial TIF_*** flag and use it for this purpose, since it is allowed to\nchange the other tasks\u0027 TIF_*** flags and there are special calls for it.\n\nTo avoid the freeze_process()-refrigerator() race we can make\nfreeze_process() to always check the task\u0027s PF_FROZEN flag after it\u0027s read\nits \"freeze\" flag.  We should also make sure that refrigerator() will\nalways reset the task\u0027s \"freeze\" flag after it\u0027s set PF_FROZEN for it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "3df494a32b936aef76d893f5065f962ebd9b9437",
      "tree": "825a96b219eeb87ef7a627a2494cf4fa7cd4d03e",
      "parents": [
        "6a2d7a955d8de6cb19ed9cd194b3c83008a22c32"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 13 00:34:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] PM: Fix freezing of stopped tasks\n\nCurrently, if a task is stopped (ie.  it\u0027s in the TASK_STOPPED state), it\nis considered by the freezer as unfreezeable.  However, there may be a race\nbetween the freezer and the delivery of the continuation signal to the task\nresulting in the task running after we have finished freezing the other\ntasks.  This, in turn, may lead to undesirable effects up to and including\ndata corruption.\n\nTo prevent this from happening we first need to make the freezer consider\nstopped tasks as freezeable.  For this purpose we need to make freezeable()\nstop returning 0 for these tasks and we need to force them to enter the\nrefrigerator.  However, if there\u0027s no continuation signal in the meantime,\nthe stopped tasks should remain stopped after all processes have been\nthawed, so we need to send an additional SIGSTOP to each of them before\nwaking it up.\n\nAlso, a stopped task that has just been woken up should first check if\nthere\u0027s a freezing request for it and go to the refrigerator if that\u0027s the\ncase.\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": "6a2d7a955d8de6cb19ed9cd194b3c83008a22c32",
      "tree": "dc440341412a45a7c1f363dcaa1505fe711eadec",
      "parents": [
        "02a0e53d8227aff5e62e0433f82c12c1c2805fd6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Dec 13 00:34:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] SLAB: use a multiply instead of a divide in obj_to_index()\n\nWhen some objects are allocated by one CPU but freed by another CPU we can\nconsume lot of cycles doing divides in obj_to_index().\n\n(Typical load on a dual processor machine where network interrupts are\nhandled by one particular CPU (allocating skbufs), and the other CPU is\nrunning the application (consuming and freeing skbufs))\n\nHere on one production server (dual-core AMD Opteron 285), I noticed this\ndivide took 1.20 % of CPU_CLK_UNHALTED events in kernel.  But Opteron are\nquite modern cpus and the divide is much more expensive on oldest\narchitectures :\n\nOn a 200 MHz sparcv9 machine, the division takes 64 cycles instead of 1\ncycle for a multiply.\n\nDoing some math, we can use a reciprocal multiplication instead of a divide.\n\nIf we want to compute V \u003d (A / B)  (A and B being u32 quantities)\nwe can instead use :\n\nV \u003d ((u64)A * RECIPROCAL(B)) \u003e\u003e 32 ;\n\nwhere RECIPROCAL(B) is precalculated to ((1LL \u003c\u003c 32) + (B - 1)) / B\n\nNote :\n\nI wrote pure C code for clarity. gcc output for i386 is not optimal but\nacceptable :\n\nmull   0x14(%ebx)\nmov    %edx,%eax // part of the \u003e\u003e 32\nxor     %edx,%edx // useless\nmov    %eax,(%esp) // could be avoided\nmov    %edx,0x4(%esp) // useless\nmov    (%esp),%ebx\n\n[akpm@osdl.org: small cleanups]\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02a0e53d8227aff5e62e0433f82c12c1c2805fd6",
      "tree": "fe32435308e5f1afe8bd12357bd8c5ff3b4133c7",
      "parents": [
        "55935a34a428a1497e3b37982e2782c09c6f914d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Dec 13 00:34:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] cpuset: rework cpuset_zone_allowed api\n\nElaborate the API for calling cpuset_zone_allowed(), so that users have to\nexplicitly choose between the two variants:\n\n  cpuset_zone_allowed_hardwall()\n  cpuset_zone_allowed_softwall()\n\nUntil now, whether or not you got the hardwall flavor depended solely on\nwhether or not you or\u0027d in the __GFP_HARDWALL gfp flag to the gfp_mask\nargument.\n\nIf you didn\u0027t specify __GFP_HARDWALL, you implicitly got the softwall\nversion.\n\nUnfortunately, this meant that users would end up with the softwall version\nwithout thinking about it.  Since only the softwall version might sleep,\nthis led to bugs with possible sleeping in interrupt context on more than\none occassion.\n\nThe hardwall version requires that the current tasks mems_allowed allows\nthe node of the specified zone (or that you\u0027re in interrupt or that\n__GFP_THISNODE is set or that you\u0027re on a one cpuset system.)\n\nThe softwall version, depending on the gfp_mask, might allow a node if it\nwas allowed in the nearest enclusing cpuset marked mem_exclusive (which\nrequires taking the cpuset lock \u0027callback_mutex\u0027 to evaluate.)\n\nThis patch removes the cpuset_zone_allowed() call, and forces the caller to\nexplicitly choose between the hardwall and the softwall case.\n\nIf the caller wants the gfp_mask to determine this choice, they should (1)\nbe sure they can sleep or that __GFP_HARDWALL is set, and (2) invoke the\ncpuset_zone_allowed_softwall() routine.\n\nThis adds another 100 or 200 bytes to the kernel text space, due to the few\nlines of nearly duplicate code at the top of both cpuset_zone_allowed_*\nroutines.  It should save a few instructions executed for the calls that\nturned into calls of cpuset_zone_allowed_hardwall, thanks to not having to\nset (before the call) then check (within the call) the __GFP_HARDWALL flag.\n\nFor the most critical call, from get_page_from_freelist(), the same\ninstructions are executed as before -- the old cpuset_zone_allowed()\nroutine it used to call is the same code as the\ncpuset_zone_allowed_softwall() routine that it calls now.\n\nNot a perfect win, but seems worth it, to reduce this chance of hitting a\nsleeping with irq off complaint again.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55935a34a428a1497e3b37982e2782c09c6f914d",
      "tree": "270e68db0a0c8819986fd5150d942812a02d8f42",
      "parents": [
        "2e892f43ccb602e8ffad73396a1000f2040c9e0b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 13 00:34:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] More slab.h cleanups\n\nMore cleanups for slab.h\n\n1. Remove tabs from weird locations as suggested by Pekka\n\n2. Drop the check for NUMA and SLAB_DEBUG from the fallback section\n   as suggested by Pekka.\n\n3. Uses static inline for the fallback defs as also suggested by Pekka.\n\n4. Make kmem_ptr_valid take a const * argument.\n\n5. Separate the NUMA fallback definitions from the kmalloc_track fallback\n   definitions.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e892f43ccb602e8ffad73396a1000f2040c9e0b",
      "tree": "2f799810eccebeb5d432daed93ed9654238887b6",
      "parents": [
        "872225ca77519a243d7e19270b062b0ac53418d8"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 13 00:34:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] Cleanup slab headers / API to allow easy addition of new slab allocators\n\nThis is a response to an earlier discussion on linux-mm about splitting\nslab.h components per allocator.  Patch is against 2.6.19-git11.  See\nhttp://marc.theaimsgroup.com/?l\u003dlinux-mm\u0026m\u003d116469577431008\u0026w\u003d2\n\nThis patch cleans up the slab header definitions.  We define the common\nfunctions of slob and slab in slab.h and put the extra definitions needed\nfor slab\u0027s kmalloc implementations in \u003clinux/slab_def.h\u003e.  In order to get\na greater set of common functions we add several empty functions to slob.c\nand also rename slob\u0027s kmalloc to __kmalloc.\n\nSlob does not need any special definitions since we introduce a fallback\ncase.  If there is no need for a slab implementation to provide its own\nkmalloc mess^H^H^Hacros then we simply fall back to __kmalloc functions.\nThat is sufficient for SLOB.\n\nSort the function in slab.h according to their functionality.  First the\nfunctions operating on struct kmem_cache * then the kmalloc related\nfunctions followed by special debug and fallback definitions.\n\nAlso redo a lot of comments.\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": "872225ca77519a243d7e19270b062b0ac53418d8",
      "tree": "e0236085e5eb5f14228e3d01d306f6e0d0bf3998",
      "parents": [
        "a5b92873a87cc579f6399693e2c9ae6b43932ddf"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Wed Dec 13 00:34:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] cciss: remove calls to pci_disable_device\n\nRemove calls to pci_disable_device except in fail_all_cmds.  The\npci_disable_device function does something nasty to Smart Array controllers\nthat pci_enable_device does not undo.  So if the driver is unloaded it\ncannot be reloaded.\n\nAlso, customers can disable any pci device via the ROM Based Setup Utility\n(RBSU).  If the customer has disabled the controller we should not try to\nblindly enable the card from the driver.  Please consider this for\ninclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b92873a87cc579f6399693e2c9ae6b43932ddf",
      "tree": "096e806d4eba56b9e57812c338a0c1ce24fab8bf",
      "parents": [
        "3468a33e98524a7661a158251b10cea7c9fafece"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Wed Dec 13 00:34:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] cciss: map out more memory for config table\n\nMap out more memory for our config table.  It\u0027s required to reach offset\n0x214 to disable DMA on the P600.  I\u0027m not sure how I lost this hunk.\nPlease consider this for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3468a33e98524a7661a158251b10cea7c9fafece",
      "tree": "4ba528780a725ef10285ce274c692402afa896f1",
      "parents": [
        "fb0c9295b81f5c7f51058aabfadd13d8e70b48f4"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Dec 13 00:34:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] sx: fix non-PCI build\n\nWhen CONFIG_PCI is not defined (i.e.  PCI bus is disabled), the sx driver\nfails to link, since some pci functions are not available.  Fix this\nbehaviour to be able to compile this driver on machines with no PCI bus\n(but with ISA bus support).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb0c9295b81f5c7f51058aabfadd13d8e70b48f4",
      "tree": "0da52641ef141ca361a4ad0cea19831b1c6f7cb0",
      "parents": [
        "a3808ac156f503dd2a00a059d9ff4677ce75244f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Dec 13 00:34:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] mxser_new: fix non-PCI build\n\nWhen CONFIG_PCI is not defined (i.e.  PCI bus is disabled), the mxser_new\ndriver fails to link, since some pci functions are not available.  Fix this\nbehaviour to be able to compile this driver on machines with no PCI bus\n(but with ISA bus support).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3808ac156f503dd2a00a059d9ff4677ce75244f",
      "tree": "6685441392ee1ca882c5ca0a6d585eb8d6e167ad",
      "parents": [
        "89040b21e7e2205985feb77f9a83138ab9cb0dfd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 13 00:34:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] isicom: fix build with PCI disabled\n\nWith CONFIG_PCI\u003dn:\ndrivers/char/isicom.c: In function \u0027isicom_probe\u0027:\ndrivers/char/isicom.c:1793: warning: implicit declaration of function\n\u0027pci_request_region\u0027\ndrivers/char/isicom.c:1827: warning: implicit declaration of function\n\u0027pci_release_region\u0027\n\nLet\u0027s CONFIG_ISI depend on CONFIG_PCI.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89040b21e7e2205985feb77f9a83138ab9cb0dfd",
      "tree": "937e8f99b269b4884a6cda3a02a1c34defa4b632",
      "parents": [
        "bfdc0c280a497575670e87efa89e78a88438483b"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Wed Dec 13 00:34:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] w1: Fix for kconfig entry typo\n\nBased on patch from Alexander Rigbo \u003calexander.rigbo@acgnystrom.se\u003e\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfdc0c280a497575670e87efa89e78a88438483b",
      "tree": "6c7a3ee533f9f163393e61efa3e57e3e72bddf82",
      "parents": [
        "3b99ab242145c99ec8781dc267ec100e7f23ef9d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] KVM: Fix vmx hardware_enable() on macbooks\n\nIt seems macbooks set bit 2 but not bit 0, which is an \"enabled but vmxon will\nfault\" setting.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nTested-by: Alex Larsson (sometimes testing helps)\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b99ab242145c99ec8781dc267ec100e7f23ef9d",
      "tree": "b382de90fcd739843807a22c933f1efd798f4ac8",
      "parents": [
        "873a7c423bf8f12bff48a4b8963b32be568b4fcf"
      ],
      "author": {
        "name": "Michael Riepe",
        "email": "michael@mr511.de",
        "time": "Wed Dec 13 00:34:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] KVM: Don\u0027t touch the virtual apic vt registers on 32-bit\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "873a7c423bf8f12bff48a4b8963b32be568b4fcf",
      "tree": "947beeefe93c4b90807d188ec15271218673a3f5",
      "parents": [
        "802ba064c49f655d20fed563f2a4924c8256ea10"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] KVM: Disallow the kvm-amd module on intel hardware, and vice versa\n\nThey\u0027re not on speaking terms.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "802ba064c49f655d20fed563f2a4924c8256ea10",
      "tree": "f705b597b2da6583239e9f028fa0d6f6ec319682",
      "parents": [
        "011e3a9ad4891ba1b27e281e085228189c56b137"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Dec 13 00:34:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] md: Don\u0027t assume that READ\u003d\u003d0 and WRITE\u003d\u003d1 - use the names explicitly\n\nThanks Jens for alerting me to this.\n\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003craziebe@gmail.com\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": "011e3a9ad4891ba1b27e281e085228189c56b137",
      "tree": "3e9ac42e237bc163e37a89bb3d090608a5e1320b",
      "parents": [
        "dd47ea755693228bf842c779e8afdfa47efb20a3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Dec 13 00:34:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] Fix crossbuilding checkstack\n\nThe previous checkstack fix for UML, which needs to use the host\u0027s tools,\nwas wrong in the crossbuilding case.  It would use the build host\u0027s, rather\nthan the target\u0027s, toolchain.\n\nThis patch removes the old fix and adds an explicit special case for UML,\nleaving everyone else alone.\n\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": "dd47ea755693228bf842c779e8afdfa47efb20a3",
      "tree": "3dbaea0064765ff7dbc82e5bf0af73aba15dd6b2",
      "parents": [
        "6a8ba9d12150461acc91bd3c9124eac19e853218"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 13 00:34:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] slab: fix sleeping in atomic bug\n\nFallback_alloc() does not do the check for GFP_WAIT as done in\ncache_grow().  Thus interrupts are disabled when we call kmem_getpages()\nwhich results in the failure.\n\nDuplicate the handling of GFP_WAIT in cache_grow().\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a8ba9d12150461acc91bd3c9124eac19e853218",
      "tree": "faad595c30d5245d637962ecd523744b5f37f4ec",
      "parents": [
        "0a0c502c94af0491ab454ad6d216c7a6fda8362b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Dec 13 00:34:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] reorder struct pipe_buf_operations\n\nFields of struct pipe_buf_operations have not a precise layout (ie not\noptimized to fit cache lines nor reduce cache line ping pongs)\n\nThe bufs[] array is *large* and is placed near the beginning of the\nstructure, so all following fields have a large offset.  This is\nunfortunate because many archs have smaller instructions when using small\noffsets relative to a base register.  On x86 for example, 7 bits offsets\nhave smaller instruction lengths.\n\nMoving bufs[] at the end of pipe_buf_operations permits all fields to have\nsmall offsets, and reduce text size, and icache pressure.\n\n# size vmlinux.pre vmlinux\n    text    data     bss     dec     hex filename\n3268989  664356  492196 4425541  438745 vmlinux.pre\n3268765  664356  492196 4425317  438665 vmlinux\n\nSo this patch reduces text size by 224 bytes on my x86_64 machine. Similar\nresults on ia32.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a0c502c94af0491ab454ad6d216c7a6fda8362b",
      "tree": "9bede4de8a52492591917630b9d855f1567a6530",
      "parents": [
        "3b354c557c7a6fcac099b3a20b308853fe596183"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: set gconf\u0027s save-widget\u0027s sensitivity according to .config\u0027s changed state\n\nClean up a little.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b354c557c7a6fcac099b3a20b308853fe596183",
      "tree": "4489c66167db27bed76aae32b5e815666f0050b5",
      "parents": [
        "bfc10001b11e51b59ac901d17c5f05361bd2351d"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: add \"void conf_set_changed_callback(void (*fn)(void))\", use it in qconf.cc\n\nAdded function sets \"void (*conf_changed_callback)(void)\".  Call it, if\n.config\u0027s changed state changes.  Use above in qconf.cc to set gui\u0027s\nsave-widget\u0027s sensitvity.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfc10001b11e51b59ac901d17c5f05361bd2351d",
      "tree": "eee8c1ed8f7ec7389656ee5bedd087b3ccee2b9a",
      "parents": [
        "b321429325e4c911c379a5bf4156c9fc9713e425"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: make sym_change_count static, let it be altered by 2 functions only\n\nThose two functions are\n\tvoid sym_set_change_count(int count)\nand\n\tvoid sym_add_change_count(int count)\n\nAll write accesses to sym_change_count are replaced by calls to above\nfunctions.\n\nVariable and changer-functions are moved to confdata.c.  IMO thats ok, as\nsym_change_count is an attribute of the .config\u0027s change state.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b321429325e4c911c379a5bf4156c9fc9713e425",
      "tree": "8781e449e4b0b10da6394f7bf01e0e6004c074ac",
      "parents": [
        "3dfcaf16135150d0f025047a7525664a41bb2adf"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: new function \"bool conf_get_changed(void)\"\n\nRun \"make xconfig\" on a freshly untarred kernel-tree.  Look at the floppy disk\nicon of the qt application, that has just started: Its in a normal, active\nstate.\n\nMouse click on it: .config is being saved.\n\nThis patch series changes things so taht\nafter the mouse click on the floppy disk icon, the icon is greyed out.\nIf you mouse click on it now, nothing happens.\n\nIf you change some CONFIG_*, the floppy disk icon returns to \"active state\",\nthat is, if you mouse click it now, .config is written.\n\nThis patch:\n\nReturns sym_change_count to reflect the .config\u0027s change state.\nAll read only accesses of\n\tsym_change_count\nare replaced by calls to\n\tconf_get_changed()\n.\nmconfig.c is manipulated to ask for saving only when\nconf_get_changed() returned true.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dfcaf16135150d0f025047a7525664a41bb2adf",
      "tree": "9397099e21503db8b89bd6d5d253bc0979f1445c",
      "parents": [
        "5f8442edfb214908e9c6ca1142bf882c9bc364e5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Dec 13 00:34:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] vt: fix comments to not refer to kill_proc\n\nThe code has been fixed to use kill_pid instead of kill_proc fix the\ncomments as well.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f8442edfb214908e9c6ca1142bf882c9bc364e5",
      "tree": "32c6e81d78cdedf03a01e418df05ff8a8f76c7bf",
      "parents": [
        "d4c3cca941b64a938eaa9734585a93547c6be323"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Dec 13 00:34:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] Revert \"[PATCH] identifier to nsproxy\"\n\nThis reverts commit 373beb35cd6b625e0ba4ad98baace12310a26aa8.\n\nNo one is using this identifier yet.  The purpose of this identifier is to\nexport nsproxy to user space which is wrong.  nsproxy is an internal\nimplementation optimization, which should keep our fork times from getting\nslower as we increase the number of global namespaces you don\u0027t have to\nshare.\n\nAdding a global identifier like this is inappropriate because it makes\nnamespaces inherently non-recursive, greatly limiting what we can do with\nthem in the future.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4c3cca941b64a938eaa9734585a93547c6be323",
      "tree": "48b78bda9d4da9c3bdfb30548cb65f0bc4015733",
      "parents": [
        "426d62e2158c2fd3aa1ed1fd62122afd2ccb89ae"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Dec 13 00:34:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] constify pipe_buf_operations\n\n- pipe/splice should use const pipe_buf_operations and file_operations\n\n- struct pipe_inode_info has an unused field \"start\" : get rid of it.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "426d62e2158c2fd3aa1ed1fd62122afd2ccb89ae",
      "tree": "cda261031eb69277da28f9d2b1c8b06ed88f0d1a",
      "parents": [
        "8c7bb723b4e36dbd4b144176116d126104dc65e0"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Add MAINTAINERS entry\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c7bb723b4e36dbd4b144176116d126104dc65e0",
      "tree": "d5f13bce4876887c8892297e2a31339efa5e6268",
      "parents": [
        "0770b19b94ed8fc97e1fcac91c320ec738919628"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: MMU: Ignore pcd, pwt, and pat bits on ptes\n\nThe pcd, pwt, and pat bits on page table entries affect the cpu cache.  Since\nthe cache is a host resource, the guest should not be able to control it.\nMoreover, the meaning of these bits changes depending on whether pat is\nenabled or not.\n\nSo, force these bits to zero on shadow page table entries at all times.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0770b19b94ed8fc97e1fcac91c320ec738919628",
      "tree": "f42920008f93f05ab961832b2c870a00bfb0cecf",
      "parents": [
        "7725f0badd6682e5bcc06f38eedf0123712a3f60"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Remove extranous put_cpu() from vcpu_put()\n\nThe arch splitting patchset left an extra put_cpu() in core code, where it can\ncause trouble for CONFIG_PREEMPT kernels.\n\nReported-by: Huihong Luo \u003chuisinro@yahoo.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7725f0badd6682e5bcc06f38eedf0123712a3f60",
      "tree": "bee0e576e61c4551658f3ae463964815baf41691",
      "parents": [
        "f7fbf1fdf0d79241f5cc95310b96f0c52452ab39"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Move find_vmx_entry() to vmx.c\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7fbf1fdf0d79241f5cc95310b96f0c52452ab39",
      "tree": "e56bcb3ccb56517279a8727603087813722eb7f4",
      "parents": [
        "acd19499e9724615d720b29c74be6b218ce765c6"
      ],
      "author": {
        "name": "Uri Lublin",
        "email": "uril@qumranet.com",
        "time": "Wed Dec 13 00:34:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Make the GET_SREGS and SET_SREGS ioctls symmetric\n\nThis makes the SET_SREGS ioctl behave symmetrically to the GET_SREGS ioctl wrt\nthe segment access rights flag.\n\nSigned-off-by: Uri Lublin \u003curil@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acd19499e9724615d720b29c74be6b218ce765c6",
      "tree": "9fc6df77c09e74aa980c7d99977522c507c34373",
      "parents": [
        "d78437245aa3842e8eeaef2709753ac485465652"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 13 00:33:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] Fix section mismatch in parainstructions\n\nSection .parainstructions should not warn about section mismatches.\n\nWARNING: drivers/net/hamradio/scc.o - Section mismatch: reference to .exit.text: from .parainstructions after \u0027\u0027 (at offset 0x0)\nWARNING: drivers/net/hamradio/scc.o - Section mismatch: reference to .exit.text: from .parainstructions after \u0027\u0027 (at offset 0x8)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d78437245aa3842e8eeaef2709753ac485465652",
      "tree": "42ca5c01dcf10553c984be9b87bc3aa20984e15a",
      "parents": [
        "39f07223d400330b9e08aae4c77a391f2418023e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 13 00:33:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] i2o_exec_exit and i2o_driver_exit should not be __exit.\n\ni2o_exec_exit and i2o_driver_exit were marked as __exit which is a bug\nbecause both are invoked from __init and __exit functions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39f07223d400330b9e08aae4c77a391f2418023e",
      "tree": "7e16bd15b0e4d87809024302df9c4a1d65a2d832",
      "parents": [
        "eff3b634d9a0cccb6ca8b431819fa415f10804dc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Dec 13 00:33:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] isdn/gigaset: fix possible missing wakeup\n\nEliminate some possibilities for user processes writing to the Gigaset\ncharacter device to be left sleeping indefinitely, by adding wakeup calls\nto error paths and properly disposing of pending write requests when the\ndevice is disconnected.\n\nIt also removes unnecessary NULL checks before usb_free_urb() and\nusb_kill_urb() calls.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eff3b634d9a0cccb6ca8b431819fa415f10804dc",
      "tree": "8bf2dac62ce9c4e4aa62ea5a66831ed65ef35137",
      "parents": [
        "ffd22b8e08fb86692d316cdcc1a4da4d10a016c5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 13 00:33:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] uml: fix net_kern workqueue abuse\n\nFix up the work on stack and exit scope trouble by placing the work_struct\nin the uml_net_private data.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-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": "ffd22b8e08fb86692d316cdcc1a4da4d10a016c5",
      "tree": "1aa6483eb1c7c414e01a913f7f5634aa0f64968b",
      "parents": [
        "8c1bc04e793a7ff4004180aa42890c3d382ec87f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:33:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] another build fix, header rearrangements (OSK)\n\nSome of the header file rearrangements broke the build for board-osk.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c1bc04e793a7ff4004180aa42890c3d382ec87f",
      "tree": "997652e60f0c99ca16b057241876ee35cfc77629",
      "parents": [
        "05b3e0c2c791a70bf0735aaec53cdf6d340eef85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:33:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] fix more workqueue build breakage (tps65010)\n\nMore fixes to build breakage from the work_struct changes ...  this updates\nthe tps65010 driver.  Plus, fix some dependencies related to the way it\u0027s\nused on the OMAP OSK: force static linking there, since the resulting\nkernel can\u0027t link.\n\nNOTE that until the i2c core gets fixed to work without SMBUS_QUICK,\nkernels needing this driver must still use \"tps65010.force\u003d0,0x48\" on the\ncommand line.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05b3e0c2c791a70bf0735aaec53cdf6d340eef85",
      "tree": "cfdc46f216e5a7996972ff88681dd03bed9b0022",
      "parents": [
        "5aff458e9c90df55d6badabd89a1a063a80d9768"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] KVM: Replace __x86_64__ with CONFIG_X86_64\n\nAs per akpm\u0027s request.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5aff458e9c90df55d6badabd89a1a063a80d9768",
      "tree": "278b56e2f14128c4c73553d0037b385614421e9b",
      "parents": [
        "fd24dc4af6387d820159e3affdfb1e9d3bdce1f8"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] KVM: Clean up AMD SVM debug registers load and unload\n\nBy letting gcc choose the temporary register for us, we lose arch dependency\nand some ugliness.  Conceivably gcc will also generate marginally better code.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd24dc4af6387d820159e3affdfb1e9d3bdce1f8",
      "tree": "7ec736eebe8b723f9a7467650e2853026a3bd720",
      "parents": [
        "3b3be0d1cc8a56468e0cb35ab3895f265d8e5cc6"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:33:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] KVM: Put KVM in a new Virtualization menu\n\nInstead of in the main drivers menu.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b3be0d1cc8a56468e0cb35ab3895f265d8e5cc6",
      "tree": "76c78268f485f1aa31cf431a81399630c1fd6eab",
      "parents": [
        "a311f74329ee15cfae9576a45feefc1e935ca0c5"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "anthony@codemonkey.ws",
        "time": "Wed Dec 13 00:33:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] KVM: Add missing include\n\nload_TR_desc() lives in asm/desc.h, so #include that file.\n\nSigned-off-by: Anthony Liguori \u003canthony@codemonkey.ws\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a311f74329ee15cfae9576a45feefc1e935ca0c5",
      "tree": "353c86a0c39e970734616e02b5b8f353c3e31c5c",
      "parents": [
        "24d34dc56449a322d8140d497440d3c1bea49618"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Dec 13 00:33:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] tty: export get_current_tty\n\n24ec839c431eb79bb8f6abc00c4e1eb3b8c4d517 causes this:\n\nWARNING: \"get_current_tty\" [drivers/s390/char/fs3270.ko] undefined!\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24d34dc56449a322d8140d497440d3c1bea49618",
      "tree": "e5801d496e80d548aef3dc495fd7f8a19ec14b59",
      "parents": [
        "445722f97a0ecd3aed3f53d9f0dcaacaef8c6223"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 13 00:33:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/smpboot.c: remove unneeded ifdef\n\n#ifdef CONFIG_SMP in a file which isn\u0027t compiled in non-SMP kernels.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "445722f97a0ecd3aed3f53d9f0dcaacaef8c6223",
      "tree": "d8cbe88303972b282050e4e87a6ea30a3063145f",
      "parents": [
        "3641b536ecc56f68fe182ac99f7ddc4827125118",
        "df3e0d1c69c097f54588d720d39efdcdf31e3c24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:53:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:53:48 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] kprobe clears qp bits for special instructions\n  [IA64] enable trap code on slot 1\n  [IA64] Take defensive stance on ia64_pal_get_brand_info()\n  [IA64] fix possible XPC deadlock when disconnecting\n  [IA64] - Reduce overhead of FP exception logging messages\n  [IA64] fix arch/ia64/mm/contig.c:235: warning: unused variable `nid\u0027\n  [IA64] s/termios/ktermios/ in simserial.c\n  [IA64] kexec/kdump: tidy up declaration of relocate_new_kernel_t\n  [IA64] Kexec/Kdump: honour non-zero crashkernel offset.\n  [IA64] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations\n  [IA64] Do not call SN_SAL_SET_CPU_NUMBER twice on cpu 0\n"
    },
    {
      "commit": "3641b536ecc56f68fe182ac99f7ddc4827125118",
      "tree": "8bb025f9e981588c09aeb13b1a7c117036c4e703",
      "parents": [
        "b1ef951e8199d1c59f14dbe0fa22974ed57a3b48",
        "f0eef25339f92f7cd4aeea23d9ae97987a5a1e82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:53:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:53:04 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] VIA and SiS AGP chipsets are x86-only\n  [AGPGART] agp-amd64: section mismatches with HOTPLUG\u003dn\n  [AGPGART] Fix up misprogrammed bridges with incorrect AGPv2 rates.\n"
    },
    {
      "commit": "b1ef951e8199d1c59f14dbe0fa22974ed57a3b48",
      "tree": "86a16643358339c23e3d7a9e608fcc90a18d2c84",
      "parents": [
        "775ba7ad491a154f99871fe603f03366e84ae159",
        "82b399133b6ebf667ee635fc69ef26b61eede4bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:52:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:52:31 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB: Make sure struct ipoib_neigh.queue is always initialized\n  IB/iser: Use the new verbs DMA mapping functions\n  IB/srp: Use new verbs IB DMA mapping functions\n  IPoIB: Use the new verbs DMA mapping functions\n  IB/core: Use the new verbs DMA mapping functions\n  IB/ipath: Implement new verbs DMA mapping functions\n  IB: Add DMA mapping functions to allow device drivers to interpose\n  RDMA/cma: Export rdma cm interface to userspace\n  RDMA/cma: Add support for RDMA_PS_UDP\n  RDMA/cma: Allow early transition to RTS to handle lost CM messages\n  RDMA/cma: Report connect info with connect events\n  RDMA/cma: Remove unneeded qp_type parameter from rdma_cm\n  IB/ipath: Fix IRQ for PCI Express HCAs\n  RDMA/amso1100: Fix memory leak in c2_qp_modify()\n  IB/iser: Remove unused \"write-only\" variables\n  IB/ipath: Remove unused \"write-only\" variables\n  IB/fmr: ib_flush_fmr_pool() may wait too long\n"
    },
    {
      "commit": "775ba7ad491a154f99871fe603f03366e84ae159",
      "tree": "7112bd513ff7c60033f4ba07790cab8a7d3195a2",
      "parents": [
        "d9405057c18cdc62eade7106a774d87a3e080875",
        "18b36c7119aa868fdfae6855b86824db238e5ebc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:51 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  Fix inotify maintainers entry\n  Fix typo in new debug options.\n  Jon needs a new shift key.\n  fs: Convert kmalloc() + memset() to kzalloc() in fs/.\n  configfs.h: Remove dead macro definitions.\n  kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n  e100: replace kmalloc with kcalloc\n  um: replace kmalloc+memset with kzalloc\n  fix typo in net/ipv4/ip_fragment.c\n  include/linux/compiler.h: reject gcc 3 \u003c gcc 3.2\n  Kconfig: fix spelling error in config KALLSYMS help text\n  Remove duplicate \"have to\" in comment\n  Fix small typo in drivers/serial/icom.c\n  Use consistent casing in help message\n  EXT{2,3,4}_FS: remove outdated part of the help text\n"
    },
    {
      "commit": "d9405057c18cdc62eade7106a774d87a3e080875",
      "tree": "ba3567e949789f8459ea4d79699a5bc831b97abc",
      "parents": [
        "c4366889dda8110247be59ca41fddb82951a8c26",
        "a57bf8a4f23cca2b5be5446649bbe22d1440af5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:36 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] pcwd_usb.c generic HID include file\n  [WATCHDOG] watchdog miscdevice patch\n  [WATCHDOG] rm9k_wdt: fix interrupt handler arguments\n  [WATCHDOG] rm9k_wdt: fix compilation\n"
    },
    {
      "commit": "f0eef25339f92f7cd4aeea23d9ae97987a5a1e82",
      "tree": "2472e94d39f43a9580a6d2d5d92de0b749023263",
      "parents": [
        "0cfea5dd98205f2fa318836da664a7d7df1afbc1",
        "e1036502e5263851259d147771226161e5ccc85a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 18:13:32 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 18:13:32 2006 -0500"
      },
      "message": "Merge ../linus\n"
    },
    {
      "commit": "0cfea5dd98205f2fa318836da664a7d7df1afbc1",
      "tree": "391ef7d77da9be57e21f37bde7ec425f55cdab19",
      "parents": [
        "0ac633b23db91e48210179e31dd88ad9e9a8aba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Dec 04 03:43:14 2006 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 18:10:52 2006 -0500"
      },
      "message": "[AGPGART] VIA and SiS AGP chipsets are x86-only\n\nThere\u0027s no point in troubling the Alpha, IA-64, PowerPC and PARISC\npeople with SiS and VIA options.  Andrew thinks it helps find bugs,\nbut there\u0027s no evidence of that.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0ac633b23db91e48210179e31dd88ad9e9a8aba9",
      "tree": "be1bf4fdca049345b476250ec7195e145b8e4e97",
      "parents": [
        "28af24bb8470c7d0573b703a2955548b73a6c066"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 19 18:52:28 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 18:10:52 2006 -0500"
      },
      "message": "[AGPGART] agp-amd64: section mismatches with HOTPLUG\u003dn\n\nWhen CONFIG_HOTPLUG\u003dn, agp_amd64_resume() calls nforce3_agp_init(),\nwhich is __devinit \u003d\u003d __init, so has been discarded and is not\nusable for resume.\n\nWARNING: drivers/char/agp/amd64-agp.o - Section mismatch: reference to .init.text: from .text between \u0027agp_amd64_resume\u0027 (at offset 0x249) and \u0027amd64_tlbflush\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a57bf8a4f23cca2b5be5446649bbe22d1440af5d",
      "tree": "d568ec3dec15e4169e8058c321454afdb96d2791",
      "parents": [
        "d4b87598e940053fa22020dcdc6384827b4fc58d",
        "e0b79e0bc261ad320f6c218ac6823f7ca859171f"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Dec 12 23:48:41 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Dec 12 23:48:41 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n"
    },
    {
      "commit": "82b399133b6ebf667ee635fc69ef26b61eede4bc",
      "tree": "83477ce12afd3d45397c4480426ae34a5effedd9",
      "parents": [
        "5180311fe93842e9e16eb7297cfc4aded752ab33"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:48:18 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:48:18 2006 -0800"
      },
      "message": "IPoIB: Make sure struct ipoib_neigh.queue is always initialized\n\nMove the initialization of ipoib_neigh\u0027s skb_queue into\nipoib_neigh_alloc(), since commit 2745b5b7 (\"IPoIB: Fix skb leak when\nfreeing neighbour\") will make iterate over the skb_queue to free any\npackets left over when freeing the ipoib_neigh structure.\n\nThis fixes a crash when freeing ipoib_neigh structures allocated in\nipoib_mcast_send(), which otherwise don\u0027t have their skb_queue\ninitialized.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d4b87598e940053fa22020dcdc6384827b4fc58d",
      "tree": "9ea5d130ba22e50870a7c2f71fe72714ff7d77a2",
      "parents": [
        "3263263f7091eccab6fdc23f28f09b17c0466629"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Dec 12 23:46:47 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Dec 12 23:46:47 2006 +0100"
      },
      "message": "[WATCHDOG] pcwd_usb.c generic HID include file\n\nNow that the generic HID layer created include/linux/hid.h\nwe can use the HID_REQ_SET_REPORT and HID_DT_REPORT defines\ndirectly from that include file.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "c4366889dda8110247be59ca41fddb82951a8c26",
      "tree": "705c1a996bed8fd48ce94ff33ec9fd00f9b94875",
      "parents": [
        "db2fb9db5735cc532fd4fc55e94b9a3c3750378e",
        "e1036502e5263851259d147771226161e5ccc85a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:41:41 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:41:41 2006 -0500"
      },
      "message": "Merge ../linus\n\nConflicts:\n\n\tdrivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "db2fb9db5735cc532fd4fc55e94b9a3c3750378e",
      "tree": "917b31566fb001f438d5d9e544b9e173cb577bf2",
      "parents": [
        "3f4a25f17e1073b5af36678b69755af6e56780c3"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Thu Nov 30 03:47:41 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:33:10 2006 -0500"
      },
      "message": "[CPUFREQ] Longhaul - Add support for CN400\n\nSupport for CN400 northbridge when ACPI C3 isn\u0027t available.\nTested on Epia SP13000. Thanks to Robert for testing it.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3f4a25f17e1073b5af36678b69755af6e56780c3",
      "tree": "363a2bb0fa91e1ca3c94882b3923421b8a6a0e4e",
      "parents": [
        "e11952b971ee729a8fdc2bfb1252f5760c0287b0"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Thu Nov 30 03:36:44 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:33:10 2006 -0500"
      },
      "message": "[CPUFREQ] Longhaul - fix 200MHz FSB\n\nOn board of Epia SP13000 is 10x133Mhz VIA Nehemiah. It is reported\nas 10x200MHz. This patch is fixing this issue.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5180311fe93842e9e16eb7297cfc4aded752ab33",
      "tree": "89e4be4901e404e829eb9fc879162d409db6be7b",
      "parents": [
        "85507bcce0cd6ec859943da4e07227c124a18f3f"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Tue Dec 12 14:31:00 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:31:00 2006 -0800"
      },
      "message": "IB/iser: Use the new verbs DMA mapping functions\n\nConvert iSER to use the new verbs DMA mapping functions for kernel\nverbs consumers.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "85507bcce0cd6ec859943da4e07227c124a18f3f",
      "tree": "21038b6a706d3ad9e0796e718fab3241003351df",
      "parents": [
        "37ccf9df974f55e99bf21278133b065cbbcf3f79"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Tue Dec 12 14:30:55 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:30:55 2006 -0800"
      },
      "message": "IB/srp: Use new verbs IB DMA mapping functions\n\nConvert SRP to use the new verbs DMA mapping functions for kernel\nverbs consumers.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "37ccf9df974f55e99bf21278133b065cbbcf3f79",
      "tree": "4298f7759b810aa8671f1f92ae38a2669b8b62e9",
      "parents": [
        "1527106ff8cf6afb15f68c8820605a0d32263173"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Tue Dec 12 14:30:48 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:30:48 2006 -0800"
      },
      "message": "IPoIB: Use the new verbs DMA mapping functions\n\nConvert IPoIB to use the new DMA mapping functions\nfor kernel verbs consumers.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e11952b971ee729a8fdc2bfb1252f5760c0287b0",
      "tree": "38ef26ec277daebf98af6abf64b5c32b28a4d32c",
      "parents": [
        "7531a0b56f6211a5407c8cda4968c3b7ca9496ab"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:39:16 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:29:04 2006 -0500"
      },
      "message": "[CPUFREQ] p4-clockmod: fix support for Core\n\nSupport for Core CPUs was broken in two ways in speedstep-lib: for x86_64,\nwe missed a MSR definition; for both x86_64 and i386, the FSB calculation\nwas wrong by four (it\u0027s a quad-pumped bus). Also increase the accuracy\nof the calculation.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1527106ff8cf6afb15f68c8820605a0d32263173",
      "tree": "eda9162aca8ffb1acddb6c86f561c40dfe69dd33",
      "parents": [
        "f2cbb660ed37294e3eeb98c045de6890079ccb01"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Tue Dec 12 14:28:30 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:28:30 2006 -0800"
      },
      "message": "IB/core: Use the new verbs DMA mapping functions\n\nConvert code in core/ to use the new DMA mapping functions for kernel\nverbs consumers.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2cbb660ed37294e3eeb98c045de6890079ccb01",
      "tree": "860d7fcf838dd0937d59a420f2018ee6f2f9935e",
      "parents": [
        "9b513090a3c5e4964f9ac09016c1586988abb3d5"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Tue Dec 12 14:28:28 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:28:28 2006 -0800"
      },
      "message": "IB/ipath: Implement new verbs DMA mapping functions\n\nThis patch implements the interposing DMA mapping functions to allow\nsupport for IOMMUs and remove the dependence on phys_to_virt() and\nbus_to_virt().\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9b513090a3c5e4964f9ac09016c1586988abb3d5",
      "tree": "8b71e45be3fae1ef83a7a2808141fb02e7160fae",
      "parents": [
        "75216638572f53612304c05a374f0246fe1d16da"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Tue Dec 12 14:27:41 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 14:27:41 2006 -0800"
      },
      "message": "IB: Add DMA mapping functions to allow device drivers to interpose\n\nThe QLogic InfiniPath HCAs use programmed I/O instead of HW DMA.\nThis patch allows a verbs device driver to interpose on DMA mapping\nfunction calls in order to avoid relying on bus_to_virt() and\nphys_to_virt() to undo the mappings created by dma_map_single(),\ndma_map_sg(), etc.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7531a0b56f6211a5407c8cda4968c3b7ca9496ab",
      "tree": "a0c69414c33e6d2f9ff62e788207c3c8514abe5b",
      "parents": [
        "3d4a7ef3d3f0c9f3cf8da724d5935253a713d8b6"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:26:35 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:26:35 2006 -0500"
      },
      "message": "[CPUFREQ] Fix git URL.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3d4a7ef3d3f0c9f3cf8da724d5935253a713d8b6",
      "tree": "5ac8313702b6495171758763eb7bddd6d1b6f81a",
      "parents": [
        "8b9c6671f8dbedbd071a9a6c787d4086a8990db4"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 13 17:47:44 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:20:50 2006 -0500"
      },
      "message": "[CPUFREQ] Fix the bug in duplicate freq elimination code in acpi-cpufreq\n\nFix the bug in duplicate states elimination in acpi-cpufreq.\n\nBug: Due to duplicate state elimiation in the loop earlier, the number\nof valid_states can be less than perf-\u003estate_count, in which case\nfreq_table was ending up with some garbage/uninitialized entries\nin the table.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nFrom:  Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8b9c6671f8dbedbd071a9a6c787d4086a8990db4",
      "tree": "17698204b6341dc98183b3c8d82a4118d6536c79",
      "parents": [
        "55e337345df892d592bbd9050cbd1fc0c6feb069"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Fri Nov 10 11:20:47 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:20:49 2006 -0500"
      },
      "message": "[CPUFREQ] speedstep-centrino should ignore upper performance control bits\n\nOn some systems there could be bits set in the upper half of\nthe control value provided by the _PSS object.  These bits are\nonly relevant for cpufreq drivers that use IO ports which are not\ncurrently supported by the speedstep-centrino driver.  The current\nMSR oriented code assumes that upper bits are not set and thus\nfails to work correctly when they are.  e.g. the control and status\nvalue equality check failed on the IBM x3650 even though the ACPI\nspec allows inequality.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "55e337345df892d592bbd9050cbd1fc0c6feb069",
      "tree": "289b85d26c37cf4ae980c24e84a736679f31d6f1",
      "parents": [
        "474a14df3fce60bebde64d25c6adbdab7d30594a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 09 18:29:35 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:20:49 2006 -0500"
      },
      "message": "[CPUFREQ] Optimize gx-suspmod revision ID fetching\n\nWe don\u0027t need a temporary variable to get the PCI revision ID.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "df3e0d1c69c097f54588d720d39efdcdf31e3c24",
      "tree": "30740405fa706c1f20981f8c8f91fcd261305308",
      "parents": [
        "08ed38b68099f2a492196414b08a7f5dd8dc3537"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Tue Dec 12 12:04:42 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 12:04:42 2006 -0800"
      },
      "message": "[IA64] kprobe clears qp bits for special instructions\n\nOn IA64 there exists some special instructions which\nalways need to be executed regradless of qp bits, such\nas com.crel.unc, tbit.trel.unc etc.\nThis patch clears qp bits when inserting kprobe trap code\nand disables probepoint on slot 1 for these special\ninstructions.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "08ed38b68099f2a492196414b08a7f5dd8dc3537",
      "tree": "1be49040ba10db0fefc16a31c4ee13461c50e131",
      "parents": [
        "75f6a1de41f90543792403bf0ffb3ead59d0d8cc"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 14 09:33:38 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 12:00:55 2006 -0800"
      },
      "message": "[IA64] enable trap code on slot 1\n\nBecause slot 1 of one instr bundle crosses border of two consecutive\n8-bytes, kprobe on slot 1 is disabled. This patch enables kprobe on\nslot1, it only replaces higher 8-bytes of the instruction bundle and\nchanges the exception code to ignore the low 12 bits of the break\nnumber (which is across the border in the lower 8-bytes of the bundle).\n\nFor those instructions which must execute regardless qp bits,\nkprobe on slot 1 is still disabled.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "75f6a1de41f90543792403bf0ffb3ead59d0d8cc",
      "tree": "1e64c1195f04d84041dd3332e71ebfd83e5d2d95",
      "parents": [
        "a460ef8d0a98ac9ef6b829ae292c9b6c13bc0120"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:56:36 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:56:36 2006 -0800"
      },
      "message": "[IA64] Take defensive stance on ia64_pal_get_brand_info()\n\nStephane thought he saw a problem here (but was just confused\nby the return value from ia64_pal_get_brand_info()).  But we\nshould be more defensive here in case an prototype PAL for\na future processor doesn\u0027t implement this PAL call.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "75216638572f53612304c05a374f0246fe1d16da",
      "tree": "25697e2e380f4eda1eccc308ba1bbf4b428714c7",
      "parents": [
        "628e5f6d39d5a6be96c1272a6709f2dd3ec8b7ce"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Nov 30 16:53:41 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:22 2006 -0800"
      },
      "message": "RDMA/cma: Export rdma cm interface to userspace\n\nExport the rdma cm interfaces to userspace via a misc device.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "628e5f6d39d5a6be96c1272a6709f2dd3ec8b7ce",
      "tree": "91cd315e0bbc7873366fd589d69b4f182a1fd854",
      "parents": [
        "0fe313b000b6a699afbbb59ef9c47a2b22146f1e"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Nov 30 16:44:16 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:21 2006 -0800"
      },
      "message": "RDMA/cma: Add support for RDMA_PS_UDP\n\nAllow the use of UD QPs through the rdma_cm, in order to provide\naddress translation services for resolving IB addresses for datagram\nmessages using SIDR.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "0fe313b000b6a699afbbb59ef9c47a2b22146f1e",
      "tree": "d3a9a066218cdd07caa13b6b646e0fe140e4901d",
      "parents": [
        "a1b1b61f80aba49f1e0f32b0e4b1c35be91c57fa"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Nov 30 16:37:15 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:21 2006 -0800"
      },
      "message": "RDMA/cma: Allow early transition to RTS to handle lost CM messages\n\nDuring connection establishment, the passive side of a connection can\nreceive messages from the active side before the connection event has\nbeen delivered to the user.  Allow the passive side to send messages\nin response to received data before the event is delivered.  To handle\nthe case where the connection messages are lost, a new rdma_notify()\nfunction is added that users may invoke to force a connection into the\nestablished state.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "a1b1b61f80aba49f1e0f32b0e4b1c35be91c57fa",
      "tree": "8bd7253546835791ff5a74bf17464992ea038cbf",
      "parents": [
        "9b2e9c0c241e532d923fff23d9a7c0bd31bd96b1"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Nov 30 16:33:14 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:21 2006 -0800"
      },
      "message": "RDMA/cma: Report connect info with connect events\n\nConnection information was never given to the recipient of a\nconnection request or reply message.  Only the event was delivered.\nReport the connection data with the event to allows user to\nreject the connection based on the requested parameters, or adjust\ntheir resources to match the request.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "9b2e9c0c241e532d923fff23d9a7c0bd31bd96b1",
      "tree": "50edc4dbe3058276b977020ccf202dc676f27779",
      "parents": [
        "0a1336c8c93530b93c8ecd8c9882f5e528673cab"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Nov 30 16:30:47 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:21 2006 -0800"
      },
      "message": "RDMA/cma: Remove unneeded qp_type parameter from rdma_cm\n\nThe qp_type parameter into the rdma_cm is unneeded, and can be\nmisleading.  The QP type should be determined from the port space.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "0a1336c8c93530b93c8ecd8c9882f5e528673cab",
      "tree": "19834d4aeab09b42138db983c1f8e4a55e76ffe0",
      "parents": [
        "ad1f9791e91511fcff21730e55ad8dbc375c79bb"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "message": "IB/ipath: Fix IRQ for PCI Express HCAs\n\nCommit 51f65ebc (\"IB/ipath - program intconfig register using new HT\nirq hook\"), which fixed interrupts for HyperTransport HCAs, broke PCI\nExpress HCAs, because for those HCAs, the driver uses the value of\npdev-\u003eirq before pci_enable_msi() and ends up getting a totally bogus\nIRQ number.  Fix this by using the value of pdev-\u003eirq after\npci_enable_msi().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ad1f9791e91511fcff21730e55ad8dbc375c79bb",
      "tree": "0871a51e84fe689f7320dc4e0710adfebed92c17",
      "parents": [
        "dee234f48aa6b5ee6041d33c4fd59d2f1176e9a1"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Mon Dec 04 09:14:57 2006 +0530"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "message": "RDMA/amso1100: Fix memory leak in c2_qp_modify()\n\nvq_req is leaked in error cases.\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "dee234f48aa6b5ee6041d33c4fd59d2f1176e9a1",
      "tree": "63d8269a4b733a8edb0a4a87641020d29654e8e2",
      "parents": [
        "44f8e3f3f7d8e61b4aafced278403955fe18ad88"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "message": "IB/iser: Remove unused \"write-only\" variables\n\nRemove variables that are set but then never looked at in the iSER\ninitiator.  These cleanups came from David Binderman\u0027s list of \"set\nbut never used\" warnings from icc.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "44f8e3f3f7d8e61b4aafced278403955fe18ad88",
      "tree": "d89657bc712f29b8959b5087d39a294218dd014c",
      "parents": [
        "f47e22c6e4225f40e0dd662398e2cb204f6ec8ed"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:20 2006 -0800"
      },
      "message": "IB/ipath: Remove unused \"write-only\" variables\n\nRemove variables that are set but then never looked at in the ipath\ndriver.  These cleanups came from David Binderman\u0027s list of \"set but\nnever used\" warnings from icc.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f47e22c6e4225f40e0dd662398e2cb204f6ec8ed",
      "tree": "cb8721c67941f3b261d6310830d4bb94f0b0ed9d",
      "parents": [
        "e1036502e5263851259d147771226161e5ccc85a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:19 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Dec 12 11:50:19 2006 -0800"
      },
      "message": "IB/fmr: ib_flush_fmr_pool() may wait too long\n\nib_flush_fmr_pool() stashes away the request generation number\nproperly, but then goes ahead and rereads it every time it tests\nwhether the flush generation number has caught up.  This means that\nthere is a theoretical possibility of livelock, if the request\ngeneration number keeps getting bumped and the flush generation number\nnever catches up.  The fix is simple: use the request generation\nnumber read at the beginning of the function.\n\nAlso, atomic_inc() followed by atomic_read() can be replaced with\natomic_int_return().  There\u0027s no real requirement for atomicity here\nbut we might as well shrink the code.\n\nThis bug was discovered using David Binderman\u0027s list of \"set but never\nused\" warnings from icc.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a460ef8d0a98ac9ef6b829ae292c9b6c13bc0120",
      "tree": "da52a77a9fee80f98a8a82567814f33d2341234b",
      "parents": [
        "1cf24bdbbbd2eb5439796dc399ab1649d150ed1d"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Nov 22 08:25:00 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:48:53 2006 -0800"
      },
      "message": "[IA64] fix possible XPC deadlock when disconnecting\n\nThis patch eliminates a potential deadlock that is possible when XPC\ndisconnects a channel to a partition that has gone down. This deadlock will\noccur if at least one of the kthreads created by XPC for the purpose of making\ncallouts to the channel\u0027s registerer is detained in the registerer and will\nnot be returning back to XPC until some registerer request occurs on the now\ndowned partition. The potential for a deadlock is removed by ensuring that\nthere always is a kthread available to make the channel disconnecting callout\nto the registerer.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1cf24bdbbbd2eb5439796dc399ab1649d150ed1d",
      "tree": "f1ef2033b15e43d01a5759f90130900455ea5957",
      "parents": [
        "8b9c106856d92c8266697328b148d115538b59ce"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Wed Nov 22 09:55:08 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:47:09 2006 -0800"
      },
      "message": "[IA64] - Reduce overhead of FP exception logging messages\n\nImprove the scalability of the fpswa code that rate-limits\nlogging of messages.\n\nThere are 2 distinctly different problems in this code.\n\n1) If prctl is used to disable logging, last_time is never\n   updated. The result is that fpu_swa_count is zeroed out on\n   EVERY fp fault. This causes a very very hot cache line.\n   The fix reduces the wallclock time of a 1024p FP exception test\n   from 28734 sec to 19 sec!!!\n\n2) On VERY large systems, excessive messages are logged because\n   multiple cpus can each reset or increment fpu_swa_count at\n   about the same time. The result is that hundreds of messages\n   are logged each second. The fixes reduces the logging rate\n   to ~1 per second.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8b9c106856d92c8266697328b148d115538b59ce",
      "tree": "a8c68bb48290d97ae942ca63efeb94856fb892ae",
      "parents": [
        "f889a26a703b03c774849685583cec7746738f3c"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:18:55 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:18:55 2006 -0800"
      },
      "message": "[IA64] fix arch/ia64/mm/contig.c:235: warning: unused variable `nid\u0027\n\nThis warning only shows up with CONFIG_VIRTUAL_MEM_MAP\u003dy and\nCONFIG_FLATMEM\u003dy.\n\nThere is only one caller left for register_active_ranges() from the\ncontig.c code ... so it doesn\u0027t need to pick up the node number, the\nnode number is always zero.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "18b36c7119aa868fdfae6855b86824db238e5ebc",
      "tree": "ef6aaa7a53f794d42e96f7b4eccb24a8c32c3995",
      "parents": [
        "86327d19f7d91270b0bbd06ad4581e2f6fa3bec0"
      ],
      "author": {
        "name": "Cal Peake",
        "email": "cp@absolutedigital.net",
        "time": "Tue Dec 12 20:18:16 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:18:16 2006 +0100"
      },
      "message": "Fix inotify maintainers entry\n\nUpdate the inotify entry in MAINTAINERS to be consistent with the rest of\nthe file.\n\nSigned-off-by: Cal Peake \u003ccp@absolutedigital.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "86327d19f7d91270b0bbd06ad4581e2f6fa3bec0",
      "tree": "7b4731d8dffe6afd0598fd6cb5d57fd540a60cfc",
      "parents": [
        "5e614475decfcc852d2c8c50702f81ee34901fe2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 20:16:36 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:16:36 2006 +0100"
      },
      "message": "Fix typo in new debug options.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5e614475decfcc852d2c8c50702f81ee34901fe2",
      "tree": "c6c898e0ee033e80a21238cee40f2b20cda8ef52",
      "parents": [
        "b87576d59b5e8bd235e8579fd33b5d5af528b210"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 20:15:40 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:15:40 2006 +0100"
      },
      "message": "Jon needs a new shift key.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b87576d59b5e8bd235e8579fd33b5d5af528b210",
      "tree": "b6074c27635d7cfe82fb3290f25517ec6a522c68",
      "parents": [
        "df4365ce8829e84e8e6fe7d2371ea8f40630e865"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:07:35 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:07:35 2006 +0100"
      },
      "message": "fs: Convert kmalloc() + memset() to kzalloc() in fs/.\n\nConvert the single available instance of kmalloc() + memset() to\nkzalloc() in the fs/ directory.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "df4365ce8829e84e8e6fe7d2371ea8f40630e865",
      "tree": "e37ad3f5dd699272ad48204059a58c77d5a5a6f9",
      "parents": [
        "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:05:50 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:05:50 2006 +0100"
      },
      "message": "configfs.h: Remove dead macro definitions.\n\nDelete the __ATTR-related macro definitions since these are now\ndefined in include/linux/sysfs.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812",
      "tree": "c2799c3f46bb82d3db3be07ed22edc13b4352114",
      "parents": [
        "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "message": "kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n\nStandardize the miniscule percentage of occurrences of \"depends\" in\nKconfig files to \"depends on\", and update kconfig-language.txt to\nreflect that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d",
      "tree": "2ac5c362c1cdbaad1b6187a606733495f963a85c",
      "parents": [
        "0268bd0a807fc5cc41ced9cce95efe1b43e8fa52"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Tue Dec 12 20:03:10 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:03:10 2006 +0100"
      },
      "message": "e100: replace kmalloc with kcalloc\n\nReplace kmalloc+memset with kcalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nAcked-By: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    }
  ],
  "next": "0268bd0a807fc5cc41ced9cce95efe1b43e8fa52"
}
