)]}'
{
  "log": [
    {
      "commit": "7e3d7db52469f6bcfbfd2d3d00dd17da573facd9",
      "tree": "c6090fda544c24ddf169177ee4596121b8bd10a6",
      "parents": [
        "8104a9a9c9ad8c849d931c46ef6841b23d1fc729"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Jan 09 23:19:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:15 2006 -0800"
      },
      "message": "[PATCH] i2c: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]). Some trailing\nwhitespaces are also removed.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8104a9a9c9ad8c849d931c46ef6841b23d1fc729",
      "tree": "aa3eedb4db3ab3cb79a74208971f756b3ab99155",
      "parents": [
        "0d0ab7fe4c009c40dc485731f9ad98e1d336ddae"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Jan 09 23:09:57 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:15 2006 -0800"
      },
      "message": "[PATCH] i2c: Use module_param in i2c-algo-sibyte\n\nthis patch changes MODULE_PARM usage\nto module_param in i2c-algo-sibyte.c\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0d0ab7fe4c009c40dc485731f9ad98e1d336ddae",
      "tree": "d459f9a5551643307c92a790969ea6a181cadc68",
      "parents": [
        "806ba6409061ae49421319e3745026014abc49c2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 23:07:05 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:15 2006 -0800"
      },
      "message": "[PATCH] hwmon: Inline w83792d register access functions\n\nInline w83792d_{read,write}_value for better performance.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Yuan Mu \u003cYmu@winbond.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "806ba6409061ae49421319e3745026014abc49c2",
      "tree": "c23a62bb0d8367d38b3e75841d72881d882391c8",
      "parents": [
        "413b64515079a4063776d81067f69cc41bdb34ad"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@sh.cvut.cz",
        "time": "Mon Jan 09 22:46:14 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] i2c: Rename i2c-sis96x documentation file\n\nThis patch just renames the documentation file to correct file name.\ni2c-sis69x -\u003e i2c-sis96x.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "413b64515079a4063776d81067f69cc41bdb34ad",
      "tree": "1353d1b285b84963ad48abac3327a397cbc818d2",
      "parents": [
        "21bbd691827e3610ef975a88863859381ac8d8e0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 22:43:08 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] hwmon: Fix negative temperature readings in lm77 driver\n\nFix negative temperature readings in lm77 driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Michael Renzmann \u003cmrenzmann@otaku42.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "21bbd691827e3610ef975a88863859381ac8d8e0",
      "tree": "3fc8283b25f55f4f216b4fc1bda64fd10335861e",
      "parents": [
        "8254fc4afcc81e69428c453cc216aa612c80e98b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 15:19:18 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] I2C: Resurrect i2c_smbus_write_i2c_block_data.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8254fc4afcc81e69428c453cc216aa612c80e98b",
      "tree": "812d22ca03a3fd1067136061c47d3c93e9be97fa",
      "parents": [
        "e3f749c4af69c4344d89f11e2293e3790eb4eaca"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Mon Jan 09 10:58:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] i2c-i801: I2C patch for Intel ICH8\n\nThis patch adds the Intel ICH8 DID to the i2c-i801.c and Kconfig files for I2C\nsupport.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e3f749c4af69c4344d89f11e2293e3790eb4eaca",
      "tree": "b418be396db3ec7486767b93239da208662017bb",
      "parents": [
        "410c05427a69f53851637ccb85c2212131409fbd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Feb 05 20:23:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 05 20:23:33 2006 -0800"
      },
      "message": "[PPP]: Fixed hardware RX checksum handling\n\nWhen we pull the PPP protocol off the skb, we forgot to update the\nhardware RX checksum.  This may lead to messages such as\n\n\tdsl0: hw csum failure.\n\nSimilarly, we need to clear the hardware checksum flag when we use\nthe existing packet to store the decompressed result.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "410c05427a69f53851637ccb85c2212131409fbd",
      "tree": "baaa6598d79f94decad1d29857b5fcbfaea20d97",
      "parents": [
        "7a21ef6fe902ac0ad53b45af6851ae5ec3a64299"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Sun Feb 05 14:16:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 14:20:14 2006 -0800"
      },
      "message": "[PATCH] USB: Fix GPL markings on usb core functions.\n\nI thought we had fixed up all non-gpl USB drivers, and was wrong to do\nthis.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a21ef6fe902ac0ad53b45af6851ae5ec3a64299",
      "tree": "1e8c690f6fb644c8ce8873c7907ef0ed934446df",
      "parents": [
        "c265c46bbb8c53db0bd084261ab2996c6d74aebf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:26:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:26:38 2006 -0800"
      },
      "message": "mm/slab.c (non-NUMA): Fix compile warning and clean up code\n\nThe non-NUMA case would do an unmatched \"free_alien_cache()\" on an alien\npointer that had never been allocated.\n\nIt might not matter from a code generation standpoint (since in the\nnon-NUMA case, the code doesn\u0027t actually _do_ anything), but it not only\nresults in a compiler warning, it\u0027s really really ugly too.\n\nFix the compiler warning by just having a matching dummy allocation.\nThat also avoids an unnecessary #ifdef in the code.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c265c46bbb8c53db0bd084261ab2996c6d74aebf",
      "tree": "7eb8a877df7e2e89f6d907037becb55de740f21a",
      "parents": [
        "98bd0c07b60e029cf53eb76c027c27548dd66e9b",
        "7f7ff6bf0279ccb3d56f2b07c4cc88327c932a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:54 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "98bd0c07b60e029cf53eb76c027c27548dd66e9b",
      "tree": "8542c44cc8d1f05a533fb82e04173549196f112d",
      "parents": [
        "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
        "7918d212df31fb7ddfb317c5a8dccdcec647d754"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:29 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
      "tree": "274d5ac5c9bf0e157c67461bd0e609c495e7b2e4",
      "parents": [
        "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4"
      ],
      "author": {
        "name": "Robb, Sam",
        "email": "sam.robb@timesys.com",
        "time": "Sat Feb 04 23:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\n\nOn a system where libintl.h is present, but the NLS functionality is\nsupplied by a separate library instead of the system C library, an attempt\nto \"make config\" or \"make menuconfig\" will fail with link errors, ex:\n\n  scripts/kconfig/mconf.o:mconf.c:(.text+0xf63): undefined reference to\n    `_libintl_gettext\u0027\n\nThis patch attempts to correct the problem by detecting whether or not NLS\nsupport requires linking with libintl.\n\nSigned-off-by: Samuel J Robb \u003csam.robb@timesys.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4",
      "tree": "af7be4624c765688ce95d65a900c0fde87416958",
      "parents": [
        "911b0ad25d167fede6aadc05065b414ec7ab5086"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 04 23:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] i386: HIGHMEM64G must depend on X86_CMPXCHG64\n\nDue to the usage of set_64bit in include/asm-i386/pgtable-3level.h,\nHIGHMEM64G must depend on X86_CMPXCHG64.\n\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": "911b0ad25d167fede6aadc05065b414ec7ab5086",
      "tree": "8e85fd8a70a75aa8b2d18b89b2ebd8fc843c361c",
      "parents": [
        "b53e8f68e07fb8f3ba9ab1812c9c186c09a50c16"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 04 23:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] Fix \"value computed is not used\" compile warnings with gcc-4.1\n\nFix gcc4.1 compile warnings \"value computed is not used\" with\nset_current_state() and set_task_state() on i386/SMP and x86-64.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b53e8f68e07fb8f3ba9ab1812c9c186c09a50c16",
      "tree": "5227b7093fd0a0e319c086ccf93917331e076148",
      "parents": [
        "fe38d8553ccb5237bf0eddda9e94fbca7288551c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Feb 04 23:28:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] i386: print kernel version in register dumps\n\nShow first field of kernel version in register dumps like x86_64 does.\n\nChanges output from e.g.:\n\t(2.6.16-rc1)\nto:\n\t(2.6.16-rc1 #12)\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe38d8553ccb5237bf0eddda9e94fbca7288551c",
      "tree": "4ebdcf473fcf7e429536e86346c258514671f044",
      "parents": [
        "170aa3d02614ae621d54af10555e2f48977ae8de"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Feb 04 23:28:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] i386 cpu hotplug: don\u0027t access freed memory\n\ni386 CPU init code accesses freed init memory when booting a newly-started\nprocessor after CPU hotplug.  The cpu_devs array is searched to find the\nvendor and it contains pointers to freed data.\n\nFix that by:\n\n        1. Zeroing entries for freed vendor data after bootup.\n        2. Changing Transmeta, NSC and UMC to all __init[data].\n        3. Printing a warning (once only) and setting this_cpu\n           to a safe default when the vendor is not found.\n\nThis does not change behavior for AMD systems.  They were broken already\nbut no error was reported.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "170aa3d02614ae621d54af10555e2f48977ae8de",
      "tree": "c1a93a5c95ccc2225639a7c878f6c16b7c317924",
      "parents": [
        "f55eab822b93864ef4eef3bd7eadac2a727c914b"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat Feb 04 23:28:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] namei.c: unlock missing in error case\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f55eab822b93864ef4eef3bd7eadac2a727c914b",
      "tree": "ab5103610ecc7699a7307c157c517f2ad790e3a7",
      "parents": [
        "4484ebf12bdb0ebcdc6e8951243cbab3d7f6f4c1"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Feb 04 23:28:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] VFS: Ensure LOOKUP_CONTINUE flag is preserved by link_path_walk()\n\nWhen walking a path, the LOOKUP_CONTINUE flag is used by some filesystems\n(for instance NFS) in order to determine whether or not it is looking up\nthe last component of the path.  It this is the case, it may have to look\nat the intent information in order to perform various tasks such as atomic\nopen.\n\nA problem currently occurs when link_path_walk() hits a symlink.  In this\ncase LOOKUP_CONTINUE may be cleared prematurely when we hit the end of the\npath passed by __vfs_follow_link() (i.e.  the end of the symlink path)\nrather than when we hit the end of the path passed by the user.\n\nThe solution is to have link_path_walk() clear LOOKUP_CONTINUE if and only\nif that flag was unset when we entered the function.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Al Viro \u003cviro@ftp.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": "4484ebf12bdb0ebcdc6e8951243cbab3d7f6f4c1",
      "tree": "9feabea0bac1e6401742bc95bf381e36d2651fbc",
      "parents": [
        "ca3b9b91735316f0ec7f01976f85842e0bfe5c6e"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Feb 04 23:27:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] NUMA slab locking fixes: fix cpu down and up locking\n\nThis fixes locking and bugs in cpu_down and cpu_up paths of the NUMA slab\nallocator.  Sonny Rao \u003csonny@burdell.org\u003e reported problems sometime back on\nPOWER5 boxes, when the last cpu on the nodes were being offlined.  We could\nnot reproduce the same on x86_64 because the cpumask (node_to_cpumask) was not\nbeing updated on cpu down.  Since that issue is now fixed, we can reproduce\nSonny\u0027s problems on x86_64 NUMA, and here is the fix.\n\nThe problem earlier was on CPU_DOWN, if it was the last cpu on the node to go\ndown, the array_caches (shared, alien) and the kmem_list3 of the node were\nbeing freed (kfree) with the kmem_list3 lock held.  If the l3 or the\narray_caches were to come from the same cache being cleared, we hit on\nbadness.\n\nThis patch cleans up the locking in cpu_up and cpu_down path.  We cannot\nreally free l3 on cpu down because, there is no node offlining yet and even\nthough a cpu is not yet up, node local memory can be allocated for it.  So l3s\nare usually allocated at keme_cache_create and destroyed at\nkmem_cache_destroy.  Hence, we don\u0027t need cachep-\u003espinlock protection to get\nto the cachep-\u003enodelist[nodeid] either.\n\nPatch survived onlining and offlining on a 4 core 2 node Tyan box with a 4\ndbench process running all the time.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca3b9b91735316f0ec7f01976f85842e0bfe5c6e",
      "tree": "fc58744ab0371adb5942462ceab3fa70d0ef9375",
      "parents": [
        "2e1217cf96b54d3b2d0162930608159e73507fbf"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Feb 04 23:27:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] NUMA slab locking fixes: irq disabling from cahep-\u003espinlock to l3 lock\n\nEarlier, we had to disable on chip interrupts while taking the\ncachep-\u003espinlock because, at cache_grow, on every addition of a slab to a slab\ncache, we incremented colour_next which was protected by the cachep-\u003espinlock,\nand cache_grow could occur at interrupt context.  Since, now we protect the\nper-node colour_next with the node\u0027s list_lock, we do not need to disable on\nchip interrupts while taking the per-cache spinlock, but we just need to\ndisable interrupts when taking the per-node kmem_list3 list_lock.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e1217cf96b54d3b2d0162930608159e73507fbf",
      "tree": "ac4eba17cc9cec38e003a4bbabb5dae63934f4ac",
      "parents": [
        "64b4a954b03a1153fb8ae38d6ffbd991e01a1e80"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Feb 04 23:27:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] NUMA slab locking fixes: move color_next to l3\n\ncolour_next is used as an index to add a colouring offset to a new slab in the\ncache (colour_off * colour_next).  Now with the NUMA aware slab allocator, it\nmakes sense to colour slabs added on the same node sequentially with\ncolour_next.\n\nThis patch moves the colouring index \"colour_next\" per-node by placing it on\nkmem_list3 rather than kmem_cache.\n\nThis also helps simplify locking for CPU up and down paths.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64b4a954b03a1153fb8ae38d6ffbd991e01a1e80",
      "tree": "0436a6f23e46d9fcb6caf5b1216fe212be3fbc3f",
      "parents": [
        "fe1dcbc4f311c2e6c23b33c0fa8572461618ab3e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Feb 04 23:27:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] hugetlb: add comment explaining reasons for Bus Errors\n\nI just spent some time researching a Bus Error.  Turns out that the huge\npage fault handler can return VM_FAULT_SIGBUS for various conditions where\nno huge page is available.\n\nAdd a note explaining the reasoning in the source.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe1dcbc4f311c2e6c23b33c0fa8572461618ab3e",
      "tree": "189e935ff275bba20629e46e2832bd523acf6cff",
      "parents": [
        "bc5e483da61eb5ab8d24b4a919fb512e5886d02c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] jbd: fix transaction batching\n\nBen points out that:\n\n  When writing files out using O_SYNC, jbd\u0027s 1 jiffy delay results in a\n  significant drop in throughput as the disk sits idle.  The patch below\n  results in a 4-5x performance improvement (from 6.5MB/s to ~24-30MB/s on my\n  IDE test box) when writing out files using O_SYNC.\n\nSo optimise the batching code by omitting it entirely if the process which is\ndoing a sync write is the same as the one which did the most recent sync\nwrite.  If that\u0027s true, we\u0027re unlikely to get any other processes joining the\ntransaction.\n\n(Has been in -mm for ages - it took me a long time to get on to performance\ntesting it)\n\nNumbers, on write-cache-disabled IDE:\n\n/usr/bin/time -p synctest -n 10 -uf -t 1 -p 1 dir-name\n\nUnpatched:\n\t40 seconds\nPatched:\n\t35 seconds\nBatching disabled:\n\t35 seconds\n\nThis is the problematic single-process-doing-fsync case.  With multiple\nfsyncing processes the numbers are AFACIT unaltered by the patch.\n\nAside: performance testing and instrumentation shows that the transaction\nbatching almost doesn\u0027t help (testing with synctest -n 1 -uf -t 100 -p 10\ndir-name on non-writeback-caching IDE).  This is because by the time one\nprocess is running a synchronous commit, a bunch of other processes already\nhave a transaction handle open, so they\u0027re all going to batch into the same\ntransaction anyway.\n\nThe batching seems to offer maybe 5-10% speedup with this workload, but I\u0027m\npretty sure it was more important than that when it was first developed 4-odd\nyears ago...\n\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc5e483da61eb5ab8d24b4a919fb512e5886d02c",
      "tree": "06ab71794171e9839f3e50674a115d017b35b8ab",
      "parents": [
        "165a2c1d514892ae917cdf80be9e5269015c1034"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] reiserfs_get_acl() build fix\n\nWith CONFIG_REISERFS_FS_XATTR\u003dy, CONFIG_REISERFS_FS_POSIX_ACL\u003dn:\n\nfs/reiserfs/xattr.c: In function `reiserfs_check_acl\u0027:\nfs/reiserfs/xattr.c:1330: called object is not a function\n\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "165a2c1d514892ae917cdf80be9e5269015c1034",
      "tree": "c092522208b8a8dad09fd9ad4cd116edb6ce6cbe",
      "parents": [
        "c2b507fda390b8ae90deba9b8cdc3fe727482193"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Feb 04 23:27:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] x86: fix stack trace facility level\n\ndump_stack() on page allocation failure presently has an irritating habit\nof shouting just \"\u003d\u003d\u003d\u003d\" at everyone: please stop it.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2b507fda390b8ae90deba9b8cdc3fe727482193",
      "tree": "6c839e9682fd1610dc6a9fb7cca9df2899ff05ca",
      "parents": [
        "5c0d5d262aa4c5e93f9f5de298cf25d6d8b558c4"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sat Feb 04 23:27:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] selinux: require SECURITY_NETWORK\n\nMake SELinux depend on SECURITY_NETWORK (which depends on SECURITY), as it\nrequires the socket hooks for proper operation even in the local case.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c0d5d262aa4c5e93f9f5de298cf25d6d8b558c4",
      "tree": "9ec671c1b012effe22726a6a5d5a4e20d2dcfc33",
      "parents": [
        "5c55ac9bbca22ee134408f83de5f2bda3b1b2a53"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Feb 04 23:27:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] missing license tag in intermodule\n\nIt may suck something awful, but it shouldn\u0027t taint the kernel.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c55ac9bbca22ee134408f83de5f2bda3b1b2a53",
      "tree": "31b0cdd704204a9c02c6c7e9cc3e6035526d76f5",
      "parents": [
        "e1bc89bc9991e994f2b3c60d9ad2fdb5ad9b10fc"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Feb 04 23:27:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Allow larger packets\n\nThe pktcdvd driver uses a compile time macro constant to define the maximum\nsupported packet length.  I changed this from 32 sectors to 128 sectors\nbecause that allows over 100 MB of additional usable space on a 700 MB cdrw,\nand increases throughput.\n\nNote that you need a modified cdrwtool program that can format a CDRW disc\nwith larger packets to benefit from this change.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1bc89bc9991e994f2b3c60d9ad2fdb5ad9b10fc",
      "tree": "22816d5b1979961ec60507e8b6783a02c7fdb283",
      "parents": [
        "b566ccefd7814e4fa403de81aea299bdc11ceed5"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat Feb 04 23:27:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Don\u0027t waste kernel memory\n\nAllocate memory for read-gathering at open time, when it is known just how\nmuch memory is needed.  This avoids wasting kernel memory when the real packet\nsize is smaller than the maximum packet size supported by the driver.  This is\nalways the case when using DVD discs.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b566ccefd7814e4fa403de81aea299bdc11ceed5",
      "tree": "1e18f19a677562fa28a2dadb3a0d0f644db7c8f0",
      "parents": [
        "11edefd8c828961686a2ea0093da0e19b3f5a3bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 04 23:27:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] Let CDROM_PKTCDVD_WCACHE depend on EXPERIMENTAL\n\nUnless the help text is outdated, this seems to be logical.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11edefd8c828961686a2ea0093da0e19b3f5a3bf",
      "tree": "0d9222240cf29b5da012a8b53373d27a3d4015a8",
      "parents": [
        "a460ad62260def15c42130de253d6cfc32528a2f"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat Feb 04 23:27:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: remove version string\n\nThe version information is not useful for a driver that is maintained in\nLinus\u0027 kernel tree.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a460ad62260def15c42130de253d6cfc32528a2f",
      "tree": "6fd5b90db456ae6a333a224b8c1c975474bb3c27",
      "parents": [
        "bd576c9523fbf23e94fb7dbe05d2ae1cf96864e4"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Feb 04 23:27:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Fix overflow for discs with large packets\n\nThe pktcdvd driver was using an 8 bit field to store the packet length\nobtained from the disc track info.  This causes it to overflow packet length\nvalues of 128KB or more.  I changed the field to 32 bits to fix this.\n\nThe pktcdvd driver defaulted to its maximum allowed packet length when it\ndetected a 0 in the track info field.  I changed this to fail the operation\nand refuse to access the media.  This seems more sane than attempting to\naccess it with a value that almost certainly will not work.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd576c9523fbf23e94fb7dbe05d2ae1cf96864e4",
      "tree": "0433ff1a1d417c29f94f05cb6ed83fca32eb7a62",
      "parents": [
        "62cfe7efc4e6ba44b0903c53f09d37de59160afa"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Feb 04 23:27:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] sched: only print migration_cost once per boot\n\nmigration_cost prints after every CPU hotplug event.  Make it print only\nonce at boot.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62cfe7efc4e6ba44b0903c53f09d37de59160afa",
      "tree": "20cd9287e5acf9d057d1b0784df8514bdec3da90",
      "parents": [
        "7128ec2a747d7a5f3c764c37bef17081ccc2374c"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sat Feb 04 23:27:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] MAINTAINERS/CREDITS: Update SELinux contact info\n\nUpdate my contact info.  Please apply.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7128ec2a747d7a5f3c764c37bef17081ccc2374c",
      "tree": "10781a63d46811789e1cd26964f1d0a9eb963ce2",
      "parents": [
        "e22bec266cd6f540da2a61db216914c3473135cc"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Feb 04 23:27:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] fuse: fix request_end() vs fuse_reset_request() race\n\nThe last fix for this function in fact opened up a much more often\ntriggering race.\n\nIt was uncommented tricky code, that was buggy.  Add comment, make it less\ntricky and fix bug.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e22bec266cd6f540da2a61db216914c3473135cc",
      "tree": "9b84d8ecefa37a63929b34af78ca1b344eaeab49",
      "parents": [
        "238e7db9357bfe1ce3d6f7ac1e60e595e9d46b7b"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Sat Feb 04 23:27:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] Fix i2o_scsi oops on abort\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d5923\n\nWhen a scsi command failed, an oops would result.\n\nBack-to-back SMART queries would make the Seagate drives unhappy.  The\nsecond SMART query would timeout, and the command would be aborted.\n\nAcked-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Kenny Simpson \u003ctheonetruekenny@yahoo.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "238e7db9357bfe1ce3d6f7ac1e60e595e9d46b7b",
      "tree": "3688c8145e4bfa61a387137dafc966470569d2b8",
      "parents": [
        "9a7a67af8bb02106f0fb01dd9d237332f874be9a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Feb 04 23:27:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] block: request_queue-\u003eordcolor must not be flipped on SOFTBARRIER\n\nq-\u003eordcolor must not be flipped on SOFTBARRIER.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a7a67af8bb02106f0fb01dd9d237332f874be9a",
      "tree": "6ad56122d38d118e6d53caa94a60037291294a25",
      "parents": [
        "88a2a4ac6b671a4b0dd5d2d762418904c05f4104"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sat Feb 04 23:27:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] fix ordering on requeued request drainage\n\nPreviously, if a fs request which was being drained failed and got\nrequeued, blk_do_ordered() didn\u0027t allow it to be reissued, which causes\nqueue stall.  This patch makes blk_do_ordered() use the sequence of each\nrequest to determine whether a request can be issued or not.  This fixes\nthe bug and simplifies code.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88a2a4ac6b671a4b0dd5d2d762418904c05f4104",
      "tree": "8c30052a0d7fadec37c785a42a71b28d0a9c5fcf",
      "parents": [
        "cef5076987dd545ac74f4efcf1c962be8eac34b0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Feb 04 23:27:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] percpu data: only iterate over possible CPUs\n\npercpu_data blindly allocates bootmem memory to store NR_CPUS instances of\ncpudata, instead of allocating memory only for possible cpus.\n\nAs a preparation for changing that, we need to convert various 0 -\u003e NR_CPUS\nloops to use for_each_cpu().\n\n(The above only applies to users of asm-generic/percpu.h.  powerpc has gone it\nalone and is presently only allocating memory for present CPUs, so it\u0027s\ncurrently corrupting memory).\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cef5076987dd545ac74f4efcf1c962be8eac34b0",
      "tree": "d404e17d44665c39006d6a5f25cd6b02819a4772",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 10:51:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 10:51:57 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86_64: Fix the node cpumask of a cpu going down\"\n\nThis reverts commit 10f4dc8b27ac42f930ac55adb8c521264dc997f8.\n\nQuoth Andi Kleen:\n  \"Kiran decided that it makes the problem worse than it was before.\n   Fixing it fully requires more work which is too much for 2.6.16.  So\n   please revert that commit for now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f7ff6bf0279ccb3d56f2b07c4cc88327c932a80",
      "tree": "a32593c2b0f8c0429b6f61c965a65634d7936a38",
      "parents": [
        "3794689dba4288f2ab6ec74657a07c41031ac376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 02:49:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 05 00:15:12 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3794689dba4288f2ab6ec74657a07c41031ac376",
      "tree": "f9db8435cf4012b2cee8fb80118dee5c908bd9af",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 04 02:49:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 05 00:15:11 2006 -0800"
      },
      "message": "[SPARC64]: Add .gitignore file for sparc64 boot images.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7918d212df31fb7ddfb317c5a8dccdcec647d754",
      "tree": "f3742fc5901dc7a367d6b6d6d47b09782c01eb43",
      "parents": [
        "0047c65a60fa3b6607b55e058ea6a89f39cb3f28"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:19:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:29 2006 -0800"
      },
      "message": "[NETFILTER]: Fix check whether dst_entry needs to be released after NAT\n\nAfter DNAT the original dst_entry needs to be released if present\nso the packet doesn\u0027t skip input routing with its new address. The\ncurrent check for DNAT in ip_nat_in is reversed and checks for SNAT.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0047c65a60fa3b6607b55e058ea6a89f39cb3f28",
      "tree": "27fd894c370f7930e38c9e0e83cf9b572b51f4ba",
      "parents": [
        "878c41ce5747e1b417bdd92a694c33dc4bd6ec02"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:19:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:28 2006 -0800"
      },
      "message": "[NETFILTER]: Prepare {ipt,ip6t}_policy match for x_tables unification\n\nThe IPv4 and IPv6 version of the policy match are identical besides address\ncomparison and the data structure used for userspace communication. Unify\nthe data structures to break compatiblity now (before it is released), so\nwe can port it to x_tables in 2.6.17.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "878c41ce5747e1b417bdd92a694c33dc4bd6ec02",
      "tree": "fac206db8511afd50f8486dd8de8a4a3a7528c74",
      "parents": [
        "e55f1bc5dcb60a47764f6eabd1501d2cb98fb2c4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:17:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:27 2006 -0800"
      },
      "message": "[NETFILTER]: Fix ip6t_policy address matching\n\nFix two bugs in ip6t_policy address matching:\n- misorder arguments to ip6_masked_addrcmp, mask must be the second argument\n- inversion incorrectly applied to the entire expression instead of just\n  the address comparison\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e55f1bc5dcb60a47764f6eabd1501d2cb98fb2c4",
      "tree": "e1737c03ad3d4843601d2eeef99f46d9064abfe0",
      "parents": [
        "ee4bb818ae35f68d1f848eae0a7b150a38eb4168"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:17:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:26 2006 -0800"
      },
      "message": "[NETFILTER]: Check policy length in policy match strict mode\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee4bb818ae35f68d1f848eae0a7b150a38eb4168",
      "tree": "85a6ba60fc5782d77779f466f1ad5f2ec4330914",
      "parents": [
        "df4e9574a36748c3a4d9b03ffca6b42321a797a9"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Feb 04 02:16:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix possible overflow in netfilters do_replace()\n\nnetfilter\u0027s do_replace() can overflow on addition within SMP_ALIGN()\nand/or on multiplication by NR_CPUS, resulting in a buffer overflow on\nthe copy_from_user().  In practice, the overflow on addition is\ntriggerable on all systems, whereas the multiplication one might require\nmuch physical memory to be present due to the check above.  Either is\nsufficient to overwrite arbitrary amounts of kernel memory.\n\nI really hate adding the same check to all 4 versions of do_replace(),\nbut the code is duplicate...\n\nFound by Solar Designer during security audit of OpenVZ.org\n\nSigned-Off-By: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-Off-By: Solar Designer \u003csolar@openwall.com\u003e\nSigned-off-by: Patrck McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df4e9574a36748c3a4d9b03ffca6b42321a797a9",
      "tree": "7710a26a7b5b491eafe6d1d7fef896b25631c248",
      "parents": [
        "19ea7302df2eb4f2ad7f29af814d8cf55fc8b9c9"
      ],
      "author": {
        "name": "Samir Bellabes",
        "email": "sbellabes@mandriva.com",
        "time": "Sat Feb 04 02:16:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:23 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: fix incorrect memset() size in FTP helper\n\nThis memset() is executing with a bad size. According to Yasuyuki Kozakai,\nthis memset() can be deleted, as \u0027ftp\u0027 is declared in global area.\n\nSigned-off-by: Samir Bellabes \u003csbellabes@mandriva.com\u003e\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19ea7302df2eb4f2ad7f29af814d8cf55fc8b9c9",
      "tree": "b8dcef5684d443cb83c745129facec8f00b5a048",
      "parents": [
        "6f169300787ddb07326cc0338434a162dbab8539"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sat Feb 04 02:15:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:22 2006 -0800"
      },
      "message": "[NETFILTER]: iptables: fix typos in ipt_connbytes.h\n\nFix some typos that make iptables userspace compilation fail.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f169300787ddb07326cc0338434a162dbab8539",
      "tree": "010f9f7e2af3fec48393a1e2b1137ef2f442326a",
      "parents": [
        "a706124d0a4d9daaf6b705d01de3aff18deecea8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:14:51 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:21 2006 -0800"
      },
      "message": "[NETFILTER]: Fix missing src port initialization in tftp expectation mask\n\nReported by David Ahern \u003cdahern@avaya.com\u003e, netfilter bugzilla #426.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a706124d0a4d9daaf6b705d01de3aff18deecea8",
      "tree": "f462b07dabcc529267afbf417acb16b08aded47d",
      "parents": [
        "ad2ad0f96546d6d56b2665bcc863c33ae57c49c4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:14:24 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:20 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix packet marking over netlink\n\nThe packet marked is the netlink skb, not the queued skb.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad2ad0f96546d6d56b2665bcc863c33ae57c49c4",
      "tree": "9c5f6357bd7a0ecb4748acfaf19a04ea3149707b",
      "parents": [
        "c2db292438c20c3f13db6e5563e0ce5b449bedac"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:13:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:19 2006 -0800"
      },
      "message": "[NETFILTER]: Fix undersized skb allocation in ipt_ULOG/ebt_ulog/nfnetlink_log\n\nThe skb allocated is always of size nlbufsize, even if that is smaller than\nthe size needed for the current packet.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2db292438c20c3f13db6e5563e0ce5b449bedac",
      "tree": "775c7aa2e2e6069cb238833e5328a7b42b23041a",
      "parents": [
        "ddc8d029ac6813827849801bce2d8c8813070db6"
      ],
      "author": {
        "name": "Holger Eitzenberger",
        "email": "heitzenberger@astaro.com",
        "time": "Sat Feb 04 02:13:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:18 2006 -0800"
      },
      "message": "[NETFILTER]: ULOG/nfnetlink_log: Use better default value for \u0027nlbufsiz\u0027\n\nPerformance tests showed that ULOG may fail on heavy loaded systems\nbecause of failed order-N allocations (N \u003e\u003d 1).\n\nThe default value of 4096 is not optimal in the sense that it actually\nallocates _two_ contigous physical pages.  Reasoning: ULOG uses\nalloc_skb(), which adds another ~300 bytes for skb_shared_info.\n\nThis patch sets the default value to NLMSG_GOODSIZE and adds some\ndocumentation at the top.\n\nSigned-off-by: Holger Eitzenberger \u003cheitzenberger@astaro.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc8d029ac6813827849801bce2d8c8813070db6",
      "tree": "f0ae3607018873a8ed3594b9d81f155aed75b906",
      "parents": [
        "34f9a2e4deb760ddcb94cd0cd4f9ce18070d53d9"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sat Feb 04 02:12:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:17 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: check address family when finding protocol module\n\n__nf_conntrack_{l3}proto_find() doesn\u0027t check the passed protocol family,\nthen it\u0027s possible to touch out of the array which has only AF_MAX items.\n\nSpotted by Pablo Neira Ayuso.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34f9a2e4deb760ddcb94cd0cd4f9ce18070d53d9",
      "tree": "8ab1f53445e3b422b72987e2e99d13ffe13dab0c",
      "parents": [
        "b633ad5fbf9e534142208700c58a530a4091eaab"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Sat Feb 04 02:11:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:16 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: add MODULE_ALIAS for expectation subsystem\n\nAdd load-on-demand support for expectation request. eg. conntrack -L expect\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b633ad5fbf9e534142208700c58a530a4091eaab",
      "tree": "e848b88ce0b820bd1193c8a3d0ecea4eb5a39be0",
      "parents": [
        "fa60cf7f64a00c16e95717e8dccdb128877e342a"
      ],
      "author": {
        "name": "Marcus Sundberg",
        "email": "marcus@ingate.com",
        "time": "Sat Feb 04 02:11:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:15 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: Fix subsystem used for expectation events\n\nThe ctnetlink expectation events should use the NFNL_SUBSYS_CTNETLINK_EXP\nsubsystem, not NFNL_SUBSYS_CTNETLINK.\n\nSigned-off-by: Marcus Sundberg \u003cmarcus@ingate.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa60cf7f64a00c16e95717e8dccdb128877e342a",
      "tree": "ec8ca75f79971c6bd2b3754b6207a4adce51e37c",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Feb 04 02:09:34 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:14 2006 -0800"
      },
      "message": "[ICMP]: Fix extra dst release when ip_options_echo fails\n\nWhen two ip_route_output_key lookups in icmp_send were combined I\nforgot to change the error path for ip_options_echo to not drop the\ndst reference since it now sits before the dst lookup.  To fix it we\nsimply jump past the ip_rt_put call.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7b644ca9a12396a46fad825a973fb8bed17102",
      "tree": "39d6a2b1644e4c5ab17da7e82a09f37a65211b23",
      "parents": [
        "14c3f8558717adb192c364f58b0d63dfc850ecca"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Fri Feb 03 21:51:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: IOMMU printk cleanup\n\nThis patch contains a printk reorder to remove the current problem of\ndisplaying \"PCI-DMA: Disabling IOMMU.\" and then \"PCI-DMA: using GART\nIOMMU\" 20 lines later in dmesg.\n\nIt also constains a printk reorder in swiotlb to state swiotlb\nenablement prior to describing the location of the bounce buffers, and a\nprintk reorder to state gart enablement prior to describing the\naperature.\n\nAlso constains a whitespace cleanup in arch/x86_64/kernel/setup.c\n\nTested (along with patch 2/2) on dual opteron with gart enabled,\niommu\u003dsoft, and iommu\u003doff.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14c3f8558717adb192c364f58b0d63dfc850ecca",
      "tree": "16e04e07d4212217e597d79432ad03c2b3856855",
      "parents": [
        "3777a95903953c55f2309a89679b73c19ae5535b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:56 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Let impossible CPUs point to reference per cpu data\n\nHack for 2.6.16. In 2.6.17 all code that uses NR_CPUs should\nbe audited and changed to only touch possible CPUs.\n\nDon\u0027t mark the reference per cpu data init data (so it stays\naround after boot) and point all impossible CPUs to it. This way\nthey reference some valid - although shared memory. Usually\nthis is only initialization like INIT_LIST_HEADs and there\nwon\u0027t be races because these CPUs never run. Still somewhat hackish.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3777a95903953c55f2309a89679b73c19ae5535b",
      "tree": "45a922a1ff82fc0f3d2a3865bfcb23d68c12792c",
      "parents": [
        "7f66ae48de27bc9506cff0f2991d74901a0c2f8d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:53 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] i386/x86-64: Don\u0027t ack the APIC for bad interrupts when the APIC is not enabled\n\nIt\u0027s bad juju to touch the APIC when it hasn\u0027t been enabled.\nI also moved ack_bad_irq for x86-64 out of line following i386.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f66ae48de27bc9506cff0f2991d74901a0c2f8d",
      "tree": "ec38f237d1b32f051ce4eed4e1a5bdcae148f6c7",
      "parents": [
        "d646bce4c77af72f5a293a96fbf14174c9f2a9c2"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Fri Feb 03 21:51:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Dont record local apic ids when they are disabled in MADT\n\nSome broken BIOS\u0027s had processors disabled, but\nsame apic id as a valid processor. This causes\nacpi_processor_start() to think this disabled\ncpu is ok, and croak. So we dont record bad\napicid\u0027s anymore.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5930\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d646bce4c77af72f5a293a96fbf14174c9f2a9c2",
      "tree": "c931154a172dd17a242c455c23d21c2adf7240df",
      "parents": [
        "91522a964b295e7bccb173218cc00adadfc77bbf"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Feb 03 21:51:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: minor odering correction to dump_pagetable()\n\nChecking of the validity of pointers should be consistently done before\ndereferencing the pointer.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91522a964b295e7bccb173218cc00adadfc77bbf",
      "tree": "c31d9a47b3ef774c20d29a94ffe26ee157d9c7ee",
      "parents": [
        "0c3749c41f5eee0da36bbf92b2793338b4d8574f"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Feb 03 21:51:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: small fix for CFI annotations\n\nConditionalize two unwind directives to match other similarly\nconditional code.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jim Houston \u003cjim.houston@ccur.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3749c41f5eee0da36bbf92b2793338b4d8574f",
      "tree": "3af004c5533ab04297004f5ec40da4c6801b8fda",
      "parents": [
        "099f318b8d97490e58c595eb1b6d3415da5ccc03"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Calibrate APIC timer using PM timer\n\nOn some broken motherboards (at least one NForce3 based AMD64 laptop)\nthe PIT timer runs at a incorrect frequency.  This patch adds a new\noption \"apicpmtimer\" that allows to use the APIC timer and calibrate it\nusing the PMTimer.  It requires the earlier patch that allows to run the\nmain timer from the APIC.\n\nSpecifying apicpmtimer implies apicmaintimer.\n\nThe option defaults to off for now.\n\nI tested it on a few systems and the resulting APIC timer frequencies\nwere usually a bit off, but always \u003c1%, which should be tolerable.\n\nTBD figure out heuristic to enable this automatically on the affected\nsystems TBD perhaps do it on all NForce3s or using DMI?\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "099f318b8d97490e58c595eb1b6d3415da5ccc03",
      "tree": "48a621571d97cf72b0ade93033ef6d68d2b676b8",
      "parents": [
        "16acc0cd8f1aac63ddf5228c5bc29cf7d31627f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t allow kprobes on __switch_to\n\nkprobes cannot deal with the funny calling conventions when it\nruns on a different stack when it returns. If someone wants\nto instrument context switch they can add a probe to schedule()\ninstead.\n\nCc: jkenisto@us.ibm.com, prasanna@in.ibm.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16acc0cd8f1aac63ddf5228c5bc29cf7d31627f4",
      "tree": "c1e6ae0b4f666a3e85b12b9280d1bff63104cf9e",
      "parents": [
        "a1002a48e1af5ff8d02bfe79536e6fce3a0ec369"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Feb 03 21:51:35 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: align per-cpu section to configured cache bytes\n\nAlign the start of the per-cpu section to the configured number of bytes in a\ncache line.  This stops a BUG_ON() from triggering in load_module() when\nDEFINE_PER_CPU() is used in a module and the section isn\u0027t cacheline-aligned.\nRusty also found this and sent a patch in a while ago\n(http://lkml.org/lkml/2004/10/19/17), I don\u0027t know what came of that.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1002a48e1af5ff8d02bfe79536e6fce3a0ec369",
      "tree": "0e6988d51b37185dac2e9b92d86091fb224c75ff",
      "parents": [
        "1de6bf33bc4601d856c286ad5c7d515468e24bbb"
      ],
      "author": {
        "name": "Kevin VanMaren",
        "email": "kvanmaren@lnxi.com",
        "time": "Fri Feb 03 21:51:32 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: When allocation of merged SG lists fails in the IOMMU don\u0027t merge\n\n[ AK: I redid Kevin\u0027s fix to be simpler, but the idea and original\n  analysis of the problem is from Kevin]\n\nThis avoid allocation failures on some SATA systems like Nvidia CK8\nwhen the IOMMU gets fragmented. Modern SATA devices have quite large queues\n(128 entries) and the FS with ext2/3 is good enough now that it often\npasses whole 128 page sg lists down to the driver. These require\n512K of continuous free space in the IOMMU aperture to map when merged.\nWhen the IOMMU is fragmented this could lead to spurious IO errors\ndue to failing mappings.\n\nShort term fix is to just try to map the SG list again unmerged\npage by page - this way fragmentation doesn\u0027t matter anymore.\nThe code for that was already there, but it just wasn\u0027t enabled for the\nmerge case.\n\nAccording to Kevin at least the Nvidia device doesn\u0027t seem to benefit\nfrom merging much anyways, so the only slowdown is from trying\nto do an unnecessary merge attempt.\n\nKevin plans to implement better fragmentation avoidance in the future,\nbut that wouldn\u0027t be 2.6.16 material.\n\nTBD: should add some statistic counters to count how often that really\nhappens.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1de6bf33bc4601d856c286ad5c7d515468e24bbb",
      "tree": "7ce51e6a5592ee90b065963d8a72e754e58c5e4a",
      "parents": [
        "d22fe808449cd3b5bacd5c0d447e3675f9ab7619"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix zero mcfg entry workaround on x86-64\n\nI broke this earlier when moving the patch from i386 to x86-64.\nNeed to return the virtual address here, not the physical address.\nThis fixes some boot time crashes on x86-64.\n\nCc: gregkh@suse.de\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d22fe808449cd3b5bacd5c0d447e3675f9ab7619",
      "tree": "25aa14735359aa4fe24a28439efa672850828bbf",
      "parents": [
        "7ded56895c11a656408b6ff21086ae04a6a7cda0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:26 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: Do more checking in the SRAT header code\n\n - Check if the processor/memory affinity entries are long enough\n   according to the ACPI 3.0 spec.\n - Ignore memory affinity entries that define a zero length region.\n\nAll based on BIOS issues found in the field @)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ded56895c11a656408b6ff21086ae04a6a7cda0",
      "tree": "e12b7105ee50a86573594b803e55270abf5dbc3c",
      "parents": [
        "396bd50fed9c91f7aa1ac66f4b2880ca58c332ff"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "Ashok.Raj@intel.com",
        "time": "Fri Feb 03 21:51:23 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: data/functions wrongly marked as __init with cpu hotplug.\n\nattached patch is 2 more cases i found via running the reference_init.pl\nscript. These were easy to spot just knowing the file names. There is\none another about init/main.c that i cant exactly zero in. (partly\nbecause i dont know how to interpret the data thats spewed out of the tool).\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "396bd50fed9c91f7aa1ac66f4b2880ca58c332ff",
      "tree": "4af5353b10a1e67087815a6e838614f02bd7cbc3",
      "parents": [
        "9391a3f9c7f17bdd82adf9a98905450642cc8970"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Feb 03 21:51:20 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: mark two routines as __cpuinit\n\nSIgned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9391a3f9c7f17bdd82adf9a98905450642cc8970",
      "tree": "b3bba1689a0af3233a5d055e43ec5a67a8e775f0",
      "parents": [
        "00ac59adfca8f2f339beb0b67054e786c275553e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:17 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: Clear more state when ignoring empty node in SRAT parsing\n\nMight fix boot failures on systems with empty PXMs in SRAT\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00ac59adfca8f2f339beb0b67054e786c275553e",
      "tree": "96489ebcdebec957f94de44940e10b3935bc3c18",
      "parents": [
        "9e8c34edfd7ae97d0e3391f34d9d26a0167912bf"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Fri Feb 03 21:51:14 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix memory policy build without CONFIG_HUGETLBFS\n\n\u003e mm/mempolicy.c: In function `huge_zonelist\u0027:\n\u003e mm/mempolicy.c:1045: error: `HPAGE_SHIFT\u0027 undeclared (first use in this function)\n\u003e mm/mempolicy.c:1045: error: (Each undeclared identifier is reported only once\n\u003e mm/mempolicy.c:1045: error: for each function it appears in.)\n\u003e make[1]: *** [mm/mempolicy.o] Error 1\n\nNeed to wrap huge_zonelist function with CONFIG_HUGETLBFS.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e8c34edfd7ae97d0e3391f34d9d26a0167912bf",
      "tree": "7b26b9b3939d32f69af5c133e99de6f730e04b16",
      "parents": [
        "7115125057cf72dcc0b9ded1e12128e1abfa8586"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:11 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Remove rogue default y in EDAC Kconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7115125057cf72dcc0b9ded1e12128e1abfa8586",
      "tree": "9b619a2f45d665a1fdc2af08dc43bacbf38e18a5",
      "parents": [
        "10f4dc8b27ac42f930ac55adb8c521264dc997f8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:08 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Remove CONFIG_INIT_DEBUG\n\nIt has been enabled by default for some time now and is cheap enough\nso it doesn\u0027t matter anyways.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10f4dc8b27ac42f930ac55adb8c521264dc997f8",
      "tree": "88d56b784d7ae5d84fd5e486f666b779c161d8af",
      "parents": [
        "7bcd3f34e262bbebffa954d80eab3a84f053da31"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Feb 03 21:51:05 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix the node cpumask of a cpu going down\n\nCurrently, x86_64 and ia64 arches do not clear the corresponding bits\nin the node\u0027s cpumask when a cpu goes down or cpu bring up is cancelled.\nThis is buggy since there are pieces of common code where the cpumask is\nchecked in the cpu down code path to decide on things (like in  the slab\ndown path).  PPC does the right thing, but x86_64 and ia64 don\u0027t (This\nwas the reason Sonny hit upon a slab bug during cpu offline on ppc and\ncould not reproduce on other arches).  This patch fixes it for x86_64.\nI won\u0027t attempt ia64 as I cannot test it.\n\nCredit for spotting this should go to Alok.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bcd3f34e262bbebffa954d80eab3a84f053da31",
      "tree": "f0765da9eaa8024a2b1d67d3e43730cb32f99fa7",
      "parents": [
        "6bca52b544489b626c7d0db801df6b4aa3d5adb5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:02 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Undo the earlier changes to remove unrolled copy/memset functions\n\nThey cause quite bad performance regressions on Netburst\nThis is temporary until we can get new optimized functions\nfor these CPUs.\n\nThis undoes changes that were done in 2.6.15 and in 2.6.16-rc1,\nessentially bringing the code back to 2.6.14 level. Only change\nis I renamed the X86_FEATURE_K8_C flag to X86_FEATURE_REP_GOOD\nand fixed the check for the flag and also fixed some comments.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bca52b544489b626c7d0db801df6b4aa3d5adb5",
      "tree": "6011b1cec5ffae37ed499013908e38cbdeaf651b",
      "parents": [
        "0dd2ea9af8f0eca43cf6200baa182b3aba307049"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix swiotlb dma_alloc_coherent fallback\n\nThis avoids BUG_ONs in the low level allocator when an illegal\nGFP mask is added.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dd2ea9af8f0eca43cf6200baa182b3aba307049",
      "tree": "68d19724e9c50e14ea7d900493a9af37ff26c948",
      "parents": [
        "6f3814cd2fb5ea4d53a7fa5b0635d68fa4036c1b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Feb 03 21:50:56 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: [PATCH] timer resume\n\nAt resume time, TSC\u0027s value or something similar might be changed a lot\nagainst suspend time. This could make system gets a very big lost ticks.\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d5825\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f3814cd2fb5ea4d53a7fa5b0635d68fa4036c1b",
      "tree": "8a0ad07a141e00243f3a65f2a026c8c6f0ce8c11",
      "parents": [
        "73dea47faeb96d54a984b9d7f4de564816966354"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:53 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Automatically enable apicmaintimer on ATI boards\n\nThey all have problems with IRQ 0 routing, so just use the APIC on them.\n\nCan be overwritten with \"noapicmaintimer\"\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73dea47faeb96d54a984b9d7f4de564816966354",
      "tree": "6b1f090e9071e281367bc106c1b2ab05cb43e459",
      "parents": [
        "76b461c21468f41837283b7888d55f1c0671f719"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Allow to run main time keeping from the local APIC interrupt\n\nAnother piece from the no-idle-tick patch.\n\nThis can be enabled with the \"apicmaintimer\" option.\n\nThis is mainly useful when the PIT/HPET interrupt is unreliable.\nNote there are some systems that are known to stop the APIC\ntimer in C3. For those it will never work, but this case\nshould be automatically detected.\n\nIt also only works with PM timer right now. When HPET is used\nthe way the main timer handler computes the delay doesn\u0027t work.\n\nIt should be a bit more efficient because there is one less\nregular interrupt to process on the boot processor.\n\nRequires earlier bugfix from Venkatesh\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76b461c21468f41837283b7888d55f1c0671f719",
      "tree": "3df6a35fe789dbc70db4ae6e32c8e694079e97d8",
      "parents": [
        "226d780909f71bebfa4dfffa21493244aa22dfdc"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Feb 03 21:50:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Only switch to IPI broadcast timer on Intel when C3 is supported\n\nBug in apic timer removal on C3 patch. We should switch to IPI from APIC timer\nonly when C3 state is valid.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "226d780909f71bebfa4dfffa21493244aa22dfdc",
      "tree": "ae9f0ff1e2b62076585825379c3b859ad3f3a1af",
      "parents": [
        "eddb6fb9a54cdc8c7c37e056a2b4bbbc8a128a36"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:12 2006 -0800"
      },
      "message": "[PATCH] x86_64: Define pmtmr_ioport to 0 when PM_TIMER is not available\n\nAvoids some ifdef mess later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eddb6fb9a54cdc8c7c37e056a2b4bbbc8a128a36",
      "tree": "c8b9a0773518f45aa86d861fce959c3c4f946b06",
      "parents": [
        "2f01942536d8c686a3f6b3b38f1257caa2fb763e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:12 2006 -0800"
      },
      "message": "[PATCH] x86_64: Disallow kprobes on NMI handlers\n\nA kprobe executes IRET early and that could cause NMI recursion\nand stack corruption.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f01942536d8c686a3f6b3b38f1257caa2fb763e",
      "tree": "b2304fcb39d1709dd90061ac9be975a15a22beae",
      "parents": [
        "53ea68ecea11bcbb3451c2758ce181bd97b569a9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:12 2006 -0800"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53ea68ecea11bcbb3451c2758ce181bd97b569a9",
      "tree": "4e754db2a21db5b90a1650f2993d0b76c00cbd53",
      "parents": [
        "89a2fa5f2139be35e214bcf86a8291d6a1da75f2"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@epoch.ncsc.mil",
        "time": "Fri Feb 03 08:21:12 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:31:33 2006 -0800"
      },
      "message": "[PATCH] SELinux: fix size-128 slab leak\n\nRemove private inode tests from security_inode_alloc and security_inode_free,\nas we otherwise end up leaking inode security structures for private inodes.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by:  Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89a2fa5f2139be35e214bcf86a8291d6a1da75f2",
      "tree": "850ea412b013360bcace751db91cac6fb0067535",
      "parents": [
        "27266a18dc56611e2f2ec4e8aced0fe221e9b4b8",
        "68ee3eb8295c9c164071fcbd367c419121bd55f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:17:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:17:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n"
    },
    {
      "commit": "27266a18dc56611e2f2ec4e8aced0fe221e9b4b8",
      "tree": "838a597782ea49356da72298626574e22351522d",
      "parents": [
        "f3e39e67b9b6ad6a51d13be902e8341f13b93531",
        "9a8ffccf3d282ee749210232465f61e1c48b7a86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:51:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:51:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "f3e39e67b9b6ad6a51d13be902e8341f13b93531",
      "tree": "dd0d21776b936fdff1bd1e1ba762fc47e94259cf",
      "parents": [
        "1a56f54c351d8d2e276aefc4f4094037c178d6c7",
        "e92251762d02a46177d4105d1744041e3f8bc465"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:51:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:51:13 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "1a56f54c351d8d2e276aefc4f4094037c178d6c7",
      "tree": "88abb7801141db3d03079bd0ef2a903cbf3a1aba",
      "parents": [
        "d1ffa5669cd834f901141756e63195f48c1bfbf9",
        "2c4c6b27028b38204de8ade505f925d53d234422"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:50:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:50:35 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "d1ffa5669cd834f901141756e63195f48c1bfbf9",
      "tree": "f0bed266c1f3fef528bbced56b48aac63e0a26b1",
      "parents": [
        "d6c8f6aaa1d7f68c1e6471ab0839d9047cdd159f",
        "6eff5790d57a5c9c01489c95946881808a4b2a2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:21:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:21:40 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://oss.oracle.com/home/sourcebo/git/ocfs2\n"
    },
    {
      "commit": "2c4c6b27028b38204de8ade505f925d53d234422",
      "tree": "87ed99e0cf5109a822f76cc625f920ca9dc8acd8",
      "parents": [
        "83f755f5a66a5393c3ae8925719fde0c740ac04e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Feb 03 23:03:21 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 03 23:03:21 2006 +0000"
      },
      "message": "[ARM] Remove ARCH_CAMELOT from at91 defconfigs\n\nARCH_CAMELOT (excalibur) got removed; remove it from the AT91 defconfigs\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a8ffccf3d282ee749210232465f61e1c48b7a86",
      "tree": "d876e49754fc796473a115fe7b679febd5fc646a",
      "parents": [
        "9c0f4755bd5a117595761c95b93c29e8d9ca07b5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Feb 03 22:05:42 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 03 22:05:42 2006 +0000"
      },
      "message": "[SERIAL] 8250: limit range of runtime ports\n\nPrevent SERIAL_8250_RUNTIME_UARTS being larger than SERIAL_8250_NR_UARTS.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6eff5790d57a5c9c01489c95946881808a4b2a2c",
      "tree": "2b96da58c99b27945e8c9bffb0ae48a97c4231be",
      "parents": [
        "1a1974fd4533afdb73873cdacb942d9a79ff7c9b"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Jan 18 10:31:47 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 14:05:14 2006 -0800"
      },
      "message": "[PATCH] ocfs2: don\u0027t wait on recovery when locking journal\n\nThe mount path had incorrectly asked the locking code to wait for recovery\ncompletion, which deadlocks things because recovery waits for mount to\ncomplete first.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "1a1974fd4533afdb73873cdacb942d9a79ff7c9b",
      "tree": "2ca6e62b007f54a4b4d755bb98ad9692e4547395",
      "parents": [
        "3d0f89bb169482d26d5aa4e82e763077e7e9bc4d"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jan 27 10:32:24 2006 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 14:03:09 2006 -0800"
      },
      "message": "[PATCH] BUG_ON() Conversion in fs/configfs/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "3d0f89bb169482d26d5aa4e82e763077e7e9bc4d",
      "tree": "2d2317ce1417202322e3f715534fab80394bd5d2",
      "parents": [
        "62ca3d2603571dc2b1b4c1368e19d44b599062e2"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Jan 25 13:31:07 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 14:01:05 2006 -0800"
      },
      "message": "configfs: Add permission and ownership to configfs objects.\n\nconfigfs always made item and attribute ownership root.root and\npermissions based on a umask of 022.  Add -\u003esetattr() to allow\nchown(2)/chmod(2), and persist the changes for the lifetime of the\nitems and attributes.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "62ca3d2603571dc2b1b4c1368e19d44b599062e2",
      "tree": "8fe17f9846fcadfc508ebfa92b4196b3a934719e",
      "parents": [
        "215c7f9fa11d3fc6ccd2df242d259c721ec7ae6a"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Jan 27 11:04:12 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:59:05 2006 -0800"
      },
      "message": "configfs: Clean up MAINTAINERS entry\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "215c7f9fa11d3fc6ccd2df242d259c721ec7ae6a",
      "tree": "873d9a2d1b345567c1c6b51f8aab83b034fff922",
      "parents": [
        "ebdec83ba46c123fe3bfdcaacf62d0dfe8fe4187"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Feb 01 16:42:10 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:55:26 2006 -0800"
      },
      "message": "[PATCH] ocfs2: fix compile warnings\n\nFix a couple of compile warnings found when compiling on a ppc64 build box.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "ebdec83ba46c123fe3bfdcaacf62d0dfe8fe4187",
      "tree": "acd18f3170c1de8295375cadb0a33fa23066524e",
      "parents": [
        "b4c7f538508adcde7a0a5162faec0b2ab19b90bd"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jan 27 10:32:52 2006 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:54:22 2006 -0800"
      },
      "message": "[PATCH] BUG_ON() Conversion in fs/ocfs2/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    }
  ],
  "next": "b4c7f538508adcde7a0a5162faec0b2ab19b90bd"
}
