)]}'
{
  "log": [
    {
      "commit": "db3affc0b256162a957253b4eaedb202885bb38d",
      "tree": "6ac889e33f6008c31c687529a55f86a563744a0f",
      "parents": [
        "f8e3d4c19c1b81a8d1bf7ea709524ab8fc2186c3"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/init.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8e3d4c19c1b81a8d1bf7ea709524ab8fc2186c3",
      "tree": "65bc15747e54473c7924f693d09e0083ee0977d4",
      "parents": [
        "99dbb4641a820c777cb32d2907402525a6ab4015"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/initextlfb.c: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99dbb4641a820c777cb32d2907402525a6ab4015",
      "tree": "0cdab123eca89b0c9bb73e03b1f648259c54dcb5",
      "parents": [
        "9237ed0fef8d0373b39cc7884451d3c3e3bc8a2a"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/init301.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9237ed0fef8d0373b39cc7884451d3c3e3bc8a2a",
      "tree": "e901703863e07f189e563961e45de4a9d70c61d6",
      "parents": [
        "7b566b1f7bdbbcfa8d11b8018c6dec5467f7c62b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] i810fb: Honor the return value of pci_enable_device\n\nCheck the return value of pci_enable_device().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b566b1f7bdbbcfa8d11b8018c6dec5467f7c62b",
      "tree": "d0bd3fb31be0426199f2024354cc042e0b18bfeb",
      "parents": [
        "b0b10324b85d0379a2eec4984e77b25299a97ed4"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] nvidiafb: Honor the return value of pci_enable_device\n\nCheck the return value of pci_enable_device().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0b10324b85d0379a2eec4984e77b25299a97ed4",
      "tree": "48366a3fa28aa30620fa34e8ea4fe70bf18b8a6c",
      "parents": [
        "c1cc53be0fc112cc8cb21ac4e0ab1af0a4082943"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] matroxfb: Honor the return value of pci_register_driver\n\nCheck the return value of pci_register_driver()\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1cc53be0fc112cc8cb21ac4e0ab1af0a4082943",
      "tree": "92c583d626cfb7ebab072c7fff72a2fa87a54fec",
      "parents": [
        "0a727dea774c47ad1e18907be33f12c9f325ee4a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] atyfb: Honor the return value of pci_register_driver\n\nCheck return value of pci_register_driver().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a727dea774c47ad1e18907be33f12c9f325ee4a",
      "tree": "77065559c6448f9c271899da008aa55428459480",
      "parents": [
        "1a6600be3e5dafe2ddcc5d969d931c2591eed896"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: Honor the return value of device_create_file\n\nCheck the return value of device_create_file().  If return is \u0027fail\u0027, remove\nattributes by calling device_remove_file().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a6600be3e5dafe2ddcc5d969d931c2591eed896",
      "tree": "453d3d63fce8f1092f21546a4c00d350cfe04fdd",
      "parents": [
        "928e964f262b522dad57483108f62d87c52ccf82"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbdev: Honor the return value of device_create_file\n\nCheck the return value of device_create_file().  If return is \u0027fail\u0027, remove\nattributes by calling device_remove_file().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "928e964f262b522dad57483108f62d87c52ccf82",
      "tree": "45c32e384474f8f6d8c9f9f8f142a191ec5dbb7e",
      "parents": [
        "212f26398f63bc905ea28f55b31d4ecd4a21a33b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] vt: Honor the return value of device_create_file\n\nCheck the return value of device_create_file().  If return is \u0027fail\u0027, remove\nattributes by calling device_remove_file().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "212f26398f63bc905ea28f55b31d4ecd4a21a33b",
      "tree": "011d7f2032fbd23a0da204efcf31508b64220475",
      "parents": [
        "e299dd4d7c5f38a24045e0578049d872b62f21eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: Remove cursor timer if unused\n\nRemove the cursor timer (cursor flashing) on the following conditions:\n\n- if vc is in KD_GRAPHICS mode, ie, when X owns the console\n- if vc is blanked\n\nThis misbehavior was exposed by Dave Jones.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e299dd4d7c5f38a24045e0578049d872b62f21eb",
      "tree": "d8ab3a71e434a9137feb4aeddf5c59f58c8ae591",
      "parents": [
        "7a45093b7caa9d3d5421274b4ba80fba5da17e19"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Oct 03 01:14:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: Use persistent allocation for cursor blinking\n\nEvery time the console cursor blinks, we do a kmalloc/kfree pair.  This\npatch turns that into a single allocation.\n\nThis allocation was the most frequent kmalloc I saw on my test box.\n\n[adaplas]\nPer Alan\u0027s suggestion, move global variables to fbcon\u0027s private structure.\nThis would also avoid resource leaks when fbcon is unloaded.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a45093b7caa9d3d5421274b4ba80fba5da17e19",
      "tree": "33b08dd767325bb1ee82840a1b3c0232bc275d8d",
      "parents": [
        "946c4eab86cc67dac6021b56f45495f59b3970b4"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Oct 03 01:14:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] radeonfb: Use generic DDC reading\n\nUses the generic ddc read functionality in fbmon.c instead of the previous\nfunctionality.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "946c4eab86cc67dac6021b56f45495f59b3970b4",
      "tree": "854eeeb716f8985d4e423b12a2d3e9653502abdf",
      "parents": [
        "e80987f8db7b9c33089bb395ed54cb96d55eae04"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] savagefb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\n[khali@linux-fr.org: fix oops in i2c handling]\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jurriaan \u003cthunder7@xs4all.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e80987f8db7b9c33089bb395ed54cb96d55eae04",
      "tree": "a443b3f990396ef1da3d17e7b081226cd82cb298",
      "parents": [
        "bf5df0a2c54c2dc0fad619ac25d029119023610a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] i810fb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf5df0a2c54c2dc0fad619ac25d029119023610a",
      "tree": "e537a6892aa013a8d00eb8c3cebc9abe0afaf0f0",
      "parents": [
        "346bc21026e7a92e1d7a4a1b3792c5e8b686133d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] rivafb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "346bc21026e7a92e1d7a4a1b3792c5e8b686133d",
      "tree": "bdd98de61d59b31a4d5a2a37353ea2090f617839",
      "parents": [
        "fc5891c8a3ba284f13994d7bc1f1bfa8283982de"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] nvidiafb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc5891c8a3ba284f13994d7bc1f1bfa8283982de",
      "tree": "a9361f04236b60e0c1a8b1158e490b505c0961f4",
      "parents": [
        "66cf75121b1c8128ef9ab2d772c5654ae00c4284"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Oct 03 01:14:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] fbdev: Add generic ddc read functionality\n\nAdds functionality to read the EDID information over the DDC bus in a generic\nway.  This code is based on the DDC implementation in the radeon driver.\n\n[adaplas]\n- separate from fbmon.c and place in new file fb_ddc.c\n- remove dependency to CONFIG_I2C and CONFIG_I2C_ALGOBIT, otherwise, feature\n  will not compile if i2c support is compiled as a module\n- feature is selectable only by drivers needing it. It must have a\n  \u0027select FB_DDC if xxx\u0027 in Kconfig\n- change printk\u0027s to dev_*, the i2c people prefers it\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66cf75121b1c8128ef9ab2d772c5654ae00c4284",
      "tree": "599eabd3df8343bcc96fe8aea9ea54ae0448731c",
      "parents": [
        "535a09ad59286b7675ffbf8b51d8ecb001c44386"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Oct 03 01:14:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] vfb: Document option to enable the driver\n\nThe Kconfig help text doesnt mention that in order to load the vfb module, you\nhave to pass in the parameter vfb_enable\u003d1\n\nDocument required module options in Kconfig for loading the vfb module.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "535a09ad59286b7675ffbf8b51d8ecb001c44386",
      "tree": "8128455c4c8f28c36af4ef2b4c26deb8905e9aca",
      "parents": [
        "6bf1d73d7a512cfa791b7415742f71c80f6b8d7e"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Tue Oct 03 01:14:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] rivafb: use constants instead of magic values\n\nuse (MIN/MAX)_LEVEL and FB_(UN)BLANK instead of the values they are defined to\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca27ac4cc6caa73740122a5f3d601c8a27b89e7c",
      "tree": "9ee1a21ff2300c97b3d164fa64be725f61c226b4",
      "parents": [
        "53a04c6fb2e886efbc28b564d413bb5e70d79784"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Tue Oct 03 01:14:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Add option to enable/disable the cursor\n\n- add cursor enable/disable, very useful if you wish a full screen boot\n  logo.\n\nCursor can be disabled from kernel command line:\n\n   video\u003dau1100fb:nocursor,panel:Toppoly_TD035STED4\n\nor from sysfs interface:\n\n   echo 1 \u003e /sys/module/au1100fb/parameters/nocursor\n\n- fix up some wrong indentation issues.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53a04c6fb2e886efbc28b564d413bb5e70d79784",
      "tree": "0cc5cdc3546f6345eb61857424cea30fefba2c23",
      "parents": [
        "652aa16291095911640137155063a5c6ea9bad74"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 03 01:14:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] ide-cs (CompactFlash) driver, rm irq warning\n\nGit rid of the runtime warning about pcmcia not supporting exclusive IRQs,\nso \"the driver needs updating\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "652aa16291095911640137155063a5c6ea9bad74",
      "tree": "6c463c8da82045e9ecdbb1e7e3242c12b4be6bae",
      "parents": [
        "a4bea10eca68152e84ffc4eaeb9d20ec2ac34664"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] IDE: more pci_find cleanup\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4bea10eca68152e84ffc4eaeb9d20ec2ac34664",
      "tree": "a420f7a72ca41ab4b594f8abdc823dc293500ce5",
      "parents": [
        "913759ac90a727b86da72efcfb70931f497d1cb7"
      ],
      "author": {
        "name": "Patrick Jefferson",
        "email": "henj@hp.com",
        "time": "Tue Oct 03 01:14:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] Allow ide_generic_all to be used modular and built in\n\nAllow ide/pci/generic to claim chipsets as a a module or when built-in.  It\nrequires using \"all_generic_ide\" as a boot option.\n\nSigned-off-by: Patrick Jefferson \u003chenj@hp.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCloses-Bug: 7017\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "913759ac90a727b86da72efcfb70931f497d1cb7",
      "tree": "f95e10f757e93eca8eacbf03985c09994ec4ef46",
      "parents": [
        "b86cc29dc42203588264d917e88134bdd500b0d7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: Fix crash on repeated reset\n\nMichal Miroslaw reported a problem (bugzilla #7023) where a user initiated\nreset while the IDE layer was already resetting the channel caused a crash,\nand provided a rough fix.\n\nThis is a slightly cleaner version of the fix which tracks the reset state\nand blocks further reset requests while a reset is in progress.\n\nNote this is not a security issue - random end users can\u0027t access the\nioctl in question anyway.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b86cc29dc42203588264d917e88134bdd500b0d7",
      "tree": "33156758557595ee32e2a43c8198a20feb9efee2",
      "parents": [
        "4fa902a918518bcdc420bd272d2dd13fcae01581"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 03 01:14:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] CONFIG_PM\u003dn slim: drivers/ide/pci/sc1200.c\n\nRemove some code which is unneeded if CONFIG_PM\u003dn.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fa902a918518bcdc420bd272d2dd13fcae01581",
      "tree": "2d56360d563f4b5ad5e726f2fa827054348a6dd7",
      "parents": [
        "8c2c0118b86183bf4826db990cae5c8a8d6c6746"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@hrw.one.pl",
        "time": "Tue Oct 03 01:14:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] PCMCIA: Add few IDs into ide-cs\n\nFew cards informations submitted by OpenZaurus users.\n\nSeagate 8GB microdrive:\n product info: \"SEAGATE\", \"ST1\"\n manfid 0x0111, 0x0000\n\nOne CF card:\n product info: \"SAMSUNG\", \"04/05/06\", \"\", \"\"\n manfid : 0x0000, 0x0000\n\nRidata 8GB Pro 150X Compact Flash Card:\n product info: \"SMI VENDOR\", \"SMI PRODUCT\", \"\"\n manfid: 0x000a, 0x0000\n\n product info: \"M-Systems\", \"CF500\", \"\"\n manfid: 0x000a, 0x0000\n\n product info: \"TRANSCEND\", \"TS4GCF120\", \"\"\n manfid: 0x000a, 0x0000\n\nAlan sayeth: \"Same update needs to go into drivers/ata/pata_pcmcia\"\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@hrw.one.pl\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c2c0118b86183bf4826db990cae5c8a8d6c6746",
      "tree": "71f7e806eccec4ef2d41fc6490395cc01bcb8123",
      "parents": [
        "3f63c5e88a5ce45b423f3712293f1664115b09c0"
      ],
      "author": {
        "name": "Jason Lunz",
        "email": "lunz@falooley.org",
        "time": "Tue Oct 03 01:14:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: reprogram disk pio timings on resume\n\nAdd a step to the IDE PM state machine that reprograms disk PIO timings\nas the first step on resume. This prevents ide deadlock on\nresume-from-ram on my nforce3-based laptop.\n\nAn earlier implementation was written entirely within the amd74xx ide\ndriver, but Alan helpfully pointed out that this is the correct thing to\ndo globally. Still, I\u0027m only calling hwif-\u003etuneproc() for disks, based\non two things:\n\n - The existing state machine is already passed over for non-disk drives\n - Previous testing on my laptop shows that the hangs are related only\n   to the disk - suspend/resume from a livecd showed that there\u0027s no\n   need for this on the cdrom.\n\nSigned-off-by: Jason Lunz \u003clunz@falooley.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brad Campbell \u003cbrad@wasp.net.au\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f63c5e88a5ce45b423f3712293f1664115b09c0",
      "tree": "b735419f00d8054fe16d8aa905d6e46128999050",
      "parents": [
        "27ac6036f31dea8117ecc525e0dbfd17b23e8c09"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: remove dma_base2 field from ide_hwif_t\n\nRemove dma_base2 field from ide_hwif_t as it\u0027s used only in 2 drivers and\nwithout great need.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27ac6036f31dea8117ecc525e0dbfd17b23e8c09",
      "tree": "9b9e2dabb6d6d5b7bd270bb01a3384cad01b049e",
      "parents": [
        "349ae23fe7379a42973bcb1c85f7d43ec583c17d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:14:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] drivers/ide/: cleanups\n\n- setup-pci.c: remove the unused ide_pci_unregister_driver()\n- ide-dma.c: remove the unused EXPORT_SYMBOL_GPL(ide_in_drive_list)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "349ae23fe7379a42973bcb1c85f7d43ec583c17d",
      "tree": "2f885e437a59a23f04161e9761b86a8421ab6ff7",
      "parents": [
        "5ac24697699b394cdebac0a2329ce3af247d6a3b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 03 01:14:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] IDE core: driver layer error checking\n\nCheck driver layer return values in IDE core.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ac24697699b394cdebac0a2329ce3af247d6a3b",
      "tree": "6c60f82870321757f2b354fb2562769d77467fdf",
      "parents": [
        "14e0a193209aeea810ad3d66388f422dc79c5b40"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: backport piix fixes from libata into the legacy driver\n\nThere are three flags being set by default by the PIIX driver for speeds \u003e\nPIO 1, and one not being cleared properly on fallback to PIO0.  The most\nimportant one is the prefetch/post write control which only works for ATA\nand can do bad things with ATAPI.\n\nThe patch does its best to set the flags correctly for drivers/ide.  Its\nnot 100% perfect but its closer than the original.  100% perfect requires\nproper IORDY handling but this isn\u0027t critical (and its not right in libata\neither ..  yet)\n\nSergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e said:\n\n\u003e +\t\t\t\t\t{ 0, 0 },\n\u003e +\t\t\t\t\t{ 0, 0 },\n\u003e +\t\t\t\t\t{ 1, 0 },\n\u003e +\t\t\t\t\t{ 2, 1 },\n\u003e +\t\t\t\t\t{ 2, 3 }, };\n\u003e\n\u003e  \tpio \u003d ide_get_best_pio_mode(drive, pio, 5, NULL);\n\n    BTW, there\u0027s quite obvious error here which leads to access outside of\ntimings[] if somebody passes PIO mode 5 (or autotuning code finds out that\ndrive supports PIO mode 5). Could have been fixed while at it... Those drives\nshould be rare, though...\n\n\u003e +\t\t}\n\u003e  \t\tmaster_data \u003d master_data | (timings[pio][0] \u003c\u003c 12) | (timings[pio][1] \u003c\u003c 8);\n\u003e  \t}\n\u003e  \tpci_write_config_word(dev, master_port, master_data);\n\n    Actually, there\u0027s one more serious issue with piix_tune_drive() -- it\ndoesn\u0027t actually set the drive\u0027s own transfer mode.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14e0a193209aeea810ad3d66388f422dc79c5b40",
      "tree": "10ce3b8e3b9da3d12f31814b009a6db0505a0934",
      "parents": [
        "f3d5b34caae393f13a9486036f98c81cac1595c4"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Tue Oct 03 01:14:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] ide: fix revision comparison in ide_in_drive_list\n\nFix ide_in_drive_list: drive_table-\u003eid_firmware should be searched *in*\nid-\u003efw_rev, not vice versa.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3d5b34caae393f13a9486036f98c81cac1595c4",
      "tree": "372f0d9dad137549450553c6e5ba483ce05d246a",
      "parents": [
        "0750508ae6479d4ac6154b35c5b82929f31efb03"
      ],
      "author": {
        "name": "Tobias Oed",
        "email": "tobiasoed@hotmail.com",
        "time": "Tue Oct 03 01:14:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] Enable cdrom dma access with pdc20265_old\n\nThis patch allows me to use dma with my cd/dvd attached to my on board\npdc20265 ide controller\n\nAlan sayeth:\n\n  Looks sane.  Would be nice to know if there is any documentation\n  supporting this hack being safe but the logic makes sense.  The LBA48 case\n  faces the same problem - the state machine gets confused about the transfer\n  length and needs kicking\n\nSigned-off-by: Tobias Oed \u003ctobiasoed@hotmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0750508ae6479d4ac6154b35c5b82929f31efb03",
      "tree": "28df59ad1701c407ecdd3b08295093dffc678eb2",
      "parents": [
        "83d7dbc4095a0c314b191c573be5fb4fa6ce0897"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] ide_dma_speed() fixes\n\nide_dma_speed() fails to actually honor the IDE drivers\u0027 mode support\nmasks) because of the bogus checks -- thus, selecting the DMA transfer mode\nthat the driver explicitly refuses to support is possible.  Additionally,\nthere is no check for validity of the UltraDMA mode data in the drive ID,\nand the function is misdocumented.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83d7dbc4095a0c314b191c573be5fb4fa6ce0897",
      "tree": "0da41cd73f0dfdac778e5e415592da92db85db7a",
      "parents": [
        "ce42f19137225d01be9388a73703df40fb7af80f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Oct 03 01:14:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] Make number of IDE interfaces configurable\n\nMake IDE_HWIFS configurable if EMBEDDED\n\nThis lets us lop as much as 16k off an x86 build.  It\u0027s a little ugly, but\nit\u0027s dead simple.  Note the fix for HWIFS \u003c 2.\n\nSizing interfaces dynamically unfortunately turns out to be pretty\nmajor surgery.\n\nadd/remove: 0/1 grow/shrink: 0/11 up/down: 0/-16182 (-16182)\nfunction                                     old     new   delta\nide_hwifs                                  16920    1692  -15228\ninit_irq                                    1113     750    -363\nideprobe_init                                283     138    -145\nide_pci_setup_ports                         1329    1193    -136\nsave_match                                    85       -     -85\nide_register_hw_with_fixup                   367     287     -80\nide_setup                                   1364    1308     -56\nis_chipset_set                                40       4     -36\ncreate_proc_ide_interfaces                   225     205     -20\ninit_ide_data                                 84      67     -17\nide_probe_for_cmd640x                       1198    1183     -15\nide_unregister                              1452    1451      -1\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce42f19137225d01be9388a73703df40fb7af80f",
      "tree": "16d9b0bc3a5bd30c69b03836d44c1db4338628c4",
      "parents": [
        "dc844e05913b84d09e86d88c0f861ef0afbee2fd"
      ],
      "author": {
        "name": "Hua Zhong",
        "email": "hzhong@gmail.com",
        "time": "Tue Oct 03 01:14:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] IDE error handling fixes\n\nIn 2.6.15.1 I encountered some IDE crashes when unplugging IDE cables to\nemulate disk errors.  Below is a patch against 2.6.16 which I think still\napplies.\n\n1.  The first BUG_ON could trigger when a PREFLUSH IO fails (it would\n   fail the original barrier request which hasn\u0027t been marked REQ_STARTED\n   yet).\n\n2. the rq could have been dequeued already (same as 1).\n\n3.  HWGROUP(drive)-\u003erq could be NULL because of the ide_error() several\n   lines earlier.\n\nSigned-off-by: Hua Zhong \u003chzhong@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc844e05913b84d09e86d88c0f861ef0afbee2fd",
      "tree": "59386fc160b2074fb282e1c56998c6a8f32291f4",
      "parents": [
        "020e322de3ff75d32daa58e431aad07071da27c6"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] IDE: always release DMA engine\n\nRelease the DMA engine for the custom mapping IDE drivers also (for\nexample, siimage.c does allocate it in both I/O-mapped and custom-mapped\nmodes).  Remove useless code from the error path of\nide_allocate_dma_engine().\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "020e322de3ff75d32daa58e431aad07071da27c6",
      "tree": "127509ae4fe684bd557285e246b835fa6a9d5ecd",
      "parents": [
        "bbb3bbdb0f78cb02451daf5687a99627f7ad1140"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] IDE: claim extra DMA ports regardless of channel\n\n- Claim extra DMA I/O ports regardless of what IDE channels are\n  present/enabled.\n\n- Remove extra ports handling from ide_mapped_mmio_dma() since it\u0027s not\n  applicable to the custom-mapping IDE drivers.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbb3bbdb0f78cb02451daf5687a99627f7ad1140",
      "tree": "6359d29b2df96f3ac7b89e4f6d75c536126b0794",
      "parents": [
        "ce164428c4cabfd284ca81913415cacd889aac33"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] non-libata driver for Jmicron devices\n\nLess functional than libata this just uses the merged interface provided for\ndumb legacy OS\u0027s.  This is basically a bridge for people not yet ready to use\nlibata for some reason or another.\n\nPort visibility is entirely dependant on the BIOS setup.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c136efcf6f58d07512c4df83eb494597fe0d229",
      "tree": "c72dd280337a3b807e2f8eef95f48c209f99348f",
      "parents": [
        "7a545370d20519d7a72e1a801022180970eec34f"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Tue Oct 03 01:14:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:06 2006 -0700"
      },
      "message": "[PATCH] pata_hpt366: fix typo\n\n\tswitch(reg1 \u0026 0x700) {\n\t\tcase 5:\n\t\t\tinfo_hpt366.private_data \u003d \u0026hpt366_40;\n\t\t\tbreak;\n\t\tcase 9:\n\t\t\tinfo_hpt366.private_data \u003d \u0026hpt366_25;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tinfo_hpt366.private_data \u003d \u0026hpt366_33;\n\t\t\tbreak;\n\t}\n\nThe above runs always default part. It should be \"(reg1 \u0026 0x700) \u003e\u003e 8\".\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a51f4a81e737735668206ad1618ce4a84cf362e7",
      "tree": "950fa344fb7c309d63fa2d1e92c024cbea46d603",
      "parents": [
        "2537d36cf568291baacff91fe5ead6ad3949304e"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Oct 03 01:13:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:42 2006 -0700"
      },
      "message": "[PATCH] IPMI: allow user to override the kernel IPMI daemon enable\n\nAfter the previous patch to disable the kernel IPMI daemon if interrupts\nwere available, the issue of broken hardware was raised, and a reasonable\nrequest to add an override was mode.  So here it is.\n\nAllow the user to force the kernel ipmi daemon on or off.  This way,\nhardware with broken interrupts or users that are not concerned with\nperformance can turn it on or off to their liking.\n\n[akpm@osdl.org: save 4 bytes in vmlinux]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "873ef76bdc56561df75ef5c3f3842c3a64da795d",
      "tree": "f717816f0768c7799d976f3dd5e4ace48452fba4",
      "parents": [
        "17a4506d0eb1f78c9018c06a79e7dd09ae78c3a8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Oct 03 01:13:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:41 2006 -0700"
      },
      "message": "[PATCH] restore parport_pc probing on powermac\n\nThe last change for partport_pc did fix the common case for all PowerMacs,\nbut it broke the case for PCI multiport IO cards.  In fact, the config\noption CONFIG_PARPORT_PC_SUPERIO\u003dy lead to a hard crash when cups probed\nthe parport driver.  It enables the winbond and smsc probing.\n\nRemove the PARPORT_BASE check again, parport_pc_find_nonpci_ports() will\ntake care of it.  All powerpc configs should have\nCONFIG_PARPORT_PC_SUPERIO\u003dn, the code did not find anything on the chrp\nboards we tested it on.\n\nTested on a G4/466 with a PCI card:\n\n0001:10:13.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01) (prog-if 02 [16550])\n        Subsystem: Timedia Technology Co Ltd Unknown device 5079\n        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-\n        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL\u003dmedium \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR-\n        Interrupt: pin A routed to IRQ 53\n        Region 0: I/O ports at f2000800 [size\u003d32]\n        Region 2: I/O ports at f2000870 [size\u003d8]\n        Region 3: I/O ports at f2000860 [size\u003d8]\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17a4506d0eb1f78c9018c06a79e7dd09ae78c3a8",
      "tree": "6d0721b3570cc189300f3c7035d12cfa634183f5",
      "parents": [
        "31e7e1a806dab5e8e218b78e1b41887a4f6dfcc0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:13:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:41 2006 -0700"
      },
      "message": "[PATCH] ISDN warning fixes\n\nClean up warnings in drivers/isdn by using long not int for the values\nwhere we pass void * and cast to integer types.  The code is ok (ok passing\nthe stuff this way isn\u0027t pretty but the code is valid).  In all the cases I\nchecked out the right thing happens anyway but this removes all the\nwarnings.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcc7a8c4636ec9d14680126e9fde39e8411c44ea",
      "tree": "b2b8ed2a475997ac38a183fa2f36c08f3c422686",
      "parents": [
        "397f4ebf4f317b1d5ecd678a8559a5cb5c6975c3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 03 01:13:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:41 2006 -0700"
      },
      "message": "[PATCH] drivers/char/ip2: kill unused code, label\n\nKill warning:\n\ndrivers/char/ip2/ip2main.c: In function âip2_loadmainâ:\ndrivers/char/ip2/ip2main.c:782: warning: label âout_classâ defined but not used\n\nThis driver\u0027s initialization (and cleanup of errors during init) is\nextremely convoluted, and could stand to be transformed into the standard\nunwinding-goto style of error cleanup.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Michael H. Warfield \u003cmhw@wittsend.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "397f4ebf4f317b1d5ecd678a8559a5cb5c6975c3",
      "tree": "d42ed51b81aaf84016c24af48ad9f4c277da8fac",
      "parents": [
        "c3b6571384024be31e8b3442c0e7c3b127110d9b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 03 01:13:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:41 2006 -0700"
      },
      "message": "[PATCH] ipmi: fix uninitialized data bug\n\ngcc issues the following warning:\n\ndrivers/char/ipmi/ipmi_si_intf.c: In function âinit_ipmi_siâ:\ndrivers/char/ipmi/ipmi_si_intf.c:1729: warning: âdata.irqâ may be used uninitialized in this function\n\nThis is indeed a bug.  data.irq is completely uninitialized in some code\npaths.  Worse than that, data from a previous decode_dmi() run can easily\nleak through successive calls.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7525d4bf991879f489c59988cbf162558b9d6489",
      "tree": "9069d85accaa56a91ce0f8d86be581f25a9f8177",
      "parents": [
        "0e4a523fa3981f20c3887803cebef1ad2948a0d4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 02 21:08:22 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 19:46:18 2006 -0700"
      },
      "message": "[PATCH] hp100: fix conditional compilation mess\n\nThe previous hp100 changeset attempted to kill warnings, but was only\ntested on !CONFIG_ISA platforms.  The correct conditional compilation\nsetup involves tested CONFIG_ISA rather than just MODULE.\n\nFixes link on CONFIG_ISA platforms (i386) in current -git.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "829d464e60151a525c7ba57e7acfc4fc297f7069",
      "tree": "6307966acabb65f332213cb886fddd4f0821c164",
      "parents": [
        "b65d04a7859f4cfea1a40de260cb52d8f7897aff",
        "e5a010690141ab805b059ba10f7401b80e0be831"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 15:29:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 15:29:11 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Tweak trace message format\n  IB/ehca: Fix device registration\n  IB/ipath: Fix RDMA reads\n  RDMA/cma: Optimize error handling\n  RDMA/cma: Eliminate unnecessary remove_list\n  RDMA/cma: Set status correctly on route resolution error\n  RDMA/cma: Fix device removal race\n  RDMA/cma: Fix leak of cm_ids in case of failures\n"
    },
    {
      "commit": "e5a010690141ab805b059ba10f7401b80e0be831",
      "tree": "703556768e98c6ecf2e868099cd393b8720a2f10",
      "parents": [
        "0f248d9cde673a481eb3182909b54d07e9d58f72"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@de.ibm.com",
        "time": "Mon Oct 02 14:52:17 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:17 2006 -0700"
      },
      "message": "IB/ehca: Tweak trace message format\n\nAdd an extra space to make things more readable.\n\nSigned-off-by: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0f248d9cde673a481eb3182909b54d07e9d58f72",
      "tree": "9e6dd929c0b3ccee9be45c554a596a8370c83318",
      "parents": [
        "13b18c86176cab34ef30ef0a5962fcb0305f7269"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@de.ibm.com",
        "time": "Mon Oct 02 14:52:17 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:17 2006 -0700"
      },
      "message": "IB/ehca: Fix device registration\n\nMove the call to ib_register_device() later, since a device should not\nbe registered until it is completely read to be used.  This fixes\ncrashes that occur if an upper-layer driver such as IPoIB is loaded\nbefore the ehca module.\n\nSigned-off-by: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "13b18c86176cab34ef30ef0a5962fcb0305f7269",
      "tree": "1fb6d0d0af9307256e1409cb030e8ed889b211eb",
      "parents": [
        "3f168d2b66d2314fea40614a3b966c1a0b6241a9"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Fri Sep 29 14:37:51 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:17 2006 -0700"
      },
      "message": "IB/ipath: Fix RDMA reads\n\nThe PSN used to generate the request following a RDMA read was\nincorrect and some state booking wasn\u0027t maintained correctly.  This\npatch fixes that.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\n\n"
    },
    {
      "commit": "3f168d2b66d2314fea40614a3b966c1a0b6241a9",
      "tree": "ae93aeb2ff9c133bcef993325535635f0c39e7d2",
      "parents": [
        "94de178ac636e9d6f89b11cb3dd400b777942ac9"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Sep 29 12:09:51 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:16 2006 -0700"
      },
      "message": "RDMA/cma: Optimize error handling\n\nReorganize code relating to cma_get_net_info() and rdam_create_id() to\noptimize error case handling (no need to alloc memory/etc. as part of\nrdma_create_id() if input parameters are wrong).\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "94de178ac636e9d6f89b11cb3dd400b777942ac9",
      "tree": "3a049741600aa5c1387ca732606b0198d815547d",
      "parents": [
        "8f0472d331619d5d74927978d0dde5b4935e41a5"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Sep 29 12:03:35 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:16 2006 -0700"
      },
      "message": "RDMA/cma: Eliminate unnecessary remove_list\n\nEliminate remove_list by using list_del_init() instead during device\nremoval handling.\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8f0472d331619d5d74927978d0dde5b4935e41a5",
      "tree": "03fb847db854a396e5126e36e579383d25814f98",
      "parents": [
        "6e35aabee125999f4b3c01326f5339fa74a89259"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Sep 29 11:57:09 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:15 2006 -0700"
      },
      "message": "RDMA/cma: Set status correctly on route resolution error\n\nOn reporting a route error, also include the status for the error,\nrather than indicating a status of 0 when an error has occurred.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6e35aabee125999f4b3c01326f5339fa74a89259",
      "tree": "8cc49d3d79b5dda31b0b947e80b55cd1d42b0583",
      "parents": [
        "675a027c3db25a439f6ea744bb0c284f983dbfb9"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Sep 29 11:51:49 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:15 2006 -0700"
      },
      "message": "RDMA/cma: Fix device removal race\n\nThe race is as follows:\n\nA process : cma_process_remove() calls cma_remove_id_dev(),\n\t    which sets id state to CMA_DEVICE_REMOVAL and\n\t    calls wait_event(dev_remove).\n\nB process : cma_req_handler() had incremented dev_remove,\n\t    and calls cma_acquire_ib_dev() and on failure\n\t    calls cma_release_remove(), which does a\n\t    wake_up of cma_process_remove(). Then\n\t    cma_req_handler() calls rdma_destroy_id();\n\nA Process : cma_remove_id_dev() gets woken and checks the\n\t    state of id, and since it is still (wrongly)\n\t    CMA_DEVICE_REMOVAL, it calls notify_user(id)\n\t    and if that fails, the caller - cma_process_remove()\n\t    calls rdma_destroy_id(id). Two processes can\n\t    call rdma_destroy_id(), resulting in one\n\t    de-referencing kfreed id_priv.\n\nFix is for process B to set CMA_DESTROYING in cma_req_handler()\nso that process A will return instead of doing a rdma_destroy_id().\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "675a027c3db25a439f6ea744bb0c284f983dbfb9",
      "tree": "cffaa17e8c330481dd8de893888ada6ce21cd0ef",
      "parents": [
        "95f3eff6997ae4a6754c1d874ec0a414d97c44d1"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Sep 29 11:47:06 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 02 14:52:15 2006 -0700"
      },
      "message": "RDMA/cma: Fix leak of cm_ids in case of failures\n\ncma_connect_ib() and cma_connect_iw() leak cm_id\u0027s in failure cases.\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "11dc10195aed0636d9a60907594b349424b933a7",
      "tree": "81422a8b5e443eddc30ab67806d4442bdc032cff",
      "parents": [
        "795b89d207d8ff5397f9ff1f4d44662aa7c821fc"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Aug 01 20:06:43 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:14:38 2006 +0200"
      },
      "message": "[WATCHDOG] improve machzwd detection\n\nOn a machine with no machzwd, loading the module prints out..\n\nmachzwd: MachZ ZF-Logic Watchdog driver initializing.\n0xffff\nmachzwd: Watchdog using action \u003d RESET\n\n- the 0xffff printk is unnecessary\n- 0xffff seems to be \u0027hardware not present\u0027\n- fix CodingStyle. (This driver could use some more work here)\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "795b89d207d8ff5397f9ff1f4d44662aa7c821fc",
      "tree": "931ab1a0283c523e13c8b3de1a4804c43305b2bc",
      "parents": [
        "25ff3780d4cd46804e22192a728cfb6b33c84d1b"
      ],
      "author": {
        "name": "Samuel Tardieu",
        "email": "sam@rfc1149.net",
        "time": "Sat Sep 09 17:34:31 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:08:34 2006 +0200"
      },
      "message": "[WATCHDOG] use ENOTTY instead of ENOIOCTLCMD in ioctl()\n\nReturn ENOTTY instead of ENOIOCTLCMD in user-visible ioctl() results\n\nThe watchdog drivers used to return ENOIOCTLCMD for bad ioctl() commands.\nENOIOCTLCMD should not be visible by the user, so use ENOTTY instead.\n\nSigned-off-by: Samuel Tardieu \u003csam@rfc1149.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "25ff3780d4cd46804e22192a728cfb6b33c84d1b",
      "tree": "e7c1c2c9d936ba973fd77a202ce2d7a71c277f02",
      "parents": [
        "65a64ec3b4fc904932b832c53e5a86d56b972682"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 06 12:24:35 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:07:18 2006 +0200"
      },
      "message": "[WATCHDOG] s3c24XX nowayout\n\nIf the driver is not configured for `no way out`,\nthen the open method should not automatically allow\nthe setting of allow_close to CLOSE_STATE_ALLOW.\n\nThe setting of allow_close nullifies the use of\nthe magic close via the write path. It means that\nin the default state, the watchdog will shut-down\neven if the magic close has not been issued.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n\n"
    },
    {
      "commit": "65a64ec3b4fc904932b832c53e5a86d56b972682",
      "tree": "59f5a01ae048fbe47b43263bd8efd4927a2778f2",
      "parents": [
        "99d2853ac953900962d8191788060e80766eb214"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Mon Sep 11 14:42:39 2006 +0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:05:38 2006 +0200"
      },
      "message": "[WATCHDOG] pnx4008: add cpu_relax()\n\nAdded cpu_relax as suggested by Alan Cox.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "99d2853ac953900962d8191788060e80766eb214",
      "tree": "318eb3eb9dbf15059c81bc201e9c83599b60fbf5",
      "parents": [
        "f676449785d333078acb60ccf2046d0d3c59548f"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Sep 10 12:48:15 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:05:28 2006 +0200"
      },
      "message": "[WATCHDOG] pnx4008_wdt.c - spinlock fixes.\n\nAdd io spinlocks to prevent possible race\nconditions between start and stop operations\nthat are issued from different child processes\nwhere the master process opened /dev/watchdog.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f676449785d333078acb60ccf2046d0d3c59548f",
      "tree": "0fe784a90db839b599440c2139b2c50ccb9e776a",
      "parents": [
        "2898172708aa84c9b0ce3865d6ff1ef76b538f51"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jul 30 20:06:07 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:05:16 2006 +0200"
      },
      "message": "[WATCHDOG] pnx4008_wdt.c - remove patch\n\nChange remove code so that we first detach\nthe driver from userspace, then clean up the\nclock and then clean up the memory we allocated.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "2898172708aa84c9b0ce3865d6ff1ef76b538f51",
      "tree": "8c925b3c76b93ff861646e3684d052ad8663b482",
      "parents": [
        "9325fa36151fb9af39e697a6cd87e82667e2d8f9"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jul 03 09:03:47 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:05:06 2006 +0200"
      },
      "message": "[WATCHDOG] pnx4008_wdt.c - nowayout patch\n\nChange nowayout to: WATCHDOG_NOWAYOUT as defined\nin include/linux/watchdog.h .\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "9325fa36151fb9af39e697a6cd87e82667e2d8f9",
      "tree": "ba1bbe83c6287e693109644e9b361f973baf1593",
      "parents": [
        "92dd9994c36fb83883585058232e082cb78b19c1"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Mon Jun 26 19:31:49 2006 +0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 23:02:37 2006 +0200"
      },
      "message": "[WATCHDOG] pnx4008: add watchdog support\n\nAdd watchdog support for Philips PNX4008 ARM board inlined.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "92dd9994c36fb83883585058232e082cb78b19c1",
      "tree": "24063717057b85448a8557042ab7b9d1f7aff595",
      "parents": [
        "02be2ee9e0797b6f657827e32345f0bfeae4c20e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 19 02:18:23 2006 +0159"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 22:56:20 2006 +0200"
      },
      "message": "[WATCHDOG] i8xx_tco remove pci_find_device.\n\nUse refcounting for pci device obtaining.\nUse PCI_DEVICE macro.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "02be2ee9e0797b6f657827e32345f0bfeae4c20e",
      "tree": "0e04411b5337763b77c6ddf103cd9bc556d6c103",
      "parents": [
        "95f3eff6997ae4a6754c1d874ec0a414d97c44d1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jul 18 18:29:00 2006 +0159"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Oct 02 22:55:51 2006 +0200"
      },
      "message": "[WATCHDOG] alim remove pci_find_device\n\nConvert pci_find_device to pci_get_device + pci_dev_put\nin alim watchdog cards\u0027 drivers (refcounting).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "95f3eff6997ae4a6754c1d874ec0a414d97c44d1",
      "tree": "0aba758649b4f56264cbe9736f6db18a98b9cc1f",
      "parents": [
        "44f549217cd26daf7063984ae4ee6e46beca9c41",
        "2c81fbc4cfc895e80c18fffdc04a3d870eb16cb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:56:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:56:58 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (37 commits)\n  [netdrvr] hp100: encapsulate all non-module code\n  drivers/net/wireless/{airo,ipw2100}: fix error handling bugs\n  [netdrvr] phy: Fix bugs in error handling\n  [PATCH] spidernet: Use pci_dma_mapping_error()\n  [PATCH] sky2: version 1.9\n  [PATCH] sky2: fragmented receive for large MTU\n  [PATCH] sky2: use netif_tx_lock instead of LLTX\n  [PATCH] sky2: incremental transmit completion\n  [PATCH] sky2: name irq after eth for irqbalance\n  [PATCH] sky2: workarounds for some 88e806x chips\n  [PATCH] sky2: use standard pci register capabilties for error register\n  [PATCH] sky2: gigabit full duplex negotiation\n  e100, e1000, ixgb: increment version numbers\n  ixgb: convert to netdev_priv(netdev)\n  ixgb: combine more rx descriptors to improve performance\n  e1000: possible memory leak in e1000_set_ringparam\n  e1000: Janitor: Use #defined values for literals\n  e1000: don\u0027t strip vlan ID if 8021q claims it\n  e1000: rework polarity, NVM, eeprom code and fixes.\n  e1000: driver state fixes (race fix)\n  ...\n"
    },
    {
      "commit": "3e04767a4647ea6c61ed05abe803c052ce123960",
      "tree": "431d98caf56d9a14585e4358f184745dafbd6405",
      "parents": [
        "a12f66fccf2e266ad197df142b5ebafc6a169a8c",
        "76a5027c374a638e55de5d8c4485ea0201254870"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:22:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:22:17 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] Cleanup of \u0027ioremap balanced with iounmap for drivers/mtd subsystem\u0027\n  [MTD] fix nftl_write warning\n  [MTD] fix printk warning\n  [MTD ONENAND] Check OneNAND lock scheme \u0026 all block unlock command support\n  [MTD ONENAND] Remove unused MTD_ONENAND_SYNC_READ configuration\n  [MTD ONENAND] Fix OneNAND probe\n  [MTD NAND] Provide prototype for newly-exported nand_wait_ready()\n  [MTD] Remove #ifndef __KERNEL__ hack in \u003cmtd/mtd-abi.h\u003e\n  [MTD NAND] Allow override of page read and write functions.\n  [MTD NAND] Allocate chip-\u003ebuffers separately to allow it to be overridden\n  [MTD NAND] Split nand_scan() into two parts; allow board driver to intervene\n  [MTD NAND] Export nand_wait_ready() for use by board drivers\n"
    },
    {
      "commit": "a12f66fccf2e266ad197df142b5ebafc6a169a8c",
      "tree": "9d0bc76f8aa9c42fb44ce5f5bf6b4b09f4efafed",
      "parents": [
        "12dce6263d43daeb4e16fa4eb964c1c99fa4fa2e",
        "bb0885900de49b5822d7e8c91c1adf9a0fcc228b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:20:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:20:33 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (35 commits)\n  Input: wistron - add support for Acer TravelMate 2424NWXCi\n  Input: wistron - fix setting up special buttons\n  Input: add KEY_BLUETOOTH and KEY_WLAN definitions\n  Input: add new BUS_VIRTUAL bus type\n  Input: add driver for stowaway serial keyboards\n  Input: make input_register_handler() return error codes\n  Input: remove cruft that was needed for transition to sysfs\n  Input: fix input module refcounting\n  Input: constify input core\n  Input: libps2 - rearrange exports\n  Input: atkbd - support Microsoft Natural Elite Pro keyboards\n  Input: i8042 - disable MUX mode on Toshiba Equium A110\n  Input: i8042 - get rid of polling timer\n  Input: send key up events at disconnect\n  Input: constify psmouse driver\n  Input: i8042 - add Amoi to the MUX blacklist\n  Input: logips2pp - add sugnature 56 (Cordless MouseMan Wheel), cleanup\n  Input: add driver for Touchwin serial touchscreens\n  Input: add driver for Touchright serial touchscreens\n  Input: add driver for Penmount serial touchscreens\n  ...\n"
    },
    {
      "commit": "9ec52099e4b8678a60e9f93e41ad87885d64f3e6",
      "tree": "a68fe051b39f8f8e8be469cbd3c2f653b9b71a9d",
      "parents": [
        "1a657f78dcc8ea7c53eaa1f2a45ea2315738c15f"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Mon Oct 02 02:19:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:25 2006 -0700"
      },
      "message": "[PATCH] replace cad_pid by a struct pid\n\nThere are a few places in the kernel where the init task is signaled.  The\nctrl+alt+del sequence is one them.  It kills a task, usually init, using a\ncached pid (cad_pid).\n\nThis patch replaces the pid_t by a struct pid to avoid pid wrap around\nproblem.  The struct pid is initialized at boot time in init() and can be\nmodified through systctl with\n\n\t/proc/sys/kernel/cad_pid\n\n[ I haven\u0027t found any distro using it ? ]\n\nIt also introduces a small helper routine kill_cad_pid() which is used\nwhere it seemed ok to use cad_pid instead of pid 1.\n\n[akpm@osdl.org: cleanups, build fix]\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "135ab6ec8fdad6f61aabe53f456821baf4a4aa0e",
      "tree": "22a46321949e6621e95f6c21a3d34e3516d07cc8",
      "parents": [
        "821278a75d270048e291fcbec9304439a176ba88"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 02 02:18:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:23 2006 -0700"
      },
      "message": "[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references\n\nThe last in-kernel user of errno is gone, so we should remove the definition\nand everything referring to it.  This also removes the now-unused lib/execve.c\nfile that was introduced earlier.\n\nAlso remove every trace of __KERNEL_SYSCALLS__ that still remained in the\nkernel.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3db03b4afb3ecd66a0399b8ba57742ca953b0ecd",
      "tree": "fe0bd5c3663c58583f0181e2673d569c2df664e7",
      "parents": [
        "6760856791c6e527da678021ee6a67896549d4da"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 02 02:18:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:23 2006 -0700"
      },
      "message": "[PATCH] rename the provided execve functions to kernel_execve\n\nSome architectures provide an execve function that does not set errno, but\ninstead returns the result code directly.  Rename these to kernel_execve to\nget the right semantics there.  Moreover, there is no reasone for any of these\narchitectures to still provide __KERNEL_SYSCALLS__ or _syscallN macros, so\nremove these right away.\n\n[akpm@osdl.org: build fix]\n[bunk@stusta.de: build fix]\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96b644bdec977b97a45133e5b4466ba47a7a5e65",
      "tree": "4c6d1f0d54746aa06132628379b2a0efec5e1701",
      "parents": [
        "e9ff3990f08e9a0c2839cc22808b01732ea5b3e4"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:21 2006 -0700"
      },
      "message": "[PATCH] namespaces: utsname: use init_utsname when appropriate\n\nIn some places, particularly drivers and __init code, the init utsns is the\nappropriate one to use.  This patch replaces those with a the init_utsname\nhelper.\n\nChanges: Removed several uses of init_utsname().  Hope I picked all the\n\tright ones in net/ipv4/ipconfig.c.  These are now changed to\n\tutsname() (the per-process namespace utsname) in the previous\n\tpatch (2/7)\n\n[akpm@osdl.org: CIFS fix]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9ff3990f08e9a0c2839cc22808b01732ea5b3e4",
      "tree": "c638a7b89f0c5e8adc410316d06ca1de8b8dabee",
      "parents": [
        "0bdd7aab7f0ecd5d337910816aa058c18398628e"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:21 2006 -0700"
      },
      "message": "[PATCH] namespaces: utsname: switch to using uts namespaces\n\nReplace references to system_utsname to the per-process uts namespace\nwhere appropriate.  This includes things like uname.\n\nChanges: Per Eric Biederman\u0027s comments, use the per-process uts namespace\n\tfor ELF_PLATFORM, sunrpc, and parts of net/ipv4/ipconfig.c\n\n[jdike@addtoit.com: UML fix]\n[clg@fr.ibm.com: cleanup]\n[akpm@osdl.org: build fix]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca8af486765852302931bb69075871d5564e1e5b",
      "tree": "b298caf449ec0ab49bb7a477258c39e87227a985",
      "parents": [
        "fd0fbcc27fd72a11dacc3f1a1681ee4dfd256a0b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Oct 02 02:17:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:16 2006 -0700"
      },
      "message": "[PATCH] isdn: work around excessive udelay()\n\nAs reported in http://bugzilla.kernel.org/show_bug.cgi?id\u003d6970, ISDN can issue\nexcessively-long udelays, which triggers a build-time error on ARM.\n\nThis is very sucky of ISDN, but I doubt if anyone is going to suddenly fix it.\nSo change the macro to do the microsecond counting itself.\n\nCc: \u003ctch@wpkg.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd0fbcc27fd72a11dacc3f1a1681ee4dfd256a0b",
      "tree": "174ad2a7044a04b878c89cd407e8e63435efd4f3",
      "parents": [
        "8bb31b9d5340ed3dfef45d322f59fcf18a0d598b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Oct 02 02:17:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:16 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Gigaset driver: fix __must_check warning\n\nThis patch to the Siemens Gigaset driver fixes the compile warning\n\"ignoring return value of \u0027class_device_create_file\u0027, declared with\nattribute warn_unused_result\" appearing with CONFIG_ENABLE_MUST_CHECK\u003dy in\nrelease 2.6.18-rc1-mm1.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bb31b9d5340ed3dfef45d322f59fcf18a0d598b",
      "tree": "b0c225ebc5ed8ca6b0ad3c10b09f715d9ad67ad9",
      "parents": [
        "99219a3fbc2dcf2eaa954f7b2ac27299fd7894cd"
      ],
      "author": {
        "name": "Ankita Garg",
        "email": "ankita@in.ibm.com",
        "time": "Mon Oct 02 02:17:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:16 2006 -0700"
      },
      "message": "[PATCH] Linux Kernel Dump Test Module\n\nA simple module to test Linux Kernel Dump mechanism.  This module uses\njprobes to install/activate pre-defined crash points.  At different crash\npoints, various types of crashing scenarios are created like a BUG(),\npanic(), exception, recursive loop and stack overflow.  The user can\nactivate a crash point with specific type by providing parameters at the\ntime of module insertion.  Please see the file header for usage\ninformation.  The module is based on the Linux Kernel Dump Test Tool by\nFernando \u003chttp://lkdtt.sourceforge.net\u003e.\n\nThis module could be merged with mainline. Jprobes is used here so that the\ncontext in which crash point is hit, could be maintained. This implements\nall the crash points as done by LKDTT except the one in the middle of\ntasklet_action().\n\nSigned-off-by: Ankita Garg \u003cankita@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "782237a2418e2561a87c86a4832726931adce737",
      "tree": "2d647654b23bb2867e3c785d22090c7f12298f78",
      "parents": [
        "2425c08b37244005ff221efe4957d8aaff18609c"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Mon Oct 02 02:17:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:15 2006 -0700"
      },
      "message": "[PATCH] s390: update fs3270 to use a struct pid\n\nReplaces the pid_t value with a struct pid to avoid pid wrap around\nproblems.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2425c08b37244005ff221efe4957d8aaff18609c",
      "tree": "488a298587acb651bd6964c0f9d53c9f48327362",
      "parents": [
        "43fa1adb9334bf4585cd53144eb5911488f85bc7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Oct 02 02:17:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:15 2006 -0700"
      },
      "message": "[PATCH] usb: fixup usb so it uses struct pid\n\nThe problem with remembering a user space process by its pid is that it is\npossible that the process will exit, pid wrap around will occur.\nConverting to a struct pid avoid that problem, and paves the way for\nimplementing a pid namespace.\n\nAlso since usb is the only user of kill_proc_info_as_uid rename\nkill_proc_info_as_uid to kill_pid_info_as_uid and have the new version take\na struct pid.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b68e31d0ebbcc909d1941f9f230c9d062a3a13d3",
      "tree": "b32902e5de02081cbb9eca49d7bb0b444e2b4f23",
      "parents": [
        "ed97bd37efd8ff7398d3a7eedf4bcbf245f5dad3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 02 02:17:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] const struct tty_operations\n\nAs part of an SMP cleanliness pass over UML, I consted a bunch of\nstructures in order to not have to document their locking.  One of these\nstructures was a struct tty_operations.  In order to const it in UML\nwithout introducing compiler complaints, the declaration of\ntty_set_operations needs to be changed, and then all of its callers need to\nbe fixed.\n\nThis patch declares all struct tty_operations in the tree as const.  In all\ncases, they are static and used only as input to tty_set_operations.  As an\nextra check, I ran an i386 allyesconfig build which produced no extra\nwarnings.\n\n53 drivers are affected.  I checked the history of a bunch of them, and in\nmost cases, there have been only a handful of maintenance changes in the\nlast six months.  serial_core.c was the busiest one that I looked at.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "609d7fa9565c754428d2520cac2accc9052e1245",
      "tree": "1c5114ec3720166fe99ce3885e8767929a8a84e0",
      "parents": [
        "bde0d2c98bcfc9acc83ac79c33a6ac1335b95a92"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Oct 02 02:17:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] file: modify struct fown_struct to use a struct pid\n\nFile handles can be requested to send sigio and sigurg to processes.  By\ntracking the destination processes using struct pid instead of pid_t we make\nthe interface safe from all potential pid wrap around problems.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bde0d2c98bcfc9acc83ac79c33a6ac1335b95a92",
      "tree": "1bacec61e5bd5fadaef630e95e8cc1ae618b94ff",
      "parents": [
        "81af8d67d4fc35b1ee6e0feb1f1b34b3a33eeb44"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Oct 02 02:17:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] vt: Make vt_pid a struct pid (making it pid wrap around safe).\n\nI took a good hard look at the locking and it appears the locking on vt_pid\nis the console semaphore.  Every modified path is called under the console\nsemaphore except reset_vc when it is called from fn_SAK or do_SAK both of\nwhich appear to be in interrupt context.  In addition I need to be careful\nbecause in the presence of an oops the console_sem may be arbitrarily\ndropped.\n\nWhich leads me to conclude the current locking is inadequate for my needs.\n\nGiven the weird cases we could hit because of oops printing instead of\nintroducing an extra spin lock to protect the data and keep the pid to\nsignal and the signal to send in sync, I have opted to use xchg on just the\nstruct pid * pointer instead.\n\nDue to console_sem we will stay in sync between vt_pid and vt_mode except\nfor a small window during a SAK, or oops handling.  SAK handling should\nkill any user space process that care, and oops handling we are broken\nanyway.  Besides the worst that can happen is that I try to send the wrong\nsignal.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81af8d67d4fc35b1ee6e0feb1f1b34b3a33eeb44",
      "tree": "0217dde7d28427e9b6ac587fd4edb9fb1f8f11b4",
      "parents": [
        "5feb8f5f8403d8874a04aac443692dfe83bd63d2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Oct 02 02:17:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:13 2006 -0700"
      },
      "message": "[PATCH] vt: rework the console spawning variables\n\nThis is such a rare path it took me a while to figure out how to test\nthis after soring out the locking.\n\nThis patch does several things.\n- The variables used are moved into a structure and declared in vt_kern.h\n- A spinlock is added so we don\u0027t have SMP races updating the values.\n- Instead of raw pid_t value a struct_pid is used to guard against\n  pid wrap around issues, if the daemon to spawn a new console dies.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76a5027c374a638e55de5d8c4485ea0201254870",
      "tree": "250f1d0c3572077dc06a47cdc4ce5941e171b67f",
      "parents": [
        "553a8012088b3452c7d66ff60d2d06ad0c9bea00"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Mon Oct 02 09:48:23 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Oct 02 09:48:23 2006 +0100"
      },
      "message": "[MTD] Cleanup of \u0027ioremap balanced with iounmap for drivers/mtd subsystem\u0027\n\nUpdated version of patch, in response to comments from Francois Romieu\n\u003cromieu@fr.zoreil.com\u003e\n\nRemove gratuitous casts from iounmap and initialisation of variables.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "553a8012088b3452c7d66ff60d2d06ad0c9bea00",
      "tree": "3f3b25ad7208f505cf0babb4023035daa7d28907",
      "parents": [
        "9a292308255ad381dd74541be468c4aec240a615"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "deweerdt@free.fr",
        "time": "Mon Oct 02 09:42:25 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Oct 02 09:42:25 2006 +0100"
      },
      "message": "[MTD] fix nftl_write warning\n\nBuilding 2.6.18-mm2 issues the following warning if CONFIG_NFTL_RW is not set:\n\n  CC [M]  drivers/mtd/nftlcore.o\ndrivers/mtd/nftlcore.c:183: warning: \u0027nftl_write\u0027 defined but not used\nThe following patch only compiles nftl_write if CONFIG_NFTL_RW is set.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "bb0885900de49b5822d7e8c91c1adf9a0fcc228b",
      "tree": "b7d4570fbe0ce7bd4e24e051de4832b362b8c322",
      "parents": [
        "cde45f19ca0d2ff1ede01528a7629388d4139309"
      ],
      "author": {
        "name": "Ashutosh Naik",
        "email": "ashutosh.naik@gmail.com",
        "time": "Sun Oct 01 22:07:14 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 01 22:07:14 2006 -0400"
      },
      "message": "Input: wistron - add support for Acer TravelMate 2424NWXCi\n\nThe key mappings are the same as the older Acer TravelMate 240.\n\nSigned-off-by: Ashutosh Naik \u003cashutosh.naik@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cde45f19ca0d2ff1ede01528a7629388d4139309",
      "tree": "ff8f0f8b7b835a64bcd9dbdbb26cad9f58ef744b",
      "parents": [
        "90da11514562020ea7d697982f912ac949adc317"
      ],
      "author": {
        "name": "Reiner Herrmann",
        "email": "reiner@reiner-h.de",
        "time": "Sun Oct 01 21:58:51 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 01 21:58:51 2006 -0400"
      },
      "message": "Input: wistron - fix setting up special buttons\n\nIf either wifi or bluetooth button has been detected, the code\nwould break off the loop. But there are laptops that have both\ntypes of buttons, so the loop has to continue checking.\n\nSigned-off-by: Reiner Herrmann \u003creiner@reiner-h.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d834c16516d1ebec4766fc58c059bf01311e6045",
      "tree": "8095561ebb7b01bd21e1f6ca548a3ea0b2bca675",
      "parents": [
        "4e9011d50d77ce7d234272e203235d8ecffd61a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 13:17:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 13:17:44 2006 -0700"
      },
      "message": "pccard_store_cis: fix wrong error handling\n\nThe test for the error from pcmcia_replace_cis() was incorrect, and\nwould always trigger (because if an error didn\u0027t happen, the \"ret\" value\nwould not be zero, it would be the passed-in count).\n\nReported and debugged by Fabrice Bellet \u003cfabrice@bellet.info\u003e\n\nRather than just fix the single broken test, make the code in question\nuse an understandable code-sequence instead, fixing the whole function\nto be more readable.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e9011d50d77ce7d234272e203235d8ecffd61a1",
      "tree": "0161b6ce6fccc3c07cebf9ed566cbd7530a34177",
      "parents": [
        "82965addad66fce61a92c5f03104ea90b0b87124"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 01 02:22:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 10:39:01 2006 -0700"
      },
      "message": "[PATCH] rtc-sysfs fix\n\nIt\u0027s not clear how this thinko got through..\n\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a292308255ad381dd74541be468c4aec240a615",
      "tree": "95f9fde2c45c83cdcf7ea69bd9b207e8a4417dcb",
      "parents": [
        "8a84fc15ae5cafcc366dd85cf8e1ab2040679abc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 12:16:00 2006 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 01 17:57:26 2006 +0100"
      },
      "message": "[MTD] fix printk warning\n\ngcc spits out this warning:\n\ndrivers/mtd/mtd_blkdevs.c: In function ‘do_blktrans_request’:\ndrivers/mtd/mtd_blkdevs.c:72: warning: format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘unsigned int’\n\nThis could be fixed any number of ways, including use of BUG().\nrq_data_dir() only returns 0 or 1, so this entire case is superfluous.\nI did the most simple fix.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8a84fc15ae5cafcc366dd85cf8e1ab2040679abc",
      "tree": "5d8dce194c9667fa92e9ec9f545cec867a9a1e0d",
      "parents": [
        "28b79ff9661b22e4c41c0d00d4ab8503e810f13d",
        "82965addad66fce61a92c5f03104ea90b0b87124"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 01 17:55:53 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 01 17:55:53 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nManually resolve conflict in include/mtd/Kbuild\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2c81fbc4cfc895e80c18fffdc04a3d870eb16cb8",
      "tree": "a298595be573e32b250a030bf08f6b53a64c9ec6",
      "parents": [
        "de897881e474cae06cf06c830fcadc916c53ce64"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 07:32:20 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 07:32:20 2006 -0400"
      },
      "message": "[netdrvr] hp100: encapsulate all non-module code\n\nThe previous \u0027#ifndef MODULE\u0027 block did not cover all the\nstatic-build-only code.  Now it does.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de897881e474cae06cf06c830fcadc916c53ce64",
      "tree": "5138cedb1f9e7b97f9ac1bb321d28b4ce50f2cda",
      "parents": [
        "b7a00ecd557859c4037b6465fdd6c9a49b1fa649"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 07:31:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 07:31:09 2006 -0400"
      },
      "message": "drivers/net/wireless/{airo,ipw2100}: fix error handling bugs\n\nairo:\n* fix oops, if !CONFIG_PROC_FS (create_proc_entry always returns NULL)\n\n* handle pci_register_driver() failure.  if it fails, we really do\n  want to exit, rather than (as a comment indicates) return success\n  because-we-are-a-library.\n\n* #if 0 have_isa_dev variable, which is assigned a value but never used\n\nipw2100:\n* handle sysfs_create_group() failure\n\n* handle driver_create_file() failure\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b7a00ecd557859c4037b6465fdd6c9a49b1fa649",
      "tree": "c3981f739ee2286ecb36054db52b24e690509060",
      "parents": [
        "1c7da74c4aab595a994beb5fe728ebf0d0b41f59"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 07:27:46 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Oct 01 07:27:46 2006 -0400"
      },
      "message": "[netdrvr] phy: Fix bugs in error handling\n\nThe recent __must_check stuff flagged some error handling bugs.\n\nphy/fixed.c:\n* handle device_bind_driver() failure\n\nphy/phy_device.c:\n* handle device_bind_driver() failure\n* release rwsem upon failure\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "82965addad66fce61a92c5f03104ea90b0b87124",
      "tree": "b099c6ef559ea7790b84df5ce34fa54bca46e24f",
      "parents": [
        "f0b364a13d7fba001c0571d954f165dfaf5f434a",
        "2cc1a4134f51b4aff7c7486d857e6773f493e370"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:40:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:40:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] printk fixups.\n  [AGPGART] Use pci_get_slot not pci_find_slot\n"
    },
    {
      "commit": "f0b364a13d7fba001c0571d954f165dfaf5f434a",
      "tree": "9cd8bf4e800295e5dbf279e63b9793223fd20577",
      "parents": [
        "5a73fdc5ea836d2edc5e02890b51185fe304d7d3",
        "bfeeb0f57940b143a55dcc7ee88e8842108d9145"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:40:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:40:35 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Make acpi-cpufreq unsticky again.\n  [CPUFREQ] longhaul: remove duplicated code.\n  [CPUFREQ] Longhaul - Disable arbiter CLE266\n  [CPUFREQ] Fix section mismatch warning\n  [CPUFREQ] Fix cut-n-paste bug in suspend printk\n"
    },
    {
      "commit": "65da4d81f48e092f71feaf04bf2ccd096b5a5171",
      "tree": "a6822f8aac500b3ab8dae04a2abc615ec4e187ea",
      "parents": [
        "af907dc8cd4157d629e48533b3400786467340d5"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/sunsu.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: David S. Miller \u003cdavem@sunset.davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af907dc8cd4157d629e48533b3400786467340d5",
      "tree": "9eaba954eed9be9133a60a94e342fef46b8f9a03",
      "parents": [
        "a141a04330bd6eadf7081a0860dc786be7d09c46"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/mux.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a141a04330bd6eadf7081a0860dc786be7d09c46",
      "tree": "d493b835c4c204f55a96b556539743d708cb065b",
      "parents": [
        "be618f550cb499db263e2ce22c5ad4f4dbfd53e6"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/mpsc.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be618f550cb499db263e2ce22c5ad4f4dbfd53e6",
      "tree": "a0ea46641aea148aee5ee5bc46d87b2f2d1a9f88",
      "parents": [
        "6257b3bdfde4295c04872d710c2419ff8efc1b86"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/mpc52xx_uart.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "6257b3bdfde4295c04872d710c2419ff8efc1b86"
}
