)]}'
{
  "log": [
    {
      "commit": "de22b9ef1020ffdb9e1ed6f4686e2e62eaeb0958",
      "tree": "053d7a2151ef6ebc3b43a98ac79ee31b84a02b78",
      "parents": [
        "9448cefc6689aa51f1cd1cfe8b701dc94789c7ee"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 02 00:51:26 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 00:51:26 2008 -0400"
      },
      "message": "Input: WM97xx - add chip driver for WM9712 touchscreen\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Graeme Gregory \u003cgg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mike Arthur \u003cmike.arthur@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lars Munch \u003clars@segv.dk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9448cefc6689aa51f1cd1cfe8b701dc94789c7ee",
      "tree": "d6257aad45a5aae857622122dcc9fe8cb1c0380a",
      "parents": [
        "febf1dff119ef27ee22a54d40f284d2454f00d8d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 02 00:51:21 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 00:51:21 2008 -0400"
      },
      "message": "Input: WM97xx - add chip driver for WM9705 touchscreen\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Graeme Gregory \u003cgg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mike Arthur \u003cmike.arthur@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "febf1dff119ef27ee22a54d40f284d2454f00d8d",
      "tree": "8369e232456e3ba52bfdc873d561ddcbea7d0baa",
      "parents": [
        "3797fec17193e05dee9666b990d6c84e16b188b3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 02 00:51:09 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 00:51:09 2008 -0400"
      },
      "message": "Input: add support for WM97xx familty touchscreens\n\nAdd support for the touchscreen controllers provided by Wolfson\nMicroelectronics WM97xx series chips in both polled and streaming\nmodes.\n\nThese drivers have been maintained out of tree since 2003. During\nthat time the driver the primary maintainer was Liam Girdwood and\na number of people have made contributions including Dmitry Baryshkov,\nStanley Cai, Rodolfo Giometti, Russell King, Marc Kleine-Budde,\nIan Molton, Vincent Sanders, Andrew Zabolotny, Graeme Gregory,\nMike Arthur and myself. Apologies to anyone I have omitted.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Graeme Gregory \u003cgg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mike Arthur \u003cmike.arthur@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3797fec17193e05dee9666b990d6c84e16b188b3",
      "tree": "59004514d9f5dbaed0825a442c1334afeb1c82ab",
      "parents": [
        "a7097ff89c3204737a07eecbc83f9ae6002cc534"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 00:41:00 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 02 00:41:00 2008 -0400"
      },
      "message": "Input: remove private member from input_dev structure\n\nEveryone should be using input_{get|set}_drvdata() by now.\nAlias them to dev_{get|set}_drvdata() and remove -\u003eprivate.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a7097ff89c3204737a07eecbc83f9ae6002cc534",
      "tree": "11fe55cbfb3651fc57e59fc838d1e084f5e63749",
      "parents": [
        "399f486286f44d55c4fff0e9cc5d712f2b443489"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 01 00:22:53 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 01 00:22:53 2008 -0400"
      },
      "message": "Input: make sure input interfaces pin parent input devices\n\nRecent driver core change causes references to parent devices being\ndropped early, at device_del() time, as opposed to when all children\nare freed. This causes oops in evdev with grabbed devices. Take the\nreference to the parent input device ourselves to ensure that it\nstays around long enough.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "399f486286f44d55c4fff0e9cc5d712f2b443489",
      "tree": "0c2820b3e04232eaa96f08c1057b87728fb3e7a4",
      "parents": [
        "481419ec9fbdf3f4ec5389c7e91a81b4a7ebee8d",
        "a9edadbf790d72adf6ebed476cb5caf7743e7e4a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 01 00:22:26 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 01 00:22:26 2008 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus\n"
    },
    {
      "commit": "eb08b6b973cb91311431c6eea3cc232b97152a84",
      "tree": "e5ee937a643f86302abaf72ff1fd09e381d445ec",
      "parents": [
        "d6e4218e28b75c4701a8c8d12e989de1dc97c182"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Sun Mar 30 20:42:59 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:47:49 2008 -0700"
      },
      "message": "evdev: Release eventual input device grabs when getting disconnected\n\nWhen getting disconnected we need to release eventual grabs on the\nunderlying input device as we also release the input device itself.\nOtherwise, we would try to release the grab when the client that\nrequested it closes its handle, accessing the input device which\nmight already be freed.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f698f1f7ad69f700dd1c754aa2b4aa7acbd51703",
      "tree": "53892eb15e0b2380d6c4e6f8321d0b8bea8de4c0",
      "parents": [
        "a77df5cd1cde203ef11c8e5a3ca47def5f5a1687",
        "6876b3bacaaa4c73fb8752b47c84b2b7fad5422a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:27:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:27:01 2008 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: fix for non-coherent DMA PowerPC\n  drm: radeon: fix sparse integer as NULL pointer warnings in radeon_mem.c\n  drm/i915: fix oops on agp\u003doff\n  drm/r300: fix bug in r300 userspace hardware wait emission\n"
    },
    {
      "commit": "a77df5cd1cde203ef11c8e5a3ca47def5f5a1687",
      "tree": "b509b7eaec506cccdadb125c104b76c796c0151a",
      "parents": [
        "62ad36a8a6541de82984e4f1a6cff09535d68098",
        "3ec25ebd69dc120d0590e64caaf1477aa88c8a93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:26:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:26:27 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: ATA_EHI_LPM should be ATA_EH_LPM\n  pata_sil680: only enable MMIO on Cell blades\n"
    },
    {
      "commit": "62ad36a8a6541de82984e4f1a6cff09535d68098",
      "tree": "b395d88e2a0e6fe561b385fde097dff7cb3b92f6",
      "parents": [
        "8b9fc8ae6517086637dd227b7490ec027c867e48",
        "729d4de96a5c090e40a918a41f63b7fb1b27c240"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:24:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:24:32 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: fix defining SUPPORT_VLB_SYNC\n  Revert \"ide: change master/slave IDENTIFY order\"\n"
    },
    {
      "commit": "8b9fc8ae6517086637dd227b7490ec027c867e48",
      "tree": "8dbe555a2869988ffeeb15c6d5e22c59d0354d44",
      "parents": [
        "b32661e06ccf4be074aca48f0d070d306d4ff8a3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:11:08 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "dm9000 trivial annotation\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b32661e06ccf4be074aca48f0d070d306d4ff8a3",
      "tree": "69dd4793bf1c1498afdb1e793dcb81a5d5551374",
      "parents": [
        "97cf010aeb03fd515613313ad43508e49acae7fb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:10:58 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "mfd/asic3: ioread/iowrite take pointer, not unsigned long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97cf010aeb03fd515613313ad43508e49acae7fb",
      "tree": "f52a9ce55f8413f60da8d6327c86f5723227b3df",
      "parents": [
        "f10095c3ecb2116ef8b8fa7a56bd9f8b5fd89031"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:10:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "zr364xx __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b90c137cc2a0e9b813a8ae316827c493c664146",
      "tree": "2ca251f9875e44f02011bbd0b560ba384262398b",
      "parents": [
        "a4e6d5d3817ebae167e78e5957cd9e624be200c7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:10:28 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "trivial endianness annotations: infiniband core\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4e6d5d3817ebae167e78e5957cd9e624be200c7",
      "tree": "5d69f988bc7bdb5d4c5f9c31210fc1d98848c76a",
      "parents": [
        "f0bb3cfde03ae6d492447883f786c6ee9a4db2ca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:10:18 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "fix the broken annotations in fsldma\n\n a) every bitwise declaration will give a unique type; use typedefs.\n\n b) no need to bother with the stuff pointed to by iomem pointers,\n    unless it\u0027s accessed directly.  noderef will force us to use helpers\n    anyway.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0bb3cfde03ae6d492447883f786c6ee9a4db2ca",
      "tree": "45085327083220c28098d8525ee4a2cb00689daa",
      "parents": [
        "e68970cdd90e3d27297a404a050bad520f9a49cd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:10:08 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "8250_pci: duplicate initializer in array ([pbn_b0_8_115200])\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e68970cdd90e3d27297a404a050bad520f9a49cd",
      "tree": "9aef103559cdf9feded2ec74cc18e1406ad66380",
      "parents": [
        "97968358ab98c2d5fc5c3071ba70bd6a5faecbb8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:09:58 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "drivers/crypto/hifn_795x.c trivial endianness annotations\n\nNB: remaining endianness warnings in the file are, AFAICS, real bugs.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97968358ab98c2d5fc5c3071ba70bd6a5faecbb8",
      "tree": "09201cba8cdff97f11f14aa3ea0517942ccb2948",
      "parents": [
        "b2ddb9019ea13fb7b62d8e45adcc468376af0de7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:09:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:23 2008 -0700"
      },
      "message": "virtio_pci iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "782a6de47b97d5c5f16c84f7868606fa25781fec",
      "tree": "232f35a0d140817e402d2c27cacfce8daffce7c6",
      "parents": [
        "683113a33d5b9262bdf3e5cf9c60d9a2ad02cae3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:09:08 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:23 2008 -0700"
      },
      "message": "fix iomem misannotations in nozomi\n\naka if you see a force-cast, be very suspicious...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-and-tested-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc4191dc1d1ec3282d25fb78ece2ed4a9b134b43",
      "tree": "ffea76def98e5433a8e9fc37be32da84b12535db",
      "parents": [
        "7c43f2b888f9ca1fcb7b07abc4cbff4ca1b8e03b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:08:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:23 2008 -0700"
      },
      "message": "drivers/char/n_tty.c misannotated prototype\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74dbf719ed3c49687dab507967ebab9189e91ab0",
      "tree": "01001802b94aa437a5891879fc09e30717a0c407",
      "parents": [
        "53a0c98e117272125183138aefc6b13b4a5f38a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:08:28 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:23 2008 -0700"
      },
      "message": "misc __user misannotations (pointless casts to long)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53a0c98e117272125183138aefc6b13b4a5f38a1",
      "tree": "36f5a77537f0d6eb4b3d58635899f1ecdf645ea9",
      "parents": [
        "5cf83b9b1279dbcdbcf91522bf766c998270ec44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:08:08 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:18:41 2008 -0700"
      },
      "message": "ioat_dca __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf83b9b1279dbcdbcf91522bf766c998270ec44",
      "tree": "cdb9e24a8bae92178467d8280a52555bd5e2a8cc",
      "parents": [
        "5fa1247a2b56f33f88432c24e109deaf91ef8281"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:07:48 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:18:41 2008 -0700"
      },
      "message": "NULL noise: drivers/misc\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fa1247a2b56f33f88432c24e109deaf91ef8281",
      "tree": "dfecaeddc223a7649625a401a8f13bc67ae3414c",
      "parents": [
        "8481664d373e7e2cea3ea0c2d7a06c9e939b19ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:07:38 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:18:41 2008 -0700"
      },
      "message": "NULL noise: drivers/media\n\nAcked-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6876b3bacaaa4c73fb8752b47c84b2b7fad5422a",
      "tree": "b3f0a1795a3c0c66de99642ba0e1c233c872823c",
      "parents": [
        "2b46278b6af0a4df43016f01a0741d8e0a76bfd4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 28 14:23:07 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 30 07:57:57 2008 +1000"
      },
      "message": "drm: fix for non-coherent DMA PowerPC\n\nThis patch fixes bits of the DRM so to make the radeon DRI work on\nnon-cache coherent PCI DMA variants of the PowerPC processors.\n\nIt moves the few places that needs change to wrappers to that\nother architectures with similar issues can easily add their\nown changes to those wrappers, at least until we have more useful\ngeneric kernel API.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2b46278b6af0a4df43016f01a0741d8e0a76bfd4",
      "tree": "d45df1059d28fff78307fafeed8e8cf2b45cdf26",
      "parents": [
        "144a75fa1faa4a81530bded2e59872ef80d496b6"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Mar 28 14:23:06 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 30 07:56:39 2008 +1000"
      },
      "message": "drm: radeon: fix sparse integer as NULL pointer warnings in radeon_mem.c\n\ndrivers/char/drm/radeon_mem.c:91:23: warning: Using plain integer as NULL pointer\ndrivers/char/drm/radeon_mem.c:116:28: warning: Using plain integer as NULL pointer\ndrivers/char/drm/radeon_mem.c:124:28: warning: Using plain integer as NULL pointer\ndrivers/char/drm/radeon_mem.c:177:26: warning: Using plain integer as NULL pointer\ndrivers/char/drm/radeon_mem.c:177:53: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "144a75fa1faa4a81530bded2e59872ef80d496b6",
      "tree": "34caab94365cd11ad39a0e551f68072db79c97fd",
      "parents": [
        "0c76be35194563f56e02fc1775d0fe29281e84d4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 30 07:53:58 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 30 07:53:58 2008 +1000"
      },
      "message": "drm/i915: fix oops on agp\u003doff\n\nFrom Kernel BZ 10289 - not sure why anyone would boot an intel with no agp\nbut it shouldn\u0027t crash.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0c76be35194563f56e02fc1775d0fe29281e84d4",
      "tree": "ce326ec271bb53323daf29f7098fb81ff6caae01",
      "parents": [
        "af8be4e4b316df36a00c1e52a9970c253783b57e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 30 07:51:49 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 30 07:51:49 2008 +1000"
      },
      "message": "drm/r300: fix bug in r300 userspace hardware wait emission\n\nThis interface was originally designed wrong, confusing bit-fields and\nintegers, major brown paper bag going back many years...\n\nBut userspace only ever used 4 values so fix the interface for new\nusers and fix the implementation to deal with the 4 values userspace\nhas ever emitted (0x1, 0x2, 0x3, 0x6).\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f367bed005b06db7067fc378a5f2253fac54e5d9",
      "tree": "f881f467c6c59452b0b74ccc06499cef24ab60e0",
      "parents": [
        "af8be4e4b316df36a00c1e52a9970c253783b57e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 29 19:48:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 29 19:48:21 2008 +0100"
      },
      "message": "Revert \"ide: change master/slave IDENTIFY order\"\n\nThis reverts commit b140b99c413ce410197cfcd4014e757cd745226a.\n\n[ conflict in drivers/ide/ide-probe.c fixed manually ]\n\nIt turned out that probing order change causes problems for some drives:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10239\n\nSince root causes are still being investigated and are unlikely to be fixed\nbefore 2.6.25 lets revert this change for now.  As a result cable detection\nbecomes less reliable when compared with 2.6.24 but the affected drives are\nuseable again.\n\nReported-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nBisected-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ec25ebd69dc120d0590e64caaf1477aa88c8a93",
      "tree": "e0ea13a1f1e1fb5b2fa158fdd2f5122d09ae1d7f",
      "parents": [
        "0f436eff54f90419ac1b8accfb3e6e17c4b49a4e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Mar 27 18:37:14 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 29 12:21:31 2008 -0400"
      },
      "message": "libata: ATA_EHI_LPM should be ATA_EH_LPM\n\nEH actions are ATA_EH_* not ATA_EHI_*.  Rename ATA_EHI_LPM to\nATA_EH_LPM.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f436eff54f90419ac1b8accfb3e6e17c4b49a4e",
      "tree": "e360a1e7ee5c2928efa3f1ab590ad9ba1c1927fb",
      "parents": [
        "af8be4e4b316df36a00c1e52a9970c253783b57e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@ozlabs.org",
        "time": "Fri Mar 28 14:52:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 29 12:21:27 2008 -0400"
      },
      "message": "pata_sil680: only enable MMIO on Cell blades\n\nThere have been reported regressions of the SIL 680 driver when using MMIO, so\nthis makes it only try MMIO on Cell blades where it\u0027s known to be necessary\n(the host bridge doesn\u0027t do PIO on these).\n\nWe\u0027ll try to find the root problem with MMIO separately.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d478376cb0dc9ab16a2b6e02fd8cd1174e724c64",
      "tree": "fda590df6ece65517db78c3434898640f56c60ee",
      "parents": [
        "4cdc1d1fa5c5ac14dc21be19832f02fd0b83867e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Mar 28 14:16:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:23 2008 -0700"
      },
      "message": "driver core: fix small mem leak in driver_add_kobj()\n\nThe Coverity checker spotted that we leak the storage allocated to \u0027name\u0027 in\nint driver_add_kobj().  The leak looks legit to me - this is the code :\n\nint driver_add_kobj(struct device_driver *drv, struct kobject *kobj,\n                    const char *fmt, ...)\n{\n        va_list args;\n        char *name;\n        int ret;\n\n        va_start(args, fmt);\n        name \u003d kvasprintf(GFP_KERNEL, fmt, args);\n        ^^^^^^^^ This dynamically allocates space...\n\n        va_end(args);\n\n        if (!name)\n                return -ENOMEM;\n\n        return kobject_add(kobj, \u0026drv-\u003ep-\u003ekobj, \"%s\", name);\n\t^^^^^^^^ This neglects to free the space allocated\n}\n\nInside kobject_add() a copy of \u0027name\u0027 will be made and used.  As far as I can\nsee, Coverity is correct in flagging this as a leak, but I\u0027d like some\nconfigmation before the patch is applied.\n\nThis should fix it.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cdc1d1fa5c5ac14dc21be19832f02fd0b83867e",
      "tree": "a8c93c90dd088b18b9307bb50413478dbc48f5b5",
      "parents": [
        "d250dad64a154a9f95ec3574e2ffc97d9f61a19c"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri Mar 28 14:16:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:23 2008 -0700"
      },
      "message": "dm io: write error bits form long not int\n\nwrite_err is an unsigned long used with set_bit() so should not be passed\naround as unsigned int.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10271\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d250dad64a154a9f95ec3574e2ffc97d9f61a19c",
      "tree": "493f5d2b38a486700df643538ec6c941b6259bcd",
      "parents": [
        "4a5691c0f7b65b7aa9d237e55f05e691352caac7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Mar 28 14:16:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:23 2008 -0700"
      },
      "message": "memstick: suppress uninitialized-var warning\n\ndrivers/memstick/host/tifm_ms.c: In function \u0027tifm_ms_data_event\u0027:\ndrivers/memstick/host/tifm_ms.c:185: warning: \u0027p_off\u0027 may be used uninitialized in this function\n\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a5691c0f7b65b7aa9d237e55f05e691352caac7",
      "tree": "88dac738bb81b56f7aca52d9ccacd1408ef6dfcb",
      "parents": [
        "3f1e9070f63b0eecadfa059959bf7c9dbe835962"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Mar 28 14:16:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "mtd: maps/physmap: fix oops in suspend/resume/shutdown ops\n\n# reboot\n...\n[   42.351266] Flash device refused suspend due to active operation (state 0)\n[   42.358195] Unable to handle kernel NULL pointer dereference at virtual address 00000078\n[   42.360060] pgd \u003d c7d9c000\n[   42.362769] [00000078] *pgd\u003da7d8d031, *pte\u003d00000000, *ppte\u003d00000000\n[   42.372902] Internal error: Oops: 17 [#1]\n[   42.376911] Modules linked in:\n[   42.379980] CPU: 0    Not tainted  (2.6.25-rc2-10642-ge8f2594-dirty #73)\n[   42.380000] PC is at physmap_flash_shutdown+0x28/0x54\n...\n[   42.380000] Backtrace:\n[   42.380000] [\u003cc0130c1c\u003e] (physmap_flash_shutdown+0x0/0x54) from [\u003cc01207c0\u003e] (platform_drv_shutdown+0x20/0x24)\n[   42.380000]  r5:28121969 r4:c0229e08\n[   42.380000] [\u003cc01207a0\u003e] (platform_drv_shutdown+0x0/0x24) from [\u003cc011cd40\u003e] (device_shutdown+0x60/0x88)\n[   42.380000] [\u003cc011cce0\u003e] (device_shutdown+0x0/0x88) from [\u003cc003e8a4\u003e] (kernel_restart_prepare+0x2c/0x3c)\n[   42.380000]  r4:00000000\n[   42.380000] [\u003cc003e878\u003e] (kernel_restart_prepare+0x0/0x3c) from [\u003cc003ea00\u003e] (kernel_restart+0x14/0x48)\n[   42.380000] [\u003cc003e9ec\u003e] (kernel_restart+0x0/0x48) from [\u003cc003fdc0\u003e] (sys_reboot+0xe8/0x1f8)\n[   42.380000]  r4:01234567\n[   42.380000] [\u003cc003fcd8\u003e] (sys_reboot+0x0/0x1f8) from [\u003cc001aa00\u003e] (ret_fast_syscall+0x0/0x2c)\n[   42.380000]  r7:00000058 r6:00000004 r5:00000001 r4:00000000\n[   42.380000] Code: 0a000009 e7953004 e1a00003 e1a0e00f (e593f078)\n[   42.650051] ---[ end trace 6d6c26a0fc3141de ]---\nSegmentation fault\nINIT: no more processes left in this runlevel\n\nWhile looping for mtd[i]s, we should stop at the mtd[i] \u003d\u003d NULL.\n\nThis patch also removes unnecessary \"if (info)\" checks:\nsuspend/resume/shutdown ops are executed only if probe() is succeeded, so info\nis guaranteed to be !NULL.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f1e9070f63b0eecadfa059959bf7c9dbe835962",
      "tree": "1d47de4bdae1009b6efc80824ca882de0a97cfef",
      "parents": [
        "ab473a52500528a276920a26cb35b722a868ab6e"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Fri Mar 28 14:16:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "dm crypt: fix ctx pending\n\nFix regression in dm-crypt introduced in commit\n3a7f6c990ad04e6f576a159876c602d14d6f7fef (\"dm crypt: use async crypto\").\n\nIf write requests need to be split into pieces, the code must not process them\nin parallel because the crypto context cannot be shared.  So there can be\nparallel crypto operations on one part of the write, but only one write bio\ncan be processed at a time.\n\nThis is not optimal and the workqueue code needs to be optimized for parallel\nprocessing, but for now it solves the problem without affecting the\nperformance of synchronous crypto operation (most of current dm-crypt users).\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10242\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10207\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "363df3994f034e7fe87d146fcf19f6a3ab2a2291",
      "tree": "43e88e56df7f9649777958128d68682e38776878",
      "parents": [
        "7ef9861c7496185e96fb0a3b57ff0b4880876d0a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Mar 28 14:16:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "blackfin video driver: fix bug when opening/reading/mmaping BF54x and BF52x framebuffer simultaneously\n\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3974\n\nopening/reading/mmaping BF54x and BF52x framebuffer simultaneously triggers\nBUG: failure at mm/nommu.c:470/add_nommu_vma() Add VM_SHARED to the default\nvm_flags\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ef9861c7496185e96fb0a3b57ff0b4880876d0a",
      "tree": "1d744f9abe12b807f75f84dbf26f8108b887ecd2",
      "parents": [
        "a99acc832de1104afaba02d7c2576fd9b9fd6422"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Mar 28 14:16:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "blackfin video driver: update the BF52x EZKIT video framebuffer driver according to LKML review\n\n- Allocate pseudo_palette together with fbinfo\n- Code cleanup\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a99acc832de1104afaba02d7c2576fd9b9fd6422",
      "tree": "f68dff4ac47b155055f8d416ec54d2532ea7918b",
      "parents": [
        "5ac7ec85bcc70ef605657fb2d1106d27ab3bd131"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 28 14:16:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "pci: revert SMBus unhide on HP Compaq nx6110\n\nThis reverts commit 3c0a654e390d00fef9d8faed758f5e1e8078adb5 and\nfixes kernel bug #10245:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10245\n\nThe HP Compaq nc6120 has the same PCI sub-device ID as the nx6110, and the\nSMBus is used by ACPI for thermal management on the nc6120, so Linux should\nnot attach a native driver to it.  This means that this quirk is unsafe and\nhas to be removed.\n\nI also added a comment to help developers realize that adding new IDs to this\nSMBus unhiding quirk table should be done only with great care, and in\nparticular only after checking that ACPI is not making use of the SMBus.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Tomasz Koprowski \u003ctomek@koprowski.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "589499c04b9929ce3de9a9cc591f8a24cf1ebc91",
      "tree": "b410f04109e880325bc7b7171cd44a8fd4b0893b",
      "parents": [
        "773647a09add08a6e8165843a338220a6f833705"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Fri Mar 28 14:15:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "ixp4xx-beeper: add MODULE_ALIAS\n\nThe following patch allows ixp4xx-beeper to be loaded by udev\nautomatically when compiled as a module with kernel versions 2.4.24 and\ngreater.\n\nThis patch is required because 43cc71eed1250755986da4c0f9898f9a635cb3bf\n(\"platform: prefix MODALIAS with \"platform:\"\") changed the modalias\nstring to have the extra prefix.\n\nLKG7102D7:~# udevinfo -a -p /sys/devices/platform/ixp4xx-beeper.4\n\n looking at device \u0027/devices/platform/ixp4xx-beeper.4\u0027:\n   KERNEL\u003d\u003d\"ixp4xx-beeper.4\"\n   SUBSYSTEM\u003d\u003d\"platform\"\n   DRIVER\u003d\u003d\"\"\n   ATTR{modalias}\u003d\u003d\"platform:ixp4xx-beeper\"\n\nudev therefore tries to modprobe platform:ixp4xx-beeper instead of\nixp4xx-beeper.\n\nLKG7102D7:~# udevtest /sys/devices/platform/ixp4xx-beeper.4\n...\nimport_uevent_var: import into environment: \u0027PHYSDEVBUS\u003dplatform\u0027\nimport_uevent_var: import into environment: \u0027MODALIAS\u003dplatform:ixp4xx-beeper\u0027\nmain: looking at device \u0027/devices/platform/ixp4xx-beeper.4\u0027 from\nsubsystem \u0027platform\u0027\nwait_for_sysfs: file \u0027/sys/devices/platform/ixp4xx-beeper.4/bus\u0027\nappeared after 0 loops\nmain: run: \u0027socket:/org/kernel/udev/monitor\u0027\nmain: run: \u0027/sbin/modprobe --use-blacklist platform:ixp4xx-beeper\u0027\n\nWith this patch, depmod adds an alias line (see below) to\nmodules.alias which allows modprobe to load the right module.\n\nalias platform:ixp4xx-beeper ixp4xx-beeper\n\nSigned-off-by: Gordon Farquharson \u003cgordonfarquharson@gmail.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f67e74ca690d9f168cc468b7d714caad492740a6",
      "tree": "0bcd4f85126581836d98f035e1b60a00a2c02736",
      "parents": [
        "6f5afaed58a7d560fb7ba4a028662de22011a7a7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Mar 28 14:15:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:21 2008 -0700"
      },
      "message": "drivers/char/drm/ati_pcigart.c: fix printk warning\n\ndrivers/char/drm/ati_pcigart.c: In function \u0027drm_ati_pcigart_init\u0027:\ndrivers/char/drm/ati_pcigart.c:125: warning: format \u0027%08X\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027dma_addr_t\u0027\n\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f5afaed58a7d560fb7ba4a028662de22011a7a7",
      "tree": "d2af423222a24df0ad98fe323d768c607de3786a",
      "parents": [
        "9c312058b2e530722c7bd30c1b6f26eea35dc5fe"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@tglx.de",
        "time": "Fri Mar 28 14:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:21 2008 -0700"
      },
      "message": "mtd: nand: add out label in rfc_from4\n\nThis has been forgotten in commit f5bbdacc419 (\"[MTD] NAND Modularize\nread function\") and nobody compiled the driver.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f71f50342c6fe4fbdebe63b0fd196972a70e281",
      "tree": "44e39c73f0e194e3a7df6c5a34e667161b2f0dc4",
      "parents": [
        "8c178beeb20ce3801c4851d41342d0ca32ad292c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Fri Mar 28 10:28:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 10:45:32 2008 -0700"
      },
      "message": "RDMA/cxgb3: Program hardware IRD with correct value\n\nBecause of a typo in iwch_accept_cr(), the cxgb3 connection handling\ncode programs the hardware IRD (incoming RDMA read queue depth) with\nthe value that is passed in for the ORD (outgoing RDMA read queue\ndepth).  In particular this means that if an application passes in IRD\n\u003e 0 and ORD \u003d 0 (which is a completely sane and valid thing to do for\nan app that expects only incoming RDMA read requests), then the\nhardware will end up programmed with IRD \u003d 0 and the app will fail in\na mysterious way.\n\nFix this by using \"ep-\u003eird\" instead of \"ep-\u003eord\" in the intended place.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48d3d8263c491822d50e64547bae5f6b4a54ec59",
      "tree": "29f12143572f7ab00f309bce82c478042a899e7a",
      "parents": [
        "e72e9c23ee025a4c063ca112ba0a6059f9ecc9b7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 28 14:28:03 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 10:16:53 2008 -0700"
      },
      "message": "revert \"ACPI: drivers/acpi: elide a non-zero test on a result that is never 0\"\n\nRevert commit 1192aeb957402b45f311895f124e4ca41206843c (\"ACPI:\ndrivers/acpi: elide a non-zero test on a result that is never 0\")\nbecause it turns out that thermal_cooling_device_register() does\nactually return NULL if CONFIG_THERMAL is turned off (then the routine\nturns into a dummy inline routine in the header files that returns NULL\nunconditionally).\n\nThis was found with randconfig testing, causing a crash during bootup:\n\n  initcall 0x78878534 ran for 13 msecs: acpi_button_init+0x0/0x51()\n  Calling initcall 0x78878585: acpi_fan_init+0x0/0x2c()\n  BUG: unable to handle kernel NULL pointer dereference at 00000000\n  IP: [\u003c782b8ad0\u003e] acpi_fan_add+0x7d/0xfd\n  *pde \u003d 00000000\n  Oops: 0000 [#1]\n  Modules linked in:\n\n  Pid: 1, comm: swapper Not tainted (2.6.25-rc7-sched-devel.git-x86-latest.git #14)\n  EIP: 0060:[\u003c782b8ad0\u003e] EFLAGS: 00010246 CPU: 0\n  EIP is at acpi_fan_add+0x7d/0xfd\n  EAX: b787c718 EBX: b787c400 ECX: b782ceb4 EDX: 00000007\n  ESI: 00000000 EDI: b787c6f4 EBP: b782cee0 ESP: b782cecc\n   DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\n  Process swapper (pid: 1, ti\u003db782c000 task\u003db7846000 task.ti\u003db782c000)\n  Stack: b787c459 00000000 b787c400 78790888 b787c60c b782cef8 782b6fb8 ffffffda\n         b787c60c 00000000 78790958 b782cf0c 783005d7 b787c60c 78790958 78790584\n         b782cf1c 783007f6 b782cf28 00000000 b782cf40 782ffc4a 78790958 b794d558\n  Call Trace:\n   [\u003c782b6fb8\u003e] ? acpi_device_probe+0x3e/0xdb\n   [\u003c783005d7\u003e] ? driver_probe_device+0x82/0xfc\n   [\u003c783007f6\u003e] ? __driver_attach+0x3a/0x70\n   [\u003c782ffc4a\u003e] ? bus_for_each_dev+0x3e/0x60\n   [\u003c7830048c\u003e] ? driver_attach+0x14/0x16\n   [\u003c783007bc\u003e] ? __driver_attach+0x0/0x70\n   [\u003c7830006a\u003e] ? bus_add_driver+0x9d/0x1b0\n   [\u003c783008c3\u003e] ? driver_register+0x47/0xa3\n   [\u003c7813db00\u003e] ? timespec_to_ktime+0x9/0xc\n   [\u003c782b7331\u003e] ? acpi_bus_register_driver+0x3a/0x3c\n   [\u003c78878592\u003e] ? acpi_fan_init+0xd/0x2c\n   [\u003c78863656\u003e] ? kernel_init+0xac/0x1f9\n   [\u003c788635aa\u003e] ? kernel_init+0x0/0x1f9\n   [\u003c78114563\u003e] ? kernel_thread_helper+0x7/0x10\n   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  Code: 6e 78 e8 57 44 e7 ff 58 e9 93 00 00 00 8b 55 f0 8d bb f4 02 00 00 80 4b 2d 10 8b 03 e8 87 cb ff ff 8d 83 18 03 00 00 80 63 2d ef \u003cff\u003e 35 00 00 00 00 50 68 e8 9c 6e 78 e8 22 44 e7 ff b9 b6 9c 6e\n  EIP: [\u003c782b8ad0\u003e] acpi_fan_add+0x7d/0xfd SS:ESP 0068:b782cecc\n  ---[ end trace 778e504de7e3b1e3 ]---\n  Kernel panic - not syncing: Attempted to kill init!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6bd8e13034dd7d60b6f14217096efa192d0adc1",
      "tree": "23890908b06eb8357e6ce633d35df1216f5e4213",
      "parents": [
        "e18b094f0faa4889b06a112da17230a10b88c815"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 28 11:05:53 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 28 11:05:54 2008 +1100"
      },
      "message": "lguest: comment documentation update.\n\nTook some cycles to re-read the Lguest Journey end-to-end, fix some\nrot and tighten some phrases.\n\nOnly comments change.  No new jokes, but a couple of recycled old jokes.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b488f22d70f1c2451618b9991b9665d2c6b31e2b",
      "tree": "f2d7d91408edced2ee31744c857ae4e7546f974f",
      "parents": [
        "bd6c26900bae19bd51abedfc9a8a281afbba3a06"
      ],
      "author": {
        "name": "Tim Ansell",
        "email": "mithro@mithis.com",
        "time": "Mon Feb 11 18:13:42 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 28 11:05:52 2008 +1100"
      },
      "message": "lguest: Add puppies which where previously missing.\n\nlguest doesn\u0027t have features, it has puppies!\n\nSigned-off-by: Timothy R Ansell \u003cmithro@mithis.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "bd6c26900bae19bd51abedfc9a8a281afbba3a06",
      "tree": "cb2058d113d81fa4b168b8675f000f8aecbf8b26",
      "parents": [
        "3085354de635179d70c240e6d942bcbd1d93056c"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "aliguori@us.ibm.com",
        "time": "Wed Mar 19 20:35:04 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 28 11:05:51 2008 +1100"
      },
      "message": "virtio_pci: unregister virtio device at device remove\n\nMake sure to call unregister_virtio_device() when a virtio device is removed.\nOtherwise, virtio_pci.ko cannot be rmmod\u0027d.\n\nThis was spotted by Marcelo Tosatti.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "c94b4321ebde51a80a805f7a5e102ac083ae2ac9",
      "tree": "ac6e0f251436d7e800ba12e783126a6d572b4623",
      "parents": [
        "f6d107fb10def502522b10bfb7af9533afbb8274",
        "1192aeb957402b45f311895f124e4ca41206843c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 08:03:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 08:03:22 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: drivers/acpi: elide a non-zero test on a result that is never 0\n  pnpacpi: reduce printk severity for \"pnpacpi: exceeded the max number of ...\"\n  cpuidle: fix 100% C0 statistics regression\n  cpuidle: fix cpuidle time and usage overflow\n  ACPI: fix mis-merge -- invoke acpi_unlazy_tlb() only on C3 entry\n  ACPI: fix a regression of ACPI device driver autoloading\n  ACPI: SBS: remove typo from sbchc.c\n"
    },
    {
      "commit": "1192aeb957402b45f311895f124e4ca41206843c",
      "tree": "877e5ac536ba87cdfe441c95c49e04f7bc8c63a4",
      "parents": [
        "86d9fc1293aa9456677eab94e9fd2d3a10920548"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Mar 27 01:48:22 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 27 01:48:22 2008 -0400"
      },
      "message": "ACPI: drivers/acpi: elide a non-zero test on a result that is never 0\n\nThe function thermal_cooling_device_register always returns either a valid\npointer or a value made with ERR_PTR, so a test for non-zero on the result\nwill always succeed.\n\nThe problem was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n//\u003csmpl\u003e\n@a@\nexpression E, E1;\nstatement S,S1;\nposition p;\n@@\n\nE \u003d thermal_cooling_device_register(...)\n... when !\u003d E \u003d E1\nif@p (E) S else S1\n\n@n@\nposition a.p;\nexpression E,E1;\nstatement S,S1;\n@@\n\nE \u003d NULL\n... when !\u003d E \u003d E1\nif@p (E) S else S1\n\n@depends on !n@\nexpression E;\nstatement S,S1;\nposition a.p;\n@@\n\n* if@p (E)\n  S else S1\n//\u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86d9fc1293aa9456677eab94e9fd2d3a10920548",
      "tree": "104309ac106d4c9328d88c6e1360e2060412c328",
      "parents": [
        "08dcf29e01dcb786c13dc80045bd65f804117efb",
        "8e92b6605da989c0aa8ff7e33306f36f0efd957c",
        "33fd7afd66ffdc6addf1b085fe6403b6af532f8e",
        "7642d2113098f1270e9f9f0120f44d0035091636",
        "5c9fcb5deef4d3a49798d76c48b726d2e3c7df72"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 22:50:09 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 22:50:09 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027idle\u0027, \u0027redhat-bugzilla-436589\u0027, \u0027sbs\u0027 and \u0027video\u0027 into release\n"
    },
    {
      "commit": "ee20a0dd5400e771ff93eb7f2bcc731eab1f377e",
      "tree": "43743bd300a5b1ed94888881689e1d6a8ecac1e1",
      "parents": [
        "d55a4528f7f607ca2872fec18574bc8cec060f05",
        "732c8bd590625e8bc0b88313b82930e336b2bec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:50 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  [IPSEC]: Fix BEET output\n  [ICMP]: Dst entry leak in icmp_send host re-lookup code (v2).\n  [AX25]: Remove obsolete references to BKL from TODO file.\n  [NET]: Fix multicast device ioctl checks\n  [IRDA]: Store irnet_socket termios properly.\n  [UML]: uml-net: don\u0027t set IFF_ALLMULTI in set_multicast_list\n  [VLAN]: Don\u0027t copy ALLMULTI/PROMISC flags from underlying device\n  netxen, phy/marvell, skge: minor checkpatch fixes\n  S2io: Handle TX completions on the same CPU as the sender for MIS-X interrupts\n  b44: Truncate PHY address\n  skge napi-\u003epoll() locking bug\n  rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails\n  cxgb3: Fix lockdep problems with sge.reg_lock\n  ehea: Fix IPv6 support\n  dm9000: Support promisc and all-multi modes\n  dm9601: configure MAC to drop invalid (crc/length) packets\n  dm9601: add Hirose USB-100 device ID\n  Marvell PHY m88e1111 driver fix\n  netxen: fix rx dropped stats\n  netxen: remove low level tx lock\n  ...\n"
    },
    {
      "commit": "0e5606e4f46b7cf52dd445af01e71ed9dbb7f735",
      "tree": "b3a5e9a525de646bb353b2d9d5db305fdd3fd54e",
      "parents": [
        "7c0ecc4c4f8fd90988aab8a95297b9c0038b6160",
        "7a193a5df7580957c918269e4ba2fccbe4141cb4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 16:09:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 16:09:43 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "12c22d6ef299ccf0955e5756eb57d90d7577ac68",
      "tree": "c9afb810d740363b0b731644f006c54c51369cf2",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 11:22:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 11:22:40 2008 -0700"
      },
      "message": "Revert \"PCI: remove transparent bridge sizing\"\n\nThis reverts commit 8fa5913d54f3b1e09948e6a0db34da887e05ff1f, which\ncaused various interesting problems for people, including wrong resource\nallocations.  See for example bugzilla entry \"2.6.25-rc2: ohci1394\nproblem (MMIO broken)\" at\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10080\n\nAnd Gary Hade says:\n\n \"The same change had also exposed an issue reported by Paul Martin that\n  has been causing an Oops while hotplugging ThinkPads to a ThinkPad\n  Dock II.  See\n\n\thttp://lkml.org/lkml/2008/2/19/405\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9961\n\n  I have a fix for the ThinkPad docking Oops but if the issue being\n  discussed here is caused by the transparent bridge sizing removal\n  change I totally agree that it should be reverted.\"\n\n  The transparent bridge sizing removal change was motivated by\n  insufficient PCI memory resource for a transparent bridge window that\n  was being created as a result of expansion ROM(s) being included in\n  the transparent bridge sizing calculations.\n\n  A later \"PCI: Remove default PCI expansion ROM memory allocation\"\n  change ( re: http://lkml.org/lkml/2007/12/11/361 ) removes the\n  expansion ROM(s) from the transparent bridge sizing calculations which\n  actually resolves the original issue in a different manner.  So, even\n  if the \"PCI: remove transparent bridge sizing\" is not problematic it\n  is no longer needed anyway.\"\n\nIdentified-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nTested-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nAcked-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33fd7afd66ffdc6addf1b085fe6403b6af532f8e",
      "tree": "81bd5de11fae59e7c86cba9378ca03b71569c0d0",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 13:29:32 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 14:22:20 2008 -0400"
      },
      "message": "pnpacpi: reduce printk severity for \"pnpacpi: exceeded the max number of ...\"\n\nWe have been printing these messages at KERN_ERR since 2.6.24,\nper http://bugzilla.kernel.org/show_bug.cgi?id\u003d9535\n\nBut KERN_ERR pops up on a console booted with \"quiet\"\nand causes users to get alarmed and file bugs\nabout the message itself:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d436589\n\nSo reduce the severity of these messages to\nKERN_WARNING, which is not printed by \"quiet\".\n\nThis message will still be seen without \"quiet\",\nbut a lot of messages are printed in that mode\nand it will be less likely to cause undue alarm.\n\nWe could go all the way to KERN_DEBUG, but this\nis a real warning after all, so it seems prudent\nnot to require \"debug\" to see it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8e92b6605da989c0aa8ff7e33306f36f0efd957c",
      "tree": "aafbc4628b907f4134ad91db9b160941f246dfcf",
      "parents": [
        "8b78cf602fd3bd97c0080edd22fe8fd5d0fa7832"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Feb 29 10:24:32 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 00:58:19 2008 -0400"
      },
      "message": "cpuidle: fix 100% C0 statistics regression\n\ncommit 9b12e18cdc1553de62d931e73443c806347cd974\n\u0027ACPI: cpuidle: Support C1 idle time accounting\u0027\nwas implicated in a 100% C0 idle regression.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10076\n\nIt pointed out a potential problem where the menu governor\nmay get confused by the C-state residency time from poll\nidle or C1 idle, where this timing info is not accurate.\nThis inaccuracy is due to interrupts being handled\nbefore we account for C-state exit.\n\nDo not mark TIME_VALID for CO poll state.\nMark C1 time as valid only with the MWAIT (CSTATE_FFH) entry method.\n\nThis makes governors use the timing information only when it is correct and\neliminates any wrong policy decisions that may result from invalid timing\ninformation.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8b78cf602fd3bd97c0080edd22fe8fd5d0fa7832",
      "tree": "e5f8d7f74c0c1dbd03af793e0b7cb8fb1c06ccdf",
      "parents": [
        "996520c1fdd2948addb629be56c9febf2967e02b"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yi.y.yang@intel.com",
        "time": "Mon Feb 25 08:46:12 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 00:45:26 2008 -0400"
      },
      "message": "cpuidle: fix cpuidle time and usage overflow\n\ncpuidle C-state sysfs node time and usage are very easy to overflow because\nthey are all of unsigned int type, time will overflow within about two hours,\nusage will take longer time to overflow, but they are increasing for ever.\n\nThis patch will convert them to unsigned long long.\n\nSigned-off-by: Yi Yang \u003cyi.y.yang@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "996520c1fdd2948addb629be56c9febf2967e02b",
      "tree": "8b8ed0f056985f26eaf2baef9970943520af75e6",
      "parents": [
        "a4083c9271e0a697278e089f2c0b9a95363ada0a"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Mar 24 14:24:10 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 00:40:41 2008 -0400"
      },
      "message": "ACPI: fix mis-merge -- invoke acpi_unlazy_tlb() only on C3 entry\n\nThis original patch\nhttp://ussg.iu.edu/hypermail/linux/kernel/0712.2/1451.html\nwas intending to add acpi_unlazy_tlb() to acpi_idle_enter_bm(),\nwhich is used for C3 entry.\n\nBut it was merged incorrectly as commmit\n\nbde6f5f59c2b2b48a7a849c129d5b48838fe77ee\n\u0027x86: voluntary leave_mm before entering ACPI C3\u0027\n\nso the call was instead added to acpi_idle_enter_simple()\n(which is C2 entry routine), probably due to identical\ncontext in that function.\n\nMove the call back to acpi_idle_enter_bm().\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f0c88f9c45f39acd017328515890481adcb32607",
      "tree": "e9826b89e24b56bf49d309a49e2fc8ac33891687",
      "parents": [
        "f6f4bfa3561a2d8e949cab0d28e0db6d2b13641d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:53:24 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:53:24 2008 -0400"
      },
      "message": "netxen, phy/marvell, skge: minor checkpatch fixes\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f6f4bfa3561a2d8e949cab0d28e0db6d2b13641d",
      "tree": "6dea5567726376beeea8b4e1a288c4f5fbacbc9d",
      "parents": [
        "5ea79631c0c47d28831a0635e8af9da539d449cd"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Tue Mar 25 15:11:56 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:07 2008 -0400"
      },
      "message": "S2io: Handle TX completions on the same CPU as the sender for MIS-X interrupts\n\n- Handling TX completions on the same cpu as the sender.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ea79631c0c47d28831a0635e8af9da539d449cd",
      "tree": "3d653580fd3a52c600c0f7b02c45236b76a5ce24",
      "parents": [
        "6ef2977d414cc196baba0fb53509c5f8cd9154b4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Mar 25 18:04:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:07 2008 -0400"
      },
      "message": "b44: Truncate PHY address\n\nSome ROMs on embedded devices store incorrect values for\nthe PHY address of the ethernet device.\nIt looks like the number is sign-extended.\nTruncate the value by applying the PHY-address mask to it.\nThe patch was tested on a bcm47xx embedded system (where the bug\ntriggers) and a bcm4400 PCI card.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6ef2977d414cc196baba0fb53509c5f8cd9154b4",
      "tree": "5cff016cfe15fcf79c169d6fa105093ee8972539",
      "parents": [
        "9f5e60dd5ffca938da4cabc197af8b9405b5512e"
      ],
      "author": {
        "name": "Marin Mitov",
        "email": "mitov@issp.bas.bg",
        "time": "Sun Mar 23 10:20:09 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:06 2008 -0400"
      },
      "message": "skge napi-\u003epoll() locking bug\n\nAccording to: Documentation/networking/netdevices.txt:\n\n\u003ccite\u003e\nnapi-\u003epoll:\n..........\n\tContext: softirq\n\t         will be called with interrupts disabled by netconsole.\n\u003c/cite\u003e\n\nnapi-\u003epoll() could be called either with interrupts enabled\n(in softirq context) or disabled (by netconsole), so the irq flag\nshould be preserved.\n\nInspired by Ingo\u0027s resent forcedeth patch :-)\n\nSigned-off-by: Marin Mitov \u003cmitov@issp.bas.bg\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f5e60dd5ffca938da4cabc197af8b9405b5512e",
      "tree": "e6764734215126ccbcac1c7e52b0e48f117df7c0",
      "parents": [
        "b1186dee3e785679876f6b629609ec080842edda"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sun Mar 23 12:45:44 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:06 2008 -0400"
      },
      "message": "rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails\n\nWhen query for OID_GEN_PHYSICAL_MEDIUM fails, uninitialized pointer\n\u0027phym\u0027 is being accessed in generic_rndis_bind(), resulting OOPS.\nPatch fixes phym to be initialized and setup correctly when\nrndis_query() for physical medium fails.\n\nBug was introduced by following commit:\ncommit 039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf\nAuthor: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nDate:   Sun Jan 27 23:34:33 2008 +0200\n\nReported-by: Dmitri Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1186dee3e785679876f6b629609ec080842edda",
      "tree": "3017f34ea0ffef3728829b4b952ffefae95fbbf2",
      "parents": [
        "dc01c447123b489af7b4d0c58a15abcec36a40e6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Mar 20 13:30:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:05 2008 -0400"
      },
      "message": "cxgb3: Fix lockdep problems with sge.reg_lock\n\nUsing iWARP with a Chelsio T3 NIC generates the following lockdep warning:\n\n    \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n    [ INFO: inconsistent lock state ]\n    2.6.25-rc6 #50\n    ---------------------------------\n    inconsistent {softirq-on-W} -\u003e {in-softirq-W} usage.\n    swapper/0 [HC0[0]:SC1[1]:HE0:SE0] takes:\n     (\u0026adap-\u003esge.reg_lock){-+..}, at: [\u003cffffffff880e5ee2\u003e] cxgb_offload_ctl+0x3af/0x507 [cxgb3]\n\nThe problem is that reg_lock is used with plain spin_lock() in\ndrivers/net/cxgb3/sge.c but is used with spin_lock_irqsave() in\ndrivers/net/cxgb3/cxgb3_offload.c.  This is technically a false\npositive, since the uses in sge.c are only in the initialization and\ncleanup paths and cannot overlap with any use in interrupt context.\n\nThe best fix is probably just to use spin_lock_irq() with reg_lock in\nsge.c.  Even though it\u0027s not strictly required for correctness, it\navoids triggering lockdep and the extra overhead of disabling\ninterrupts is not important at all in the initialization and cleanup\nslow paths.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc01c447123b489af7b4d0c58a15abcec36a40e6",
      "tree": "75fe3baf2c1eab89590f06ef1a8ce798fd28e5da",
      "parents": [
        "23d245b66ec8bec21f41ea484e05f470bea764e8"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Mar 19 13:55:43 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:05 2008 -0400"
      },
      "message": "ehea: Fix IPv6 support\n\nIndicate that HEA calculates IPv4 checksums only\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "23d245b66ec8bec21f41ea484e05f470bea764e8",
      "tree": "4a5e9310d965bc93439469cef03181416bb806ec",
      "parents": [
        "33eddedb9cae602e093348421205b1619cccdbb4"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 18 23:17:16 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:41:28 2008 -0400"
      },
      "message": "dm9000: Support promisc and all-multi modes\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33eddedb9cae602e093348421205b1619cccdbb4",
      "tree": "0460fd97608e2cfb32c0d8b401f269230b5dad99",
      "parents": [
        "b47b4b22e2195146baf089b637ec8f6654953018"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 18 23:16:54 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:41:04 2008 -0400"
      },
      "message": "dm9601: configure MAC to drop invalid (crc/length) packets\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b47b4b22e2195146baf089b637ec8f6654953018",
      "tree": "5675d704648e7d8f420511ab8f064d3e6beb7bdc",
      "parents": [
        "be937f1f89cacd833bd242c35af911b971225cf0"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 18 23:16:53 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:34:14 2008 -0400"
      },
      "message": "dm9601: add Hirose USB-100 device ID\n\nThe Hirose USB-100 adapter uses a dm9601 chip.\nReported by Robert Brockway.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "be937f1f89cacd833bd242c35af911b971225cf0",
      "tree": "676aa3730c39993d4a2a4e1d1b939a9ee776bfbc",
      "parents": [
        "d1847a722e79bbfc557755d78f44d3e2c8ae5ea9"
      ],
      "author": {
        "name": "Alexandr Smirnov",
        "email": "asmirnov@ru.mvista.com",
        "time": "Wed Mar 19 00:37:24 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:52 2008 -0400"
      },
      "message": "Marvell PHY m88e1111 driver fix\n\nMarvell PHY m88e1111 (not sure about other models, but think they too)\nworks in two modes: fiber and copper. In Marvell PHY driver (that we\nhave in current community kernels) code supported only copper mode,\nand this is not configurable, bits for copper mode are simply written\nin registers during PHY initialization.\n\nThis patch adds support for both modes.\n\nSigned-off-by: Alexandr Smirnov \u003casmirnov@ru.mvista.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1847a722e79bbfc557755d78f44d3e2c8ae5ea9",
      "tree": "44f2405079e4cfea2ddec6d7eb5fda1f00a1fb77",
      "parents": [
        "ba53e6b4878e07411826312c59bfe49561594b6e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:51 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:21 2008 -0400"
      },
      "message": "netxen: fix rx dropped stats\n\nDon\u0027t count rx dropped packets based on return value of netif_receive_skb(),\nwhich is misleading.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba53e6b4878e07411826312c59bfe49561594b6e",
      "tree": "f9275465c58ebdea37a81ef4796ed29e792bea81",
      "parents": [
        "05aaa02d799e8e9548d57ac92fcb05e783027341"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:50 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:18 2008 -0400"
      },
      "message": "netxen: remove low level tx lock\n\no eliminate tx lock in netxen adapter struct, instead pound on netdev\n  tx lock appropriately.\no remove old \"concurrent transmit\" code that unnecessarily drops and\n  reacquires tx lock in hard_xmit_frame(), this is already serialized\n  the netdev xmit lock.\no reduce scope of tx lock in tx cleanup. tx cleanup operates on\n  different section of the ring than transmitting cpus and is\n  guarded by producer and consumer indices. This fixes a race\n  caused by rx softirq preemption on realtime kernels.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05aaa02d799e8e9548d57ac92fcb05e783027341",
      "tree": "becfc839727f798364c13549e332de0830d7676f",
      "parents": [
        "443be7960be77f3345b44491c700ae4471b0fe57"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:49 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:16 2008 -0400"
      },
      "message": "netxen: napi and irq cleanup\n\no separate and simpler irq handler for msi interrupts, avoids few checks\n  than legacy mode.\no avoid redudant tx_has_work() and rx_has_work() checks in interrupt\n  and napi, which can uncork irq based on racy (lockless) access to tx\n  and rx ring indices. If we get interrupt, there\u0027s sufficient reason to\n  schedule napi.\no replenish rx ring more often, remove self-imposed threshold rcv_free\n  that prevents posting rx desc to card. This improves performance in\n  low memory.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "443be7960be77f3345b44491c700ae4471b0fe57",
      "tree": "48a20558ab8b4726507948b6fc3c850cac13f84b",
      "parents": [
        "9e6db60825ef7e7999abc610ce256ba768e58162"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:15 2008 -0400"
      },
      "message": "netxen: improve msi support\n\nRecent netxen firmware has new scheme of generating MSI interrupts, it\nraises interrupt and blocks itself, waiting for driver to unmask. This\nreduces chance of spurious interrupts.\n\nThe driver will be able to deal with older firmware as well.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e6db60825ef7e7999abc610ce256ba768e58162",
      "tree": "e1f78f47c9ebb4f5658366a1fea25d375653025a",
      "parents": [
        "c7793ace780942831f9b2b2b0518e810ecbd4d6f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Mar 17 14:18:31 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:11 2008 -0400"
      },
      "message": "smc91x: fix build breakage from the SMC_GET_MAC_ADDR API upgrade\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c7793ace780942831f9b2b2b0518e810ecbd4d6f",
      "tree": "9361d026a188a9024831ca99ee02d12ce30fa0c4",
      "parents": [
        "1172899a30d0c26df934d63cc98241cd53fe7130"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Mar 17 10:12:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:09 2008 -0400"
      },
      "message": "ixgb: remove unused variable\n\nThe variable num_group_tail_writes is initialized but never used otherwise.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nidentifier i;\nconstant C;\n@@\n\n(\nextern T i;\n|\n- T i;\n  \u003c+... when !\u003d i\n- i \u003d C;\n  ...+\u003e\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1172899a30d0c26df934d63cc98241cd53fe7130",
      "tree": "634487e87c362246cecadd614a103ac3f558acf5",
      "parents": [
        "6d8126f988556d593f13be32cbe60dacf19c2d2c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:21:44 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:05 2008 -0400"
      },
      "message": "e100: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d8126f988556d593f13be32cbe60dacf19c2d2c",
      "tree": "ef007d4f9e33a9477427f7967b0264896e5824a2",
      "parents": [
        "7deb07b1befc9f09dbdaed66c9613a3d08f1c061"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:23:24 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:03 2008 -0400"
      },
      "message": "igb trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7deb07b1befc9f09dbdaed66c9613a3d08f1c061",
      "tree": "bf1d095cfcd020bf5468d397ea721bdedb7c33af",
      "parents": [
        "2cfb8b71ccb3ebca76cff48241527eba39226883"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:43:06 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:01 2008 -0400"
      },
      "message": "igb: endianness fix\n\nle16_to_cpu() should be done before mask and shift...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2cfb8b71ccb3ebca76cff48241527eba39226883",
      "tree": "3913598a5ff3d017d788e01ac55830bb0dc04bee",
      "parents": [
        "92b41daa45a505268b11de9b7cbde2c13c0223b5"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Mar 21 22:29:36 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:15:51 2008 -0400"
      },
      "message": "bonding: update version\n\n\tUpdate version to 3.2.5.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92b41daa45a505268b11de9b7cbde2c13c0223b5",
      "tree": "0c13ab9c0773a5949547502777a9b829a2fe828c",
      "parents": [
        "966bc6f434df4a02108d01dda8cd52951fe853da"
      ],
      "author": {
        "name": "Libor Pechacek",
        "email": "lpechacek@suse.cz",
        "time": "Fri Mar 21 22:29:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:15:48 2008 -0400"
      },
      "message": "bonding: Fix sysfs attribute handling\n\nFor bonding interfaces any attempt to read the sysfs directory contents after\nmodule removal results in an oops.  The fix is to release sysfs attributes\nfor the interfaces upon module unload.\n\nSigned-off-by: Libor Pechacek \u003clpechacek@suse.cz\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "966bc6f434df4a02108d01dda8cd52951fe853da",
      "tree": "eb0a8e20b80475e22b4c5038a9bc246fda5fc605",
      "parents": [
        "2bf86b7aa8e74bf81a9872f7b610f49b610a4649"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Mar 21 22:29:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:15:40 2008 -0400"
      },
      "message": "bonding: fix two compiler warnings\n\n\tFix two compiler warnings that are new with recent versions of gcc\n(apparently 4.2 and up).  One is fixed by refactoring; this change was\nsupplied by Stephen Hemminger.  The other was fixed by labelling the\nvariable as uninitialized_var() after confirming via inspection that it\ncannot actually be used uninitialized.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bf86b7aa8e74bf81a9872f7b610f49b610a4649",
      "tree": "243fab364159920c950e393194c0ba8421a15d05",
      "parents": [
        "26c080bf8308449330037f91daa3ac0a7c41023e"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Mar 21 22:29:33 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:15:38 2008 -0400"
      },
      "message": "bonding: Fix locking in 802.3ad mode\n\n\tThe 802.3ad state machine lock can be acquired in both softirq and\nnot softirq context, but was not held at _bh to prevent a deadlock (which\ncould occur if a LACPDU arrived and was processed while the lock was\nheld).\n\n\tCorrected this, now hold the state machine lock at _bh to prevent\ndeadlock.\n\n\tBug reported by Todd Fleisher \u003ctodd@fleish.org\u003e.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "26c080bf8308449330037f91daa3ac0a7c41023e",
      "tree": "ad2b1d69580eae431d75dad104b3c1e7464a9e4e",
      "parents": [
        "df9dcb4588aca9cc243cf1f3f454361a84e1cbdb"
      ],
      "author": {
        "name": "Jay Schulist",
        "email": "jjschlst@gmail.com",
        "time": "Tue Mar 18 17:53:09 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:15:32 2008 -0400"
      },
      "message": "smctr.c: fix logical-bitwise-or confusion\n\nThis patch to drivers/net/tokenring/smctr.c fixes a \"bitwise vs\nlogical\" or error.\n\nSigned-off-by: Jay Schulist \u003cjjschlst@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c9fcb5deef4d3a49798d76c48b726d2e3c7df72",
      "tree": "88f982727fab5e76f6acee2df9657e9b9cbf991b",
      "parents": [
        "a4083c9271e0a697278e089f2c0b9a95363ada0a"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Mar 20 16:40:32 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 25 22:48:37 2008 -0400"
      },
      "message": "ACPI: fix a regression of ACPI device driver autoloading\n\ncommit 3620f2f2f39e7870cf1a4fb2e34063a142f28716 sets the cid of\nACPI video/dock/bay device and leaves the hid empty.\nAs a result, \"modalias\" should export the cid for\ndevices which don\u0027t have a hid.\n\nACPI Video driver is not autoloaded with\ncommit 3620f2f2f39e7870cf1a4fb2e34063a142f28716 applied.\n\"cat /sys/.../device:03(acpi video bus)/modalias\" shows nothing.\n\nACPI Video driver is autoloaded after revert that commit.\n\"cat /sys/.../LNXVIDEO:0x/modalias\" shows \"acpi:LNXVIDEO:\"\n\nACPI Video driver is autoloaded with commit\n3620f2f2f39e7870cf1a4fb2e34063a142f28716 and this patch applied.\n\"cat /sys/.../device:03(acpi video bus)/modalias\"\nshows \"acpi:LNXVIDEO:\"\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b97d4803400a4442b0e4ae14d0bd8e83994b9004",
      "tree": "6ee8c83042e11827734f6ac195a4c4903825d5c7",
      "parents": [
        "5004de1809a5ad97a76840da9f62a1111da505e7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 25 11:21:11 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 15:21:30 2008 -0700"
      },
      "message": "ACPI: fix Medion _PRT quirk (use \"ISA_\", not \"ISA\")\n\nThis fixes the builtin RTL8139 NIC on the Medion MD9580-F laptop.  The\nBIOS reports the interrupt routing incorrectly.  I recently added a\nquirk to work around this, and this patch fixes a typo in the quirk.\n\nWe pad every ACPI pathname component to four characters, so \".ISA.\" will\nnever match anything.  We need \".ISA_.\" instead.\n\nThank you Johann-Nikolaus Andreae \u003cjohann-nikolaus.andreae@nacs.de\u003e\nfor patiently testing this patch.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d4773\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5004de1809a5ad97a76840da9f62a1111da505e7",
      "tree": "8550cd78e5cc0086922cc307c6a173de923ba957",
      "parents": [
        "e584152571d1535a3d27138b91e0ece3b713dd6b",
        "8c07e46f39d8c613cf2281c7d87908c0105fb0d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 09:06:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 09:06:44 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Fix docbook problem\n  ASoC/TLV320AIC3X: Stop I2C driver ID abuse\n  i2c-omap: Fix unhandled fault\n  i2c-bfin-twi: Disable BF54x support for now\n"
    },
    {
      "commit": "a4083c9271e0a697278e089f2c0b9a95363ada0a",
      "tree": "db82449c18bc1410091d39f29c59d47379dd9ec5",
      "parents": [
        "4742dc1d7670bd00253d2dfb637d55446dc6ef81",
        "7fdba2f2917da4403044d9ea5d239f9cc0e9693d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:24:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:24:16 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: Fix cut-and-paste error in rtl8150.c\n  USB: ehci: stop vt6212 bus hogging\n  USB: sierra: add another device id\n  USB: sierra: dma fixes\n  USB: add support for Motorola ROKR Z6 cellphone in mass storage mode\n  USB: isd200: fix memory leak in isd200_get_inquiry_data\n  USB: pl2303: another product ID\n  USB: new quirk flag to avoid Set-Interface\n  USB: fix gadgetfs class request delegation\n"
    },
    {
      "commit": "4742dc1d7670bd00253d2dfb637d55446dc6ef81",
      "tree": "d22a9b7002413e692b8eda18f20b555c06263921",
      "parents": [
        "49741c4d01554c2630cea02cfdf236b17062a912",
        "815d2d50da41f28aae58f5e9b3c61c3094422749"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:23:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:23:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver core: debug for bad dev_attr_show() return value.\n  UIO: add pgprot_noncached() to UIO mmap code\n"
    },
    {
      "commit": "49741c4d01554c2630cea02cfdf236b17062a912",
      "tree": "715cea9da25804eebc683925616bd0f6042d6819",
      "parents": [
        "8a443df40b35da89e32fcd499d7720c8c2cc2eee"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 17 14:21:18 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:38:44 2008 -0700"
      },
      "message": "PCI: revert \"pcie: utilize pcie transaction pending bit\"\n\nRevert as it is reported to cause problems for people.\n\ncommit 4348a2dc49f9baecd34a9b0904245488c6189398\nAuthor: Shaohua Li \u003cshaohua.li@intel.com\u003e\nDate:   Wed Oct 24 10:45:08 2007 +0800\n\n    pcie: utilize pcie transaction pending bit\n\n    PCIE has a mechanism to wait for Non-Posted request to complete. I think\n    pci_disable_device is a good place to do this.\n\n    Signed-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nDue to the regression reported at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10065\n\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a443df40b35da89e32fcd499d7720c8c2cc2eee",
      "tree": "b3004069bc4eebb2fceb0c3102f56634e8102f8d",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Tue Mar 04 14:59:31 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:38:44 2008 -0700"
      },
      "message": "PCI: iova: lockdep false alarm fix\n\nlockdep goes off on the iova copy_reserved_iova() because it and a function\nit calls grabs locks in the from, and the to of the copy operation.\n\nThe function grab locks of the same lock classes triggering the warning.  The\nfirst lock grabbed is for the constant reserved areas that is never accessed\nafter early boot.  Technically you could do without grabbing the locks for the\n\"from\" structure its copying reserved areas from.\n\nBut dropping the from locks to me looks wrong, even though it would be ok.\n\nThe affected code only runs in early boot as its setting up the DMAR\nengines.\n\nThis patch gives the reserved_ioval_list locks special lockdep classes.\n\nSigned-off-by: Mark Gross \u003cmgross@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "815d2d50da41f28aae58f5e9b3c61c3094422749",
      "tree": "f5c3a8f1cd676ef7ed76ea6cc96ccf399310f7fb",
      "parents": [
        "c9698d6b1a90929e427a165bd8283f803f57d9bd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 04 15:09:07 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:33:49 2008 -0700"
      },
      "message": "driver core: debug for bad dev_attr_show() return value.\n\nTry to find the culprit who caused\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10150\n\nCc: \u003cbalajirrao@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9698d6b1a90929e427a165bd8283f803f57d9bd",
      "tree": "d73c313d4fb05014ce5cf593c97d0ee44cdc5cd3",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Jean-Samuel Chenard",
        "email": "jsamch@gmail.com",
        "time": "Fri Mar 14 11:28:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:33:49 2008 -0700"
      },
      "message": "UIO: add pgprot_noncached() to UIO mmap code\n\nMapping of physical memory in UIO needs pgprot_noncached() to ensure\nthat IO memory is not cached. Without pgprot_noncached(), it (accidentally)\nworks on x86 and arm, but fails on PPC.\n\nSigned-off-by: Jean-Samuel Chenard \u003cjsamch@gmail.com\u003e\nSigned-off-by: Hans J Koch \u003chjk@linutronix.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fdba2f2917da4403044d9ea5d239f9cc0e9693d",
      "tree": "a8573addc87526bc07adb1ad3d04a639077842d2",
      "parents": [
        "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 09 20:44:52 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: Fix cut-and-paste error in rtl8150.c\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858",
      "tree": "b069544cd7a804c6a6d3be2b0d59b7356b8060e6",
      "parents": [
        "7f170a632d67297b4076947f9b42f55f710ccd42"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Thu Mar 20 00:58:16 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: ehci: stop vt6212 bus hogging\n\nThe VIA VT6212 defaults to only waiting 1us between passes over EHCI\u0027s\nasync ring, which hammers PCI badly ... and by preventing other devices\nfrom accessing the bus, causes problems like drops in IDE throughput,\na problem that\u0027s been bugging users of those chips for several years.\n\nA (partial) datasheet for this chip eventually turned up, letting us\nsee how to make it use a VIA-specific register to switch over to the\nthe normal 10us value instead, as suggested by the EHCI specification\nSolution noted by Lev A. Melnikovsky.\n\nIt\u0027s not clear whether this register exists on other VIA chips; we\nknow that it\u0027s ineffective on the vt8235.  So this patch only applies\nto chips that seem to be incarnations of the (discrete) vt6212.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Lev A. Melnikovsky \u003cmelnikovsky@mail.ru\u003e\nTested-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f170a632d67297b4076947f9b42f55f710ccd42",
      "tree": "702b500ccecce13a0d65fe258507c9fbf0cb6b24",
      "parents": [
        "4f4f9c53c241a0205434c76d05eba2c5f160e9d0"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: add another device id\n\nAdd support for the MC8775 device to the sierra driver.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f4f9c53c241a0205434c76d05eba2c5f160e9d0",
      "tree": "bdb487c15fb22e4d07101ff77c3fa9b0453a0ab6",
      "parents": [
        "cc36bdd47ae51b66780b317c1fa519221f894405"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: dma fixes\n\nwhile I was adding autosuspend to that driver I noticed a few issues.\nYou were having DMAed buffers as a part of a structure.\nThis will fail on platforms that are not DMA-coherent (arm, sparc, ppc, ...)\nPlease test this patch to fix it.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc36bdd47ae51b66780b317c1fa519221f894405",
      "tree": "f533d78412b88f34a2e556eaa1e2f5886d8c65a8",
      "parents": [
        "ba2ef3b36c8ad9aa1df6b2061b0a56f68c64776d"
      ],
      "author": {
        "name": "Constantin Baranov",
        "email": "const@tltsu.ru",
        "time": "Sun Mar 16 20:04:23 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: add support for Motorola ROKR Z6 cellphone in mass storage mode\n\nMotorola ROKR Z6 cellphone has bugs in its USB, so it is impossible to use\nit as mass storage. Patch describes new \"unusual\" USB device for it with\nFIX_INQUIRY and FIX_CAPACITY flags and new BULK_IGNORE_TAG flag.\nLast flag relaxes check for equality of bcs-\u003eTag and us-\u003etag in\nusb_stor_Bulk_transport routine.\n\nSigned-off-by: Constantin Baranov \u003cconst@tltsu.ru\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba2ef3b36c8ad9aa1df6b2061b0a56f68c64776d",
      "tree": "3c276eca3beb0e90fa42a0ee8317845444b75114",
      "parents": [
        "b483b6aaa56f0db72fa50e85b6499a32d82009bf"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Mar 17 14:21:01 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: isd200: fix memory leak in isd200_get_inquiry_data\n\nIf the inquiry fails then the info structure on us-\u003eextra was not freed.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b483b6aaa56f0db72fa50e85b6499a32d82009bf",
      "tree": "e818cae420d4ad900cf6d835f4434dec58ed3d38",
      "parents": [
        "392e1d9817d0024c96aae237c3c4349e47c976fd"
      ],
      "author": {
        "name": "Max Arnold",
        "email": "lwarxx@gmail.com",
        "time": "Thu Mar 20 16:43:56 2008 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: pl2303: another product ID\n\nDevice like this http://aldiga.com/english/A-100-USB-EDGE10.htm\ncontains Prolific 2303 chip.\nActually their site a bit outdated - I have AlDiga AL-11U\nGSM/GPRS/EDGE modem and it works with pl2303 module after adding\ncorresponding product ID.\n\nBy default modem uses baud rate 460800.  GSM chipset - SIMCom SIM600,\nquad band 850/900/1800/1900 MHz\n\nDevice info:\n\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d067b ProdID\u003d0611 Rev\u003d 0.00\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003da0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d00 Prot\u003d00 Driver\u003dpl2303\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  10 Ivl\u003d1ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: Max Arnold \u003clwarxx@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "392e1d9817d0024c96aae237c3c4349e47c976fd",
      "tree": "41fb12fe0d67f36773c1dd5c2e70f51e37c30594",
      "parents": [
        "12cd5b984f825c5448aa4c0df561f8252076fd52"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 11 10:20:12 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: new quirk flag to avoid Set-Interface\n\nThis patch (as1057) fixes a problem with the X-Rite/Gretag-Macbeth\nEye-One Pro display colorimeter; the device crashes when it receives a\nSet-Interface request.  A new quirk (USB_QUIRK_NO_SET_INTF) is\nintroduced and a quirks entry is created for this device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12cd5b984f825c5448aa4c0df561f8252076fd52",
      "tree": "af7128d25805158416844aa187a62743711e809b",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Roy Hashimoto",
        "email": "roy.hashimoto@gmail.com",
        "time": "Wed Mar 12 13:55:31 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: fix gadgetfs class request delegation\n\ngadgetfs (drivers/usb/gadget/inode.c) was not delegating all\nnon-device requests to userspace.  This patch makes the handling of\nall request cases consistent.\n\nSigned-off-by: Roy Hashimoto \u003chashimot@alumni.caltech.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "5a17558f06993fdc509362f659582b52b0f921e3"
}
