)]}'
{
  "log": [
    {
      "commit": "7b8712e563df4fefc25d3107fa3fb3abb7331ff4",
      "tree": "bf82403231e24461e9168af38d38c8a53e6b2c36",
      "parents": [
        "30a468b1c1b9911ae515ff8972ee10c50cca3021"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Tue Oct 30 14:37:14 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:08 2008 -0800"
      },
      "message": "driver core: Make the dev_*() family of macros in device.h complete\n\nRemoved duplicates defined elsewhere\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "30a468b1c1b9911ae515ff8972ee10c50cca3021",
      "tree": "99b891f04425e418f4ae5745a32a86531bb8b245",
      "parents": [
        "02ff82cac7ee7351d2649c4a3568f12e4e0fe534"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 15 15:01:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:08 2008 -0800"
      },
      "message": "ecryptfs: clean up attribute mess\n\nIt isn\u0027t that hard to add simple kset attributes, so don\u0027t go through\nall the gyrations of creating your own object type and show and store\nfunctions.  Just use the functions that are already present.  This makes\nthings much simpler.\n\nNote, the version_str string violates the \"one value per file\" rule for\nsysfs.  I suggest changing this now (individual files per type supported\nis one suggested way.)\n\n\nCc: Michael A. Halcrow \u003cmahalcro@us.ibm.com\u003e\nCc: Michael C. Thompson \u003cmcthomps@us.ibm.com\u003e\nCc: Tyler Hicks \u003ctyhicks@ou.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02ff82cac7ee7351d2649c4a3568f12e4e0fe534",
      "tree": "02b4ff60236f893d6db3a94fe56fcf80f39b42a6",
      "parents": [
        "7dd817d083b6fc103b9ea4f2b4f4a1c6a09e29a0"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:07 2008 -0800"
      },
      "message": "cosa: Convert from class_device to device for cosa sync driver\n\nstruct class_device is going away, this converts the code to use struct\ndevice instead.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Jan \"Yenya\" Kasprzak \u003ckas@fi.muni.cz\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7dd817d083b6fc103b9ea4f2b4f4a1c6a09e29a0",
      "tree": "2e9e782982555e99cb4e40cde469699696470e15",
      "parents": [
        "6013c12be8313b3205b41912d965b03f3b06147d"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:06 2008 -0800"
      },
      "message": "tifm: Convert from class_device to device for TI flash media\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6013c12be8313b3205b41912d965b03f3b06147d",
      "tree": "8763a0e1901d4cad2f947ec49f0626da87c95066",
      "parents": [
        "aa2758261469374b598e2a6a2702e000a6ab2fbb"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:06 2008 -0800"
      },
      "message": "pktcdvd: Convert from class_device to device for block/pktcdvd\n\nstruct class_device is going away, this converts the code to use struct\ndevice instead.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa2758261469374b598e2a6a2702e000a6ab2fbb",
      "tree": "894f5e8f22bb71dd047b10a86bf49005d852785c",
      "parents": [
        "a98894ab02bc9a3e2dc8cccab55d7ed200d3b05f"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:06 2008 -0800"
      },
      "message": "paride: Convert from class_device to device for block/paride\n\nstruct class_device is going away, this converts the code to use struct\ndevice instead.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a98894ab02bc9a3e2dc8cccab55d7ed200d3b05f",
      "tree": "2c713dd6dbf826702eec14b1aefed3b3d5b9136b",
      "parents": [
        "0c55445f201841bfd6c658c47df8311b6722f002"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:06 2008 -0800"
      },
      "message": "mtd: Convert from class_device to device for MTD/mtdchar\n\nstruct class_device is going away, this converts the code to use struct\ndevice instead.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0c55445f201841bfd6c658c47df8311b6722f002",
      "tree": "68b02474461eea74e0fd54c5858a433b6aa942ab",
      "parents": [
        "68db2bc98cc1594a1cc487755aff4340fd4f1611"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:06 2008 -0800"
      },
      "message": "MCP_UCB1200: Convert from class_device to device\n\nstruct class_device is going away, this converts the code to use struct\ndevice instead.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "68db2bc98cc1594a1cc487755aff4340fd4f1611",
      "tree": "4c6f04db28228ba3529a280c72c92f85f1c6cdd9",
      "parents": [
        "d78b03683a6f96645d265abdd5c556547dc76d70"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "adb: Convert from class_device to device\n\nstruct class_device is going away, this converts the code to use struct\ndevice instead.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Joshua Thompson \u003cfunaho@jurai.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d78b03683a6f96645d265abdd5c556547dc76d70",
      "tree": "2d65c0201082075c0a0fa7d2ba4c2e002f03d0a1",
      "parents": [
        "dbc1272ed4a9ce45ecc50e7ea7d52e7413eb1a4f"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "ISDN: Convert from class_device to device for ISDN capi\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dbc1272ed4a9ce45ecc50e7ea7d52e7413eb1a4f",
      "tree": "d25c9df108b6453f206d57627b728c678911c79d",
      "parents": [
        "891f78ea833edd4a1e524e15bfe297a7a84d81a0"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "IDE: Convert from class_device to device for ide-tape\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Gadi Oxman \u003cgadio@netvision.net.il\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "891f78ea833edd4a1e524e15bfe297a7a84d81a0",
      "tree": "533f12df743c4adc6d2b40d048ffb7d16c93e591",
      "parents": [
        "62ca8792560e5bd7dc09f54ed3523a7864f416c7"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "DMA: Convert from class_device to device for DMA engine\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62ca8792560e5bd7dc09f54ed3523a7864f416c7",
      "tree": "ae112c3bb981caf0fe4a593d871bbe2f3aa6f264",
      "parents": [
        "7ea7ed01ff741918532978b30f6f226ed6f78476"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "coda: convert struct class_device to struct device\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ea7ed01ff741918532978b30f6f226ed6f78476",
      "tree": "13b477ade37318c005983b40d80622ea2187bdc9",
      "parents": [
        "41ca28ab2abd76dc203e2c3a7cd609607cb927c3"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 25 02:03:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "aoechr: Convert from class_device to device\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Sam Hopkins \u003csah@coraid.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "41ca28ab2abd76dc203e2c3a7cd609607cb927c3",
      "tree": "9197e7582b4654796914090026e1afed2628d101",
      "parents": [
        "775b64d2b6ca37697de925f70799c710aab5849a"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Dec 10 23:03:43 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:05 2008 -0800"
      },
      "message": "kref: add kref_set()\n\nThis adds kref_set() to the kref api for future use by people who really\nknow what they are doing with krefs...\n\nFrom: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "775b64d2b6ca37697de925f70799c710aab5849a",
      "tree": "09e91c89228c8d3c6928a1b2ef56711190c69836",
      "parents": [
        "7a83d456a86d559a6347115d206d23774bc152d9"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jan 12 20:40:46 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "PM: Acquire device locks on suspend\n\nThis patch reorganizes the way suspend and resume notifications are\nsent to drivers.  The major changes are that now the PM core acquires\nevery device semaphore before calling the methods, and calls to\ndevice_add() during suspends will fail, while calls to device_del()\nduring suspends will block.\n\nIt also provides a way to safely remove a suspended device with the\nhelp of the PM core, by using the device_pm_schedule_removal() callback\nintroduced specifically for this purpose, and updates two drivers (msr\nand cpuid) that need to use it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a83d456a86d559a6347115d206d23774bc152d9",
      "tree": "559cd343f5ff9d8504867a706cf9ba67bde1b2a7",
      "parents": [
        "b1c7192df1b089ed654c76fbf14d7f7dbf4b9616"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 24 21:52:56 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "kobject: remove incorrect comment in kobject_rename\n\nAs pointed out by Kay.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b1c7192df1b089ed654c76fbf14d7f7dbf4b9616",
      "tree": "719760ab90cf8419f0dcddaf0fd1cf700e0e6a36",
      "parents": [
        "20fd1e3bea554620d489f3542496639c1babe0b3"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Nov 07 04:09:46 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "Documentation: Replace obsolete \"driverfs\" with \"sysfs\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\n\n"
    },
    {
      "commit": "20fd1e3bea554620d489f3542496639c1babe0b3",
      "tree": "a4a333f36af8d856bff72d84b00d265cce955591",
      "parents": [
        "9fd5b1c906a9b4b0efb24cb2b4d20c678ff26122"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Fri Nov 09 14:49:23 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "nozomi driver\n\nThis is a driver to control the cardbus wireless data card that works on\n3g networks.\n\nGreg Kroah-Hartman \u003cgregkh@suse.de\u003e did the initial driver cleanup.\nThanks to Arnaud Patard \u003capatard@mandriva.com\u003e for help with bugfixing.\nThanks to Alan Cox for a lot of tty fixes.\nThanks to Satyam Sharma \u003csatyam@infradead.org\u003e for fixing buildbreakage.\nThanks to Frank Seidel \u003cfseidel@suse.de\u003e for a lot of bugfixes and\nrewriting to make it a sane Linux driver\nThanks to Jiri Slaby \u003cjirislaby@gmail.com\u003e for a lot bugfixes, cleanups\nand rewrites that make it much more readable.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\n\n"
    },
    {
      "commit": "9fd5b1c906a9b4b0efb24cb2b4d20c678ff26122",
      "tree": "56bac78b8044babb2d6fb147397813ce7177b704",
      "parents": [
        "463e526083fdaa284eaea45b53bb917ed3c72900"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jan 08 18:11:24 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "sysfs: Fix a copy-n-paste typo in comment\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "463e526083fdaa284eaea45b53bb917ed3c72900",
      "tree": "51820a9e3b782d4f0902b13c4a4607a3bf3b80d8",
      "parents": [
        "22033d38bca82a4a511450562086c69f5dc457ee"
      ],
      "author": {
        "name": "Zhang Le",
        "email": "r0bertz@gentoo.org",
        "time": "Tue Jan 08 00:59:16 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "Chinese: add translation of Codingstyle\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22033d38bca82a4a511450562086c69f5dc457ee",
      "tree": "759570bcb76589c68a381a06bad22c2080468564",
      "parents": [
        "c642ecf874028c9f41d18d59a9d663c2a954cc45"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leo@zh-kernel.org",
        "time": "Wed Oct 24 01:04:21 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:03 2008 -0800"
      },
      "message": "Chinese: add translation of sparse.txt\n\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c642ecf874028c9f41d18d59a9d663c2a954cc45",
      "tree": "22ccd9a0a71fcf39104445e8202a33f06c897a0f",
      "parents": [
        "6941ee8896bfc462c3e3ad113c769a57ecbf3b2a"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 24 01:00:23 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:03 2008 -0800"
      },
      "message": "Chinese: add translation of volatile-considered-harmful.txt\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6941ee8896bfc462c3e3ad113c769a57ecbf3b2a",
      "tree": "a3448fc45bfb20df577d8b316f8d510992211041",
      "parents": [
        "d1a1d45142ed3969b3cc3964f81e4249f9e49fbf"
      ],
      "author": {
        "name": "TripleX Chung",
        "email": "triplex@zh-kernel.org",
        "time": "Wed Oct 24 00:57:24 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:03 2008 -0800"
      },
      "message": "Chinese: add translation of stable_kernel_rules.txt\n\nSigned-off-by: TripleX Chung \u003ctriplex@zh-kernel.org\u003e\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d1a1d45142ed3969b3cc3964f81e4249f9e49fbf",
      "tree": "fbe95dfc214508894c3b88f31376a7b0f2919c5f",
      "parents": [
        "09792200e465db0861dee25bdecfc55278907ed3"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Wed Oct 24 01:14:29 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:03 2008 -0800"
      },
      "message": "Chinese: add translation of oops-tracing.txt\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09792200e465db0861dee25bdecfc55278907ed3",
      "tree": "4dcdda4e1ecf4cb0b4175312bd317b6b9e020c4e",
      "parents": [
        "12428e7626378dec7968cd4f5df9aab2ee58e735"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leo@zh-kernel.org",
        "time": "Wed Oct 24 00:51:11 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:03 2008 -0800"
      },
      "message": "Chinese: add translation of SubmittingDrivers\n\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "12428e7626378dec7968cd4f5df9aab2ee58e735",
      "tree": "b83a6b850401c959a69b2fc90e61930dbdbc5937",
      "parents": [
        "5dae82cc186da487cf33d7f5648a9ab3e02eaee4"
      ],
      "author": {
        "name": "TripleX Chung",
        "email": "triplex@zh-kernel.org",
        "time": "Wed Oct 24 00:46:43 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:03 2008 -0800"
      },
      "message": "Chinese: add translation of SubmittingPatches\n\nSigned-off-by: TripleX Chung \u003ctriplex@zh-kernel.org\u003e\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5dae82cc186da487cf33d7f5648a9ab3e02eaee4",
      "tree": "e8f5a61707e6223fb00edf753d42c2779bfa18ff",
      "parents": [
        "24277db3894941026662743e400e77c68c4a9e92"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leo@zh-kernel.org",
        "time": "Tue Oct 23 21:58:51 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:02 2008 -0800"
      },
      "message": "Chinese: Change man-pages maintainer address in HOWOTO\n\nThe email address of the man-pages maintainer has changed.\n\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "24277db3894941026662743e400e77c68c4a9e92",
      "tree": "3ecfbc576989ddf547193d389574fc33dd8c5847",
      "parents": [
        "6b2cb91efce215c3c34b1b79b15f30e860761a3e"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leo@zh-kernel.org",
        "time": "Wed Jul 25 02:43:32 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:02 2008 -0800"
      },
      "message": "Chinese: rephrase English introduction in HOWTO\n\nRephrase the introduction as suggested by Jesper Juhl.\n\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6b2cb91efce215c3c34b1b79b15f30e860761a3e",
      "tree": "10b0ee5540edd8f378ddf9732c9e02eeff6fb2d8",
      "parents": [
        "49914084e797530d9baaf51df9eda77babc98fa8"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leo@zh-kernel.org",
        "time": "Wed Jul 25 02:03:06 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:02 2008 -0800"
      },
      "message": "Chinese: Add the known_regression URI to the HOWTO\n\nUpdate translation for commit be3884943674f8ee7656b1d8b71c087ec900c836.\n\nSigned-off-by: Li Yang \u003cleo@zh-kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "49914084e797530d9baaf51df9eda77babc98fa8",
      "tree": "46efd201c070e594c6da4bada354eab5e583eb0c",
      "parents": [
        "feed9bab7b14b77be8d796bcee95e2343fb82955"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 14:58:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 14:58:37 2008 -0800"
      },
      "message": "Linux 2.6.24\n"
    },
    {
      "commit": "feed9bab7b14b77be8d796bcee95e2343fb82955",
      "tree": "d46191244459c4dd4c5f6e0ad0c832eaa7894af8",
      "parents": [
        "dbcc2ec60fe15448e5dfe4153f7347ac82b4da73"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Jan 24 14:00:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 14:06:44 2008 -0800"
      },
      "message": "spi: omap2_mcspi PIO RX fix\n\nBefore transmission of the last word in PIO RX_ONLY mode rx+tx mode\nis enabled:\n\n\t/* prevent last RX_ONLY read from triggering\n\t * more word i/o: switch to rx+tx\n\t */\n\tif (c \u003d\u003d 0 \u0026\u0026 tx \u003d\u003d NULL)\n\t\tmcspi_write_cs_reg(spi,\n\t\t\t\tOMAP2_MCSPI_CHCONF0, l);\n\nBut because c is decremented after the test, c will never be zero and\nrx+tx will not be enabled. This breaks RX_ONLY mode PIO transfers.\n\nFix it by decrementing c in the beginning of the various I/O loops.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbcc2ec60fe15448e5dfe4153f7347ac82b4da73",
      "tree": "e999879019995cdad90d69f795769b773b5dcf84",
      "parents": [
        "901720afa30f182c17b088ce4f692249332111bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 13:35:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 13:35:10 2008 -0800"
      },
      "message": "Revert \"mac80211: warn when receiving frames with unaligned data\"\n\nThis reverts commit 81100eb80add328c4d2a377326f15aa0e7236398 for the\nrelease, to avoid the unnecessary warning noise that is only really\nrelevant to wireless driver developers.\n\nThe warning will probably go right back in after I cut the release, but\nat least we won\u0027t unnecessarily worry users.\n\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "901720afa30f182c17b088ce4f692249332111bd",
      "tree": "964230c44dd07271ab28ac7337d5b3d0bbf257c6",
      "parents": [
        "668ebab44c7dd41e6823e6be15d8b28b87ddc0cd",
        "de195fd0016f9ab85f1d596dca48dade33f26d36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:12:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:12:38 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Partially revert \"Constify function pointer tables.\"\n"
    },
    {
      "commit": "668ebab44c7dd41e6823e6be15d8b28b87ddc0cd",
      "tree": "5d7f7b3920ec3a96df52d0a74b0fed2f60c35cf3",
      "parents": [
        "9c09a95cf431fcf5720f2e408befa24b32b8cf4d",
        "63eac9badbe35054c0ae61a9dbcf4830c7429040"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:09:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:09:50 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Revert \"ACPI: Fan: Drop force_power_state acpi_device option\"\n  ACPI: EC: \"DEBUG\" needs to be defined earlier\n  ACPI: EC: add leading zeros to debug messages\n  ACPI: EC: fix dmesg spam regression\n  ACPI: DMI blacklist to reduce console warnings on OSI(Linux) systems.\n  ACPI: Add ThinkPad R61, ThinkPad T61 to OSI(Linux) white-list\n  ACPI: make _OSI(Linux) console messages smarter\n  ACPI: Delete Intel Customer Reference Board (CRB) from OSI(Linux) DMI list\n  ACPI: on OSI(Linux), print needed DMI rather than requesting dmidecode output\n  ACPI: create acpi_dmi_dump()\n  DMI: create dmi_get_slot()\n  DMI: move dmi_available declaration to linux/dmi.h\n  ACPI: processor: Fix null pointer dereference in throttling\n"
    },
    {
      "commit": "9c09a95cf431fcf5720f2e408befa24b32b8cf4d",
      "tree": "c188d29023856625e91dea6c2e54d6e4c7969e87",
      "parents": [
        "c5c99429fa57dcf6e05203ebe3676db1ec646793"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Thu Jan 24 05:49:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:07:27 2008 -0800"
      },
      "message": "slab: partially revert list3 changes\n\nPartial revert the changes made by 04231b3002ac53f8a64a7bd142fde3fa4b6808c6\nto the kmem_list3 management. On a machine with a memoryless node, this\nBUG_ON was triggering\n\n\tstatic void *____cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid)\n\t{\n\t\tstruct list_head *entry;\n\t\tstruct slab *slabp;\n\t\tstruct kmem_list3 *l3;\n\t\tvoid *obj;\n\t\tint x;\n\n\t\tl3 \u003d cachep-\u003enodelists[nodeid];\n\t\tBUG_ON(!l3);\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Aneesh Kumar K.V\" \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5c99429fa57dcf6e05203ebe3676db1ec646793",
      "tree": "0be05b59713e87a42274c0fe76da48f423f148e1",
      "parents": [
        "c2f3dabefa73fe3307578553f456e93f0a1bca08"
      ],
      "author": {
        "name": "Larry Woodman",
        "email": "lwoodman@redhat.com",
        "time": "Thu Jan 24 05:49:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:07:27 2008 -0800"
      },
      "message": "fix hugepages leak due to pagetable page sharing\n\nThe shared page table code for hugetlb memory on x86 and x86_64\nis causing a leak.  When a user of hugepages exits using this code\nthe system leaks some of the hugepages.\n\n-------------------------------------------------------\nPart of /proc/meminfo just before database startup:\nHugePages_Total:  5500\nHugePages_Free:   5500\nHugePages_Rsvd:      0\nHugepagesize:     2048 kB\n\nJust before shutdown:\nHugePages_Total:  5500\nHugePages_Free:   4475\nHugePages_Rsvd:      0\nHugepagesize:     2048 kB\n\nAfter shutdown:\nHugePages_Total:  5500\nHugePages_Free:   4988\nHugePages_Rsvd:\n0 Hugepagesize:     2048 kB\n----------------------------------------------------------\n\nThe problem occurs durring a fork, in copy_hugetlb_page_range().  It\nlocates the dst_pte using huge_pte_alloc().  Since huge_pte_alloc() calls\nhuge_pmd_share() it will share the pmd page if can, yet the main loop in\ncopy_hugetlb_page_range() does a get_page() on every hugepage.  This is a\nviolation of the shared hugepmd pagetable protocol and creates additional\nreferenced to the hugepages causing a leak when the unmap of the VMA\noccurs.  We can skip the entire replication of the ptes when the hugepage\npagetables are shared.  The attached patch skips copying the ptes and the\nget_page() calls if the hugetlbpage pagetable is shared.\n\n[akpm@linux-foundation.org: coding-style cleanups]\nSigned-off-by: Larry Woodman \u003clwoodman@redhat.com\u003e\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Ken Chen \u003ckenchen@google.com\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2f3dabefa73fe3307578553f456e93f0a1bca08",
      "tree": "952a2cc0aae2d006535d6f20a2ba8b194fd753c2",
      "parents": [
        "fabe874a48de45b137f99b4ed3641e0413f465ce"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Jan 24 05:52:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:07:27 2008 -0800"
      },
      "message": "sysctl: kill binary sysctl KERN_PPC_L2CR\n\n: Stefan Roese \u003csr@denx.de\u003e said:\n\u003e ppc: 4xx: sysctl table check failed: /kernel/l2cr .1.31 Missing strategy\n\u003e\n\u003e I\u0027m seeing this error message when booting an recent arch/ppc kernel on\n\u003e 4xx platforms (tested on Ocotea and other 4xx platforms). Booting NFS\n\u003e rootfs still works fine, but this message kind of makes me \"nervous\".\n\u003e This is not seen on 4xx arch/powerpc platforms. Here the bootlog:\n\nBecause the data field was never filled and a binary sysctl handler was\nnever written this sysctl has never been usable through the sys_sysctl\ninterface.  So just remove the binary sysctl number.  Making the kernel\nsanity checks happy.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReported-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Josh Boyer \u003cjwboyer@gmail.com\u003e\nCc: Wolfgang Denk \u003cwd@denx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fabe874a48de45b137f99b4ed3641e0413f465ce",
      "tree": "815204d845875bd14f5623766b2ec5bc6f1fe00c",
      "parents": [
        "4784b11c4f49eb88f2dd74df6afc5170f193cedc"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Thu Jan 24 07:00:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 08:01:09 2008 -0800"
      },
      "message": "lockdep: fix kernel crash on module unload\n\nMichael Wu noticed in his lkml post at\n\n    http://marc.info/?l\u003dlinux-kernel\u0026m\u003d119396182726091\u0026w\u003d2\n\nthat certain wireless drivers ended up having their name in module\nmemory, which would then crash the kernel on module unload.\n\nThe patch he proposed was a bit clumsy in that it increased the size of\na lockdep entry significantly; the patch below tries another approach,\nit checks, on module teardown, if the name of a class is in module space\nand then zaps the class.  This is very similar to what we already do\nwith keys that are in module space.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de195fd0016f9ab85f1d596dca48dade33f26d36",
      "tree": "5c6f48e3ad5d74ca0a0abb88a3fae87ccb546232",
      "parents": [
        "4784b11c4f49eb88f2dd74df6afc5170f193cedc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 21:32:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 21:32:04 2008 -0800"
      },
      "message": "[SPARC64]: Partially revert \"Constify function pointer tables.\"\n\nThis partially reverts 872e2be7c4056496c2871bd9b0f2fae6c374fe47\n(Constify function pointer tables.)\n\nThe solaris/socksys.c transformation wasn\u0027t valid:\n\narch/sparc64/solaris/socksys.c:192: error: assignment of read-only variable ‘socksys_file_ops’\narch/sparc64/solaris/socksys.c:195: error: assignment of read-only variable ‘socksys_file_ops’\narch/sparc64/solaris/socksys.c:196: error: assignment of read-only variable ‘socksys_file_ops’\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63eac9badbe35054c0ae61a9dbcf4830c7429040",
      "tree": "2bea2d6df5f2dc9306c9fc17c8755ed3c56d4a12",
      "parents": [
        "3645ca8359328ea4c75bce4af54ad24028381f30",
        "a1bd4e35e8d9df24db7d7addd74cbfcc87ec9fb3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:50:01 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:50:01 2008 -0500"
      },
      "message": "Pull dmi-2.6.24 into release branch\n"
    },
    {
      "commit": "3645ca8359328ea4c75bce4af54ad24028381f30",
      "tree": "e66e33eb9d0bbbb66c9788ae44164e9e6b71c8d4",
      "parents": [
        "0f23a6b0c182b1040cb0b89e20527cd07d85aebf",
        "ec68373c04495edbe39fb94fad963fb781e062e5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:48:46 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:48:46 2008 -0500"
      },
      "message": "Pull bugzilla-9798 into release branch\n"
    },
    {
      "commit": "0f23a6b0c182b1040cb0b89e20527cd07d85aebf",
      "tree": "5295da6eecc535e0d8620359a10bdc78de87fbd1",
      "parents": [
        "7456337d1fd38e463674dcb5a3df21ca332cb8b0",
        "d772b3b323a15588a757f5af28e51a57d0d2f622"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:48:33 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:48:33 2008 -0500"
      },
      "message": "Pull bugzilla-8459 into release branch\n"
    },
    {
      "commit": "7456337d1fd38e463674dcb5a3df21ca332cb8b0",
      "tree": "e9d3978bff8e02c66182d1a4af893569d61c4c7a",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea",
        "d1154be3004e9db2d61533e16bb2cf85dd27a8cb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:48:19 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 23:48:19 2008 -0500"
      },
      "message": "Pull bugzilla-9747 into release branch\n"
    },
    {
      "commit": "ec68373c04495edbe39fb94fad963fb781e062e5",
      "tree": "0c4d57c848de4a41968f61a22b3159dc9092b05a",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:41:20 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:41:20 2008 -0500"
      },
      "message": "Revert \"ACPI: Fan: Drop force_power_state acpi_device option\"\n\nThis reverts commit 93ad7c07ad487b036add8760dabcc35666a550ef.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9798\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d772b3b323a15588a757f5af28e51a57d0d2f622",
      "tree": "8667e23c16c7c7bf9ae4b5f112c668c250ef9985",
      "parents": [
        "86dae0154a49b67c908faffeb33ba37eddceba74"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Jan 23 22:34:09 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:34:09 2008 -0500"
      },
      "message": "ACPI: EC: \"DEBUG\" needs to be defined earlier\n\nThe \"DEBUG\" symbol needs to be defined before #including \u003clinux/kernel.h\u003e to\nget the pr_debug() working.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86dae0154a49b67c908faffeb33ba37eddceba74",
      "tree": "25f87b5a7e29cfeb323c5d83bcac19d27c7efca3",
      "parents": [
        "03d1d99c55649ca641b86d2e3489b167ede1671a"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Jan 23 22:33:06 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:33:06 2008 -0500"
      },
      "message": "ACPI: EC: add leading zeros to debug messages\n\nAdd leading zeros to pr_debug() calls. For example if x\u003d0x0a, the format\n\"0x%2x\" will result the string \"0x a\", the format \"0x%2.2x\" will result \"0x0a\".\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "03d1d99c55649ca641b86d2e3489b167ede1671a",
      "tree": "5ab993fef3351514f07d5ebd498d8d8ea4bf1852",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 23 22:28:34 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 22:28:34 2008 -0500"
      },
      "message": "ACPI: EC: fix dmesg spam regression\n\nReturn OBF_1 optimization workaround\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8459\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4784b11c4f49eb88f2dd74df6afc5170f193cedc",
      "tree": "e616eea0139dbd67f56b24b14261a95aa9b35b27",
      "parents": [
        "94f5a00d7c37ef8a3f85f8ea29903d4bf2291664",
        "872e2be7c4056496c2871bd9b0f2fae6c374fe47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:46:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:46:25 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Constify function pointer tables.\n  [SPARC64]: Fix section error in sparcspkr\n  [SPARC64]: Fix of section mismatch warnings.\n"
    },
    {
      "commit": "94f5a00d7c37ef8a3f85f8ea29903d4bf2291664",
      "tree": "c25b765601b7b96049736bee8cb4b4da9e751d52",
      "parents": [
        "eab99d9b97d136ddfd66af66e0536a58195b3040",
        "b334349eb4c8562fd60bc8a8bd5ba6b42f22b8ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:41:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:41:51 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  sis190: scheduling while atomic error\n  sis190: mdio operation failure is not correctly detected\n  sis190: remove duplicate INIT_WORK\n  sis190: add cmos ram access code for the SiS19x/968 chipset pair\n  [INET]: Fix truesize setting in ip_append_data\n  [NETNS]: Re-export init_net via EXPORT_SYMBOL.\n  iwlwifi: fix possible read attempt on ucode that is not available\n  [IPV4]: Add missing skb-\u003etruesize increment in ip_append_page().\n  [TULIP] DMFE: Fix SROM parsing regression.\n  [BLUETOOTH]: Move children of connection device to NULL before connection down.\n"
    },
    {
      "commit": "a1bd4e35e8d9df24db7d7addd74cbfcc87ec9fb3",
      "tree": "ad5cf9cdf705d75555206b4d7ec76b010a948efd",
      "parents": [
        "98f1db22d70b0660a27cc8818a61181b5d503671"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:19:27 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:28:12 2008 -0500"
      },
      "message": "ACPI: DMI blacklist to reduce console warnings on OSI(Linux) systems.\n\nThis DMI blacklist reduces the console messages\non systems which have a BIOS that invokes OSI(Linux).\n\nAs the DMI blacklist already knows about these systems,\nthe request for DMI info itself is disabled.\n\nFurther, if OSI(Linux) has already been determined\nto have no beneift, we disable the console message\nrequesting acpi_osi\u003dLinux test results.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "98f1db22d70b0660a27cc8818a61181b5d503671",
      "tree": "89462a99736c87d21d3f12e42903e54935d4fad9",
      "parents": [
        "d4b7dc499daae909e62dc260b95cd618f2970ded"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 20:56:18 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:26:28 2008 -0500"
      },
      "message": "ACPI: Add ThinkPad R61, ThinkPad T61 to OSI(Linux) white-list\n\nacpi_osi\u003dLinux helps sound on these systems.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d4b7dc499daae909e62dc260b95cd618f2970ded",
      "tree": "d24816be9d0830724e35f322c515dc8db38d4a2e",
      "parents": [
        "7ce95ce5c6dbbc3f70933f04537860ffd9dbe17e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 20:50:56 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:26:15 2008 -0500"
      },
      "message": "ACPI: make _OSI(Linux) console messages smarter\n\nIf BIOS invokes _OSI(Linux), the kernel response\ndepends on what the ACPI DMI list knows about the system,\nand that is reflectd in dmesg:\n\n1) System unknown to DMI:\n\nACPI: BIOS _OSI(Linux) query ignored\nACPI: DMI System Vendor: LENOVO\nACPI: DMI Product Name: 7661W1P\nACPI: DMI Product Version: ThinkPad T61\nACPI: DMI Board Name: 7661W1P\nACPI: DMI BIOS Vendor: LENOVO\nACPI: DMI BIOS Date: 10/18/2007\nACPI: Please send DMI info above to linux-acpi@vger.kernel.org\nACPI: If \"acpi_osi\u003dLinux\" works better, please notify linux-acpi@vger.kernel.org\n\n2) System known to DMI, but effect of OSI(Linux) unknown:\n\nACPI: DMI detected: Lenovo ThinkPad T61\n...\nACPI: BIOS _OSI(Linux) query ignored via DMI\nACPI: If \"acpi_osi\u003dLinux\" works better, please notify linux-acpi@vger.kernel.org\n\n3) System known to DMI, which disables _OSI(Linux):\n\nACPI: DMI detected: Lenovo ThinkPad T61\n...\nACPI: BIOS _OSI(Linux) query ignored via DMI\n\n4) System known to DMI, which enable _OSI(Linux):\n\nACPI: DMI detected: Lenovo ThinkPad T61\nACPI: Added _OSI(Linux)\n...\nACPI: BIOS _OSI(Linux) query honored via DMI\n\ncmdline overrides take precidence over the built-in\ndefault and the DMI prescribed default.\ncmdline \"acpi_osi\u003dLinux\" results in:\n\nACPI: BIOS _OSI(Linux) query honored via cmdline\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7ce95ce5c6dbbc3f70933f04537860ffd9dbe17e",
      "tree": "5b19109c2935b0ac1eca14ac17314cae1fcde60f",
      "parents": [
        "f40cd6fddcb1d51d8a2a67ddc81c14a3532f3cb7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 20:06:41 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:24:13 2008 -0500"
      },
      "message": "ACPI: Delete Intel Customer Reference Board (CRB) from OSI(Linux) DMI list\n\nLinux does not want BIOS writers to invoke _OSI(Linux) -\nfor in the field it causes more Windows incompatibility problems\nthan it solves.\n\nSo when it is seen in the BIOS for an Intel Customer Reference Board,\nLinux should ignore its effect by default, and should complain loudly.\nOtherwise, the reference BIOS will go unfixed, and the bad BIOS\nwill spread to the field.\n\nUsers of this board can get the old behavior with \"acpi_osi\u003dLinux\"\n\nAs this was the only entry, delete acpi_osl_dmi_table[].\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f40cd6fddcb1d51d8a2a67ddc81c14a3532f3cb7",
      "tree": "1f88c751d1c89d4beb57aa3d76a1f138a36f43cb",
      "parents": [
        "5a4e143271b97dcaa113761a76942c4d4bc273a2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 20:04:28 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:23:51 2008 -0500"
      },
      "message": "ACPI: on OSI(Linux), print needed DMI rather than requesting dmidecode output\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5a4e143271b97dcaa113761a76942c4d4bc273a2",
      "tree": "e72231310621ad13d764b8e86c692e70f6d1c466",
      "parents": [
        "f89e3b0620a0dc19f313218f55373b9361142203"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 20:01:22 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:23:29 2008 -0500"
      },
      "message": "ACPI: create acpi_dmi_dump()\n\nA utility routine to print common entries used\nfor ACPI-related DMI blacklist entries.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f89e3b0620a0dc19f313218f55373b9361142203",
      "tree": "4263ef4f23e57715139f3e0cf4380b334b5defef",
      "parents": [
        "81b4e1f6269cea345f17d3aa349ec9beb31a8cd3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 16:36:45 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:23:13 2008 -0500"
      },
      "message": "DMI: create dmi_get_slot()\n\nThis simply allows other sub-systems (such as ACPI)\nto access and print out slots in static dmi_ident[].\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "81b4e1f6269cea345f17d3aa349ec9beb31a8cd3",
      "tree": "1f5575297b166e51399eaf5fef680d02d30c060f",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 16 17:20:37 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:22:21 2008 -0500"
      },
      "message": "DMI: move dmi_available declaration to linux/dmi.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eab99d9b97d136ddfd66af66e0536a58195b3040",
      "tree": "92d1151553c0a929ce8ed4eac1cffdeb778ff5bd",
      "parents": [
        "53256f59116b541f087eb9423c1578e09a1b4b2f",
        "e2d435ea4084022ab88efa74214accb45b1f9e92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:05:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:05:28 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] initio: fix module hangs on loading\n"
    },
    {
      "commit": "53256f59116b541f087eb9423c1578e09a1b4b2f",
      "tree": "ac055b667a3b0a466368452f0dbdb72212471e63",
      "parents": [
        "e914a36ac7158235e3f65f0b33bc001a4193e0b5"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Thu Jan 24 10:34:10 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:55 2008 -0800"
      },
      "message": "drm/i915: add support for E7221 chipset\n\nE7221 chipset is a server version of the i915.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e914a36ac7158235e3f65f0b33bc001a4193e0b5",
      "tree": "1140af1efafc54cf4665c3b202d973069b1b66b4",
      "parents": [
        "f9c4cfe95451b7f4531d73d2a8a6651cba9760ab"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Thu Jan 24 10:34:09 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:55 2008 -0800"
      },
      "message": "agp/intel: add support for E7221 chipset\n\nThe E7221 chipset is a 915 rebadged for the Intel server line.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9c4cfe95451b7f4531d73d2a8a6651cba9760ab",
      "tree": "b20b679d966f94e05cd84cb1af2bbe137a494f00",
      "parents": [
        "8f7b3d156d348b6766833cd4e272d0d19b501e64"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jan 23 16:07:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:54 2008 -0800"
      },
      "message": "xen: disable vcpu_info placement for now\n\nThere have been several reports of Xen guest domains locking up when\nusing vcpu_info structure placement.  Disable it for now.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2d435ea4084022ab88efa74214accb45b1f9e92",
      "tree": "ef18af8bb62b684041ab55f5346c8051fe7bd637",
      "parents": [
        "8f7b3d156d348b6766833cd4e272d0d19b501e64"
      ],
      "author": {
        "name": "Stuart Swales",
        "email": "stuart.swales@croftnuisk.co.uk",
        "time": "Wed Jan 23 20:00:48 2008 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 17:07:33 2008 -0600"
      },
      "message": "[SCSI] initio: fix module hangs on loading\n\nI\u0027ve verified (on my Initio 9100 with a DAT drive) that the\n2.6.24-rc8-git6 initio module still hangs on loading.\n\nThese fixes (other than the printk) are needed to get the module to load\nok (and work correctly) with my adapter \u0026 tape drive.\n\na) printk cosmetic fix\n\nb) cblk-\u003esglen needs setting for later DMA I/O routines to use\n\nc) host-\u003ebios_addr needs setting for debug output correctness\n\nd) semaph \u0026 semaph_lock initialisation had got lost since 2.6.22\n\ne) since 2.6.22 the bios data address was truncated to 16 bits (needs 20\nwhen shifted left)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8f7b3d156d348b6766833cd4e272d0d19b501e64",
      "tree": "7569825ce2b5e95213d2b5abd2491f7b1667bdc2",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Anton Salikhmetov",
        "email": "salikhmetov@gmail.com",
        "time": "Wed Jan 23 02:21:18 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 09:58:55 2008 -0800"
      },
      "message": "Update ctime and mtime for memory-mapped files\n\nUpdate ctime and mtime for memory-mapped files at a write access on\na present, read-only PTE, as well as at a write on a non-present PTE.\n\nSigned-off-by: Anton Salikhmetov \u003csalikhmetov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b334349eb4c8562fd60bc8a8bd5ba6b42f22b8ac",
      "tree": "b3a9fe0d264914c48aaa40d5eb07f16b58112bba",
      "parents": [
        "7bf3f232f7c78efee8c4d14ad9af8a5a40304916"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Nov 17 21:29:47 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:45 2008 -0800"
      },
      "message": "sis190: scheduling while atomic error\n\nsis190_tx_timeout\n-\u003e sis190_hw_start\n   -\u003e sis190_soft_reset\n      -\u003e msleep *splat*\n\nPCI transactions are correctly flushed here.\nThe msleep() is probably useless.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\n"
    },
    {
      "commit": "7bf3f232f7c78efee8c4d14ad9af8a5a40304916",
      "tree": "25f4005ec42a3e3e2f3e135536facd9e0db57c42",
      "parents": [
        "11913d30b9fb985b12835037281ae0483be59623"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Nov 17 16:56:43 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:45 2008 -0800"
      },
      "message": "sis190: mdio operation failure is not correctly detected\n\ni ranges from 0 to 100 in the \u0027for\u0027 loop a few lines above.\n\nReported by davem.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\n"
    },
    {
      "commit": "11913d30b9fb985b12835037281ae0483be59623",
      "tree": "6e5dbe83cf23ff14a5fea30d23397f5f38b3c22f",
      "parents": [
        "ebc71647309539aaf9088f4e41b9f364cce8f7eb"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Nov 17 15:55:10 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:44 2008 -0800"
      },
      "message": "sis190: remove duplicate INIT_WORK\n\nIt is already done in sis190_init_one.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\n"
    },
    {
      "commit": "ebc71647309539aaf9088f4e41b9f364cce8f7eb",
      "tree": "338f3b9386aae940c3e43ac9d0c32a1358b45a26",
      "parents": [
        "f945fa7ad9c12a3356a3de7fb2143ccc2f2c3bca"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Dec 04 22:58:41 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:43 2008 -0800"
      },
      "message": "sis190: add cmos ram access code for the SiS19x/968 chipset pair\n\nMore work is needed to handle correctly the PHY of the new devices\nwhen connected to a 10Mb link but this change already helps some\nusers as is.\n\nFix for:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9467\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: K.M. Liu \u003ckmliu@sis.com.tw\u003e\nCc: J. Gleacher \u003cjgleacher@yahoo.com\u003e\nCc: Alexandre Penasso Teixeira \u003calexandre@keepsoftware.com\u003e\nCc: Arliton Rocha \u003carliton@gmail.com\u003e\nCc: Juan Jose Pablos \u003cjuanjo@apertus.es\u003e\nCc: Wipat Srutiprom \u003cwipat.s@psu.ac.th\u003e\n"
    },
    {
      "commit": "f945fa7ad9c12a3356a3de7fb2143ccc2f2c3bca",
      "tree": "2dd386474d0ab5e728af671c2b2eafdacc099f09",
      "parents": [
        "ff4b950277b6534caab2b2b956dba6ce29757551"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 22 22:39:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:43 2008 -0800"
      },
      "message": "[INET]: Fix truesize setting in ip_append_data\n\nAs it is ip_append_data only counts page fragments to the skb that\nallocated it.  As such it means that the first skb gets hit with a\n4K charge even though it might have only used a fraction of it while\nall subsequent skb\u0027s that use the same page gets away with no charge\nat all.\n\nThis bug was exposed by the UDP accounting patch.\n\n[ The wmem_alloc bumping needs to be moved with the truesize,\n  noticed by Takahiro Yasui.  -DaveM ]\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff4b950277b6534caab2b2b956dba6ce29757551",
      "tree": "3f7ae9a76c099d74f77ba132f262f33c3df2e2ec",
      "parents": [
        "a781cf94e6dcc09bf13e548298185d916d9ff3c8"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Jan 22 22:05:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:42 2008 -0800"
      },
      "message": "[NETNS]: Re-export init_net via EXPORT_SYMBOL.\n\ninit_net is used added as a parameter to a lot of old API calls, f.e.\nip_dev_find. These calls were exported as EXPORT_SYMBOL. So, export init_net\nas EXPORT_SYMBOL to keep networking API consistent.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a781cf94e6dcc09bf13e548298185d916d9ff3c8",
      "tree": "a4aa53c18545ed3f9e4ab0ff6bb7184b37ee6c01",
      "parents": [
        "1e34a11d55c9437775367d72ad03f9af99e78bd0"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Jan 21 10:08:31 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:41 2008 -0800"
      },
      "message": "iwlwifi: fix possible read attempt on ucode that is not available\n\nThis fixes a NULL pointer dereference that can occur when the\nucode is not loaded at the time __iwl_up is called.\n\nThe problem was reported at http://kerneloops.org/raw.php?rawid\u003d2765\u0026msgid\u003d\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e34a11d55c9437775367d72ad03f9af99e78bd0",
      "tree": "d2b2daf8f433ae851faaf007ce9e6b0b33427cf0",
      "parents": [
        "4c93566e2a61b48ef071a8d8a8fa9904c83a668e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 22 23:44:31 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:40 2008 -0800"
      },
      "message": "[IPV4]: Add missing skb-\u003etruesize increment in ip_append_page().\n\nAnd as noted by Takahiro Yasui, we thus need to bump the\nsk-\u003esk_wmem_alloc at this spot as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c93566e2a61b48ef071a8d8a8fa9904c83a668e",
      "tree": "5da4dffee090f69d3194fab20e5124e0ce3cba42",
      "parents": [
        "acea6852f32b8805e166d885ed7e9f0c7cd10d41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 23:20:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:39 2008 -0800"
      },
      "message": "[TULIP] DMFE: Fix SROM parsing regression.\n\nChangeset 16b110c3fd760620b4a787db6ed512fe531ab1b5 (dmfe warning fix)\nbothed up the offsets read from the SROM so that it doesn\u0027t read the\nsame datums it used to.\n\nThe change made transformations like turning:\n\n\t\"srom + 34\"\n\ninto\n\n\t\"(__le32 *)srom + 34/4\"\n\nwhich doesn\u0027t work because 4 does not divide evenly\ninto 34 so we\u0027re using a different pointer offset\nthan in the original code.\n\nI\u0027ve changed theses cases in dmfe_parse_srom() to\nconsistently use \"(type *)(srom + offset)\" preserving\nthe offsets from the original code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acea6852f32b8805e166d885ed7e9f0c7cd10d41",
      "tree": "515aefb6f5346d417933a6b8958d1052cea51f6a",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Mon Jan 21 22:35:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:39 2008 -0800"
      },
      "message": "[BLUETOOTH]: Move children of connection device to NULL before connection down.\n\nThe rfcomm tty device will possibly retain even when conn is down, and\nsysfs doesn\u0027t support zombie device moving, so this patch move the tty\ndevice before conn device is destroyed.\n\nFor the bug refered please see :\nhttp://lkml.org/lkml/2007/12/28/87\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "872e2be7c4056496c2871bd9b0f2fae6c374fe47",
      "tree": "e08be566eb60401974d5a2bdbd87e4da846d4e2e",
      "parents": [
        "2ad913babd5d597f9d9d71d9e93dd589d55e66cd"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 18:29:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 22 18:29:20 2008 -0800"
      },
      "message": "[SPARC]: Constify function pointer tables.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "667984d9e481e43a930a478c588dced98cb61fea",
      "tree": "46d16e4d45ebdaca7b01c593bd19d049776568d9",
      "parents": [
        "889c94a14e38e749c8060f597ee7825ea0764229"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Tue Jan 22 23:30:16 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 22 23:30:16 2008 +0100"
      },
      "message": "x86: GEODE fix a race condition in the MFGPT timer tick\n\nWhen we set the MFGPT timer tick, there is a chance that we\u0027ll\nimmediately assert an event.  If for some reason the IRQ routing\nfor this clock has been setup for some other purpose, then we\ncould end up firing an interrupt into the SMM handler or worse.\n\nThis rearranges the timer tick init function to initalize the handler\nbefore we set up the MFGPT clock to make sure that even if we get\nan event, it will go to the handler.\n\nFurthermore, in the handler we need to make sure that we clear the\nevent, even if the timer isn\u0027t running.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Arnd Hannemann \u003channemann@i4.informatik.rwth-aachen.de\u003e\n"
    },
    {
      "commit": "889c94a14e38e749c8060f597ee7825ea0764229",
      "tree": "a7c94c44784773f362d4e4b85b86434446a2f5ec",
      "parents": [
        "4ad2b226e1db58ee227f06379b46347bfd0ded39"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Sun Jan 20 14:41:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 10:43:36 2008 -0800"
      },
      "message": "Fix file references in documentation and Kconfig\n\nFix typo in arch/powerpc/boot/flatdevtree_env.h.\nThere is no Documentation/networking/ixgbe.txt.\n\nREADME.cycladesZ is now in Documentation/.\nwavelan.p.h is now in drivers/net/wireless/.\nHFS.txt is now Documentation/filesystems/hfs.txt.\nOSS-files are now in sound/oss/.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ad2b226e1db58ee227f06379b46347bfd0ded39",
      "tree": "c7616841c767d31712e16d04b5dfaa598a4e13e0",
      "parents": [
        "ac935cb533b89a69e18ad175656910848ea0d79e",
        "87b4b6634ac112ddfe7b92aae50eb4bf7b128d1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:25:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:25:55 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (it87) request only Environment Controller ports\n"
    },
    {
      "commit": "ac935cb533b89a69e18ad175656910848ea0d79e",
      "tree": "bad12eb200f30f0838de8616605b01f73c683ffa",
      "parents": [
        "b2214fca2bf7db492cd508769da7ca703a7f1806",
        "4960c9df1407c2723459c60ff13e6efe0c209c62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:19:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:19:06 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  Revert \"x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\"\n"
    },
    {
      "commit": "b2214fca2bf7db492cd508769da7ca703a7f1806",
      "tree": "ee7103a0d53f11213a8ea25aed37b50c2cab464b",
      "parents": [
        "00e10776ff908a767b3d36a53d330db8fdc53a56",
        "c61935fd0e7f087a643827b4bf5ef646963c10fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:18:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:18:45 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: group scheduler, set uid share fix\n"
    },
    {
      "commit": "00e10776ff908a767b3d36a53d330db8fdc53a56",
      "tree": "fe30e9286df2ecb66842f0e74b3c06a1651737e4",
      "parents": [
        "80c002ddd2e732062e4371314d40515d0b5d8415"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 22 03:31:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:17:48 2008 -0800"
      },
      "message": "rcu: fix section mismatch\n\nrcu_online_cpu() should be __cpuinit instead of __devinit.\n\nWARNING: vmlinux.o(.text+0x4b6d5): Section mismatch: reference to .init.text: (between \u0027rcu_cpu_notify\u0027 and \u0027wakeme_after_rcu\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80c002ddd2e732062e4371314d40515d0b5d8415",
      "tree": "77ca216b3b655c1362c4bfaa130fea67f529d770",
      "parents": [
        "941ed3b53086697eac7449f3ab5d2c5ab3259de2"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Tue Jan 22 03:31:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:17:48 2008 -0800"
      },
      "message": "W1: w1_therm.c is flagging 0C etc as invalid\n\nThe extra rom[0] check is flagging valid temperatures as invalid when\nthere is already a CRC data transmission check.\n\nw1_therm_read_bin()\n\tif (rom[8] \u003d\u003d crc \u0026\u0026 rom[0])\n\t\tverdict \u003d 1;\n\nRequiring rom[0] to be non-zero will flag as invalid temperature\nconversions when the low byte is zero, specifically the temperatures 0C,\n16C, 32C, 48C, -16C, -32C, and -48C.\n\nThe CRC check is produced on the device for the previous 8 bytes and is\nrequired to ensure the data integrity in transmission.  I don\u0027t see why the\nextra check for rom[0] being non-zero is in there.  Evgeniy Polyakov didn\u0027t\nknow either.  Just for a check I unplugged the sensor, executed a\ntemperature conversion, and read the results.  The read was all ff\u0027s, which\nalso failed the CRC, so it doesn\u0027t need to protect against a disconnected\nsensor.\n\nI have more extensive patches in the work, but these two trivial ones will\ndo for today.  I would like to hear from people who use the ds2490 USB to\none wire dongle.  1 if you would be willing to test the patches as I\ncurrently only have the one sensor on a short parisite powered wire, 2 if\nthere is any cheap sources for the ds2490.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "941ed3b53086697eac7449f3ab5d2c5ab3259de2",
      "tree": "cd0192ab9a6ab906edc59be1ccf92df49b206c9a",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Tue Jan 22 03:31:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 09:17:48 2008 -0800"
      },
      "message": "W1: w1_therm.c ds18b20 decode freezing temperatures correctly\n\nCorrect the decoding of negative C temperatures.  The code did a binary OR\nof two bytes to make a 16 bit value, but assignd it to an integer.  This\ncaused the value to not be sign extended and to loose that it was a\nnegative number in the assignment.\n\nBefore the patch (in my freezer),\n\tw1_slave\n\ted fe 4b 46 7f ff 03 10 e4 : crc\u003de4 YES\n\ted fe 4b 46 7f ff 03 10 e4 t\u003d4078\nWith the patch,\n\te3 fe 4b 46 7f ff 0d 10 81 : crc\u003d81 YES\n\te3 fe 4b 46 7f ff 0d 10 81 t\u003d-17\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87b4b6634ac112ddfe7b92aae50eb4bf7b128d1a",
      "tree": "3e7e5e671a9f0e6c997d98188336405d356e5aa6",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Jan 22 07:21:03 2008 -0500"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Jan 22 07:21:38 2008 -0500"
      },
      "message": "hwmon: (it87) request only Environment Controller ports\n\nThe IT8705F and related parts are Super I/O controllers that contain\nmany separate devices.\n\nSome BIOSes describe IT8705F I/O port usage under a motherboard device\n(PNP0C02) with overlapping regions, e.g., 0x290-0x29f and 0x290-0x294.\n\nThe it87 driver supports only the Environment Controller, which requires\nonly two ISA ports, but it used to request an eight-port range.  If that\nrange exceeds a range reported by the BIOS, as 0x290-0x297 would, the\nrequest fails, and the it87 driver cannot claim the device.\n\nThis patch makes the it87 driver request only the two ports used for the\nEnvironment Controller device.\n\nSystems where this problem has been reported:\n    Gigabyte GA-K8N Ultra 9\n    Gigabyte M56S-S3\n    Gigabyte GA-965G-DS3\n\nKernel bug reports:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d9514\n    http://lkml.org/lkml/2007/12/4/466\n\nRelated change:\n    http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003da7839e960675b549f06209d18283d5cee2ce9261\n\n    The patch above increases the number of PNP port resources we support.\n    Prior to this patch, we ignored some port resources, which masked the\n    it87 problem.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c61935fd0e7f087a643827b4bf5ef646963c10fa",
      "tree": "4bfa925404acd5e5ecb6a3e597ab689415ac35e6",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 22 11:24:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 22 11:24:58 2008 +0100"
      },
      "message": "sched: group scheduler, set uid share fix\n\nsetting cpu share to 1 causes hangs, as reported in:\n\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d9779\n\nas the default share is 1024, the values of 0 and 1 can indeed\ncause problems. Limit it to 2 or higher values.\n\nThese values can only be set by the root user - but still it\nmakes sense to protect against nonsensical values.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4960c9df1407c2723459c60ff13e6efe0c209c62",
      "tree": "4c5e01b47330e067c015cbc388e6b4c7128762a9",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jan 22 10:23:01 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jan 22 10:23:01 2008 +0100"
      },
      "message": "Revert \"x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\"\n\nThis reverts commit d4d25deca49ec2527a634557bf5a6cf449f85deb.\n\nIt tried to fix long standing bugzilla entries, but the solution was\nreported to break other systems. The reporter of\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9791\n\ntracked it down to this commit and confirmed that reverting the patch\nrestores the correct behaviour. It\u0027s too late in the release cycle to\nfind a better solution than reverting the commit to avoid regressions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ad913babd5d597f9d9d71d9e93dd589d55e66cd",
      "tree": "c70c6d4f86f66eb3acb2ee5ecec95747c13ab78c",
      "parents": [
        "a1f35ba374bc421ab33e40163be2b57995b09962"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 17:25:37 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 22:34:31 2008 -0800"
      },
      "message": "[SPARC64]: Fix section error in sparcspkr\n\nWith a sparc64 defconfig modified to set CONFIG_HOTPLUG\u003dn\nthe following error happened during link of vmlinux:\n\nlocal symbol 0: discarded in section `.devexit.text\u0027 from drivers/built-in.o\nlocal symbol 1: discarded in section `.devexit.text\u0027 from drivers/built-in.o\n\n(The error message above is from kbuild.git but it happens in mainline too)\n\nThe error happens becase there is a reference from .text/.data to a\nfunction marked __devexit. With CONFIG_HOTPLUG\u003dn all code marked\n__devexit are discarded and the linker complains.\n\nIt was tracked down to sparcspkr.c which were missing __devexit_p()\naround the function pointers.\n\nUnfortunately modpost did not catch this since modpost do not warn\nabout references from .data to .devexit from variables named *_driver.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1f35ba374bc421ab33e40163be2b57995b09962",
      "tree": "5df4759a6b6f93f8ec26e16738ee5c19050a8f03",
      "parents": [
        "d384e35a25445bb60457b7dab8cffe178c6b7ecb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 17:22:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 22:34:30 2008 -0800"
      },
      "message": "[SPARC64]: Fix of section mismatch warnings.\n\nFix following Section mismatch warning in sparc64:\n\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x13dec): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027psycho_scan_bus\u0027 and \u0027psycho_pbm_init\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x14b58): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027sabre_scan_bus\u0027 and \u0027sabre_init\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x15ea4): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027schizo_scan_bus\u0027 and \u0027schizo_pbm_init\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x17780): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027pci_sun4v_scan_bus\u0027 and \u0027pci_sun4v_get_head\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x17d5c): Section mismatch: reference to .devinit.text:pci_scan_one_pbm (between \u0027pci_fire_scan_bus\u0027 and \u0027pci_fire_get_head\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x23860): Section mismatch: reference to .devinit.text:vio_dev_release (between \u0027vio_create_one\u0027 and \u0027vio_add\u0027)\nWARNING: arch/sparc64/kernel/built-in.o(.text+0x23868): Section mismatch: reference to .devinit.text:vio_dev_release (between \u0027vio_create_one\u0027 and \u0027vio_add\u0027)\n\nThe pci_* were all missing __init annotations.\nFor the vio.c case it was a function with a wrong annotation which was removed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d384e35a25445bb60457b7dab8cffe178c6b7ecb",
      "tree": "8e5fe6a77a19a9b7a9ebca3b4c362e74e2a46b09",
      "parents": [
        "8b85eaadd5b8d3786996bd74c73aff54a92ec456"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lajnold@acc.umu.se",
        "time": "Sun Jan 20 17:10:01 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:55:04 2008 -0800"
      },
      "message": "Makefile: Change typoed \u0027behavour\u0027 to \u0027behaviour\u0027\n\nChange two occurances of \"behavour\" to \"behaviour\".\n\nSigned-off-by: Linus Nilsson \u003clajnold@acc.umu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b85eaadd5b8d3786996bd74c73aff54a92ec456",
      "tree": "7ef6ed3e5955a45d54b1d223e3ebf7749aa3b918",
      "parents": [
        "f290fc3669d659a915e29b6bdb82d454b437cf93",
        "45c950e0f839fded922ebc0bfd59b1081cc71b70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:45:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:45:49 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  selinux: fix memory leak in netlabel code\n"
    },
    {
      "commit": "f290fc3669d659a915e29b6bdb82d454b437cf93",
      "tree": "1c6d7122e4462f15f6db05255c7cd89badcb576f",
      "parents": [
        "240d3b54e3a8a8d469f0ff6deacf52f4b751f55a",
        "5b4d383a1a562de6955cacd72e20809064ee137f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:42:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:42:25 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [ICMP]: ICMP_MIB_OUTMSGS increment duplicated\n  [IPV6]: RFC 2011 compatibility broken\n  [IPV6]: ICMP6_MIB_OUTMSGS increment duplicated\n  [NET]: rtnl_link: fix use-after-free\n  [AF_KEY]: Fix skb leak on pfkey_send_migrate() error\n  [ATM] atm/suni.c: Fix section mismatch.\n  [ATM] atm/idt77105.c: Fix section mismatch.\n  [IrDA]: af_irda memory leak fixes\n  [NEIGH]: Revert \u0027Fix race between neigh_parms_release and neightbl_fill_parms\u0027\n  [NETFILTER]: bridge-netfilter: fix net_device refcnt leaks\n  [IPV6] ROUTE: Make sending algorithm more friendly with RFC 4861.\n  [IPV4] FIB_HASH : Avoid unecessary loop in fn_hash_dump_zone()\n  [NET]: Fix interrupt semaphore corruption in Intel drivers.\n  [IPV4] fib_trie: fix duplicated route issue\n  [IPV4] fib_hash: fix duplicated route issue\n  [IPV6]: Mischecked tw match in __inet6_check_established.\n  rfkill: call rfkill_led_trigger_unregister() on error\n"
    },
    {
      "commit": "240d3b54e3a8a8d469f0ff6deacf52f4b751f55a",
      "tree": "fda052cb167f335148028712d0c3b73fb470b562",
      "parents": [
        "a6dbb1ef2fc8d73578eacd02ac701f4233175c9f",
        "06675e6f4fb00a63575f4b85da305c3ab19e6e5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:40:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:40:05 2008 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  tc35815: Use irq number for tc35815-mac platform device id\n  [MIPS] Malta: Fix reading the PCI clock frequency on big-endian\n  [MIPS] SMTC: Fix build error.\n"
    },
    {
      "commit": "a6dbb1ef2fc8d73578eacd02ac701f4233175c9f",
      "tree": "eb2efa0193cdc7ab6b1f30068571194d0dabf230",
      "parents": [
        "a10336043b8193ec603ad54bb79cdcd26bbf94b3"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Jan 21 17:18:30 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "Fix filesystem capability support\n\nIn linux-2.6.24-rc1, security/commoncap.c:cap_inh_is_capped() was\nintroduced. It has the exact reverse of its intended behavior. This\nled to an unintended privilege esculation involving a process\u0027\ninheritable capability set.\n\nTo be exposed to this bug, you need to have Filesystem Capabilities\nenabled and in use. That is:\n\n- CONFIG_SECURITY_FILE_CAPABILITIES must be defined for the buggy code\n  to be compiled in.\n\n- You also need to have files on your system marked with fI bits raised.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a10336043b8193ec603ad54bb79cdcd26bbf94b3",
      "tree": "650c025ea276d04301edae2bc8db47565e23cf79",
      "parents": [
        "a56d00bbea018cfa6dc62f76db52760872efa1a7"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@openmoko.org",
        "time": "Mon Jan 21 17:18:27 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "s3c2410_fb: fix line length calculation\n\nFix line length calculation. var-\u003ewidth is the size of the display in mm. We\nlike to use the pixel size.\n\nWithout this fix, dynamic (fbset) based resolution and depths changes with\ns3c2410_fb don\u0027t work at all.\n\nSpotted by john cass \u003cjohnpcass@yahoo.com\u003e\n\nSigned-off-by: Stefan Schmidt \u003cstefan@openmoko.org\u003e\nSigned-off-by: Harald Welte \u003claforge@openmoko.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a56d00bbea018cfa6dc62f76db52760872efa1a7",
      "tree": "580049d7c66e0319656ae0a0482380a56b26666c",
      "parents": [
        "48ccf3dac341118992b70ca89c47728e8b1d300b"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Mon Jan 21 17:18:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "CRIS: add missed local_irq_restore call\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48ccf3dac341118992b70ca89c47728e8b1d300b",
      "tree": "6a5c8ba87c5c2bb1e08aa73ca2fd2c2be5c17188",
      "parents": [
        "0ec160dd48b666ddef39d639323d0da26d0b710d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 21 17:18:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "timer: fix section mismatch\n\nThe caller is __cpuinit.\nAlso, this code block and its caller are inside #ifdef CONFIG_HOTPLUG_CPU\nblocks, so this code should reflect that config symbol\u0027s usage.\n\nWARNING: vmlinux.o(.text+0x4252f): Section mismatch: reference to .init.text: (between \u0027timer_cpu_notify\u0027 and \u0027msleep\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ec160dd48b666ddef39d639323d0da26d0b710d",
      "tree": "545841f7e8c7b9ac7ce932ea7d0d830f400185c3",
      "parents": [
        "a5569a565f7315fe7241cf963f2cc74e53871e11"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 21 17:18:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "hrtimer: fix section mismatch\n\nFix section mismatch in hrtimer.c:\n\nWARNING: vmlinux.o(.text+0x50c61): Section mismatch: reference to .init.text: (between \u0027hrtimer_cpu_notify\u0027 and \u0027down_read_trylock\u0027)\n\nNoticed by Johannes Berg and confirmed by Sam Ravnborg.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5569a565f7315fe7241cf963f2cc74e53871e11",
      "tree": "489e3518f5e5f36f3a9bb0d6d8925f2a5981a0a5",
      "parents": [
        "1fc3858a6358400195c067f8726cf3c86a180d80"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 21 17:18:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "keyspan: fix oops\n\nIf we get a data URB back from the hardware after we have put the tty to\nbed we go kaboom.  Fortunately all we need to do is process the URB without\ntrying to ram its contents down the throat of an ex-tty.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06675e6f4fb00a63575f4b85da305c3ab19e6e5d",
      "tree": "44de5812ffda9fa328c201efca743c7d14e9bd57",
      "parents": [
        "0487de91427925e7c43debeb948bdf53b10ef32c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jan 19 01:15:52 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "tc35815: Use irq number for tc35815-mac platform device id\n\nThe tc35815-mac platform device used a pci bus number and a devfn to\nidentify its target device, but the pci bus number may vary if some\nbus-bridges are found.  Use irq number which is be unique for embedded\ncontrollers.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0487de91427925e7c43debeb948bdf53b10ef32c",
      "tree": "e911ecd1291b7ac0c7fe85d1a28102a07e150f21",
      "parents": [
        "c2a04c4f0e1b09b58d7279e2facd306c40583ec1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Jan 15 00:27:46 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "[MIPS] Malta: Fix reading the PCI clock frequency on big-endian\n\nThe JMPRS register on Malta boards keeps a 32-bit CPU-endian\nvalue. The readw() function assumes that the value it reads is a\nlittle-endian 16-bit number. Therefore, using readw() to obtain\nthe value of the JMPRS register is a mistake. This error leads\nto incorrect reading of the PCI clock frequency on big-endian\nduring board start-up.\n\nChange readw() to __raw_readl().\n\nThis was tested by injecting a call to printk() and verifying\nthat the value of the jmpr variable was consistent with current\nsetting of the JP4 \"PCI CLK\" jumper.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "c2a04c4f0e1b09b58d7279e2facd306c40583ec1"
}
