)]}'
{
  "log": [
    {
      "commit": "9a61bf6300533d3b64d7ff29adfec00e596de67d",
      "tree": "cadce1ae78b51a1dc4c4414699cb590e8c8625e1",
      "parents": [
        "3fb9a65529615944138d527b70174840c95c637a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 18 23:19:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:52 2006 -0800"
      },
      "message": "[PATCH] hwmon: Semaphore to mutex conversions\n\nconvert drivers/hwmon/*.c semaphore use to mutexes.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nall affected hwmon drivers were build-tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3fb9a65529615944138d527b70174840c95c637a",
      "tree": "86833e442c87dfbcda7ee5644120ee8a9a9d0f8c",
      "parents": [
        "5c085d369c2c4f18942ec8951466e186366d5c78"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:17:01 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Semaphore to mutex conversions, part 3\n\nCleanup after the semaphores to mutexes conversions in the i2c\nsubsystem.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c085d369c2c4f18942ec8951466e186366d5c78",
      "tree": "22ca525700049a402281a0503b07db0645075f58",
      "parents": [
        "7656032b904b936eca65a41afa1f2b3603195657"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 18 23:16:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Semaphore to mutex conversions, part 2\n\nsemaphore to mutex conversion.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nbuild tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7656032b904b936eca65a41afa1f2b3603195657",
      "tree": "13144edd4480448c901d9ae8cfb92f882c29c009",
      "parents": [
        "93766d2de6a3f7eead3fda57fd4638b90d6691fa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:14:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Speed up block transfers\n\nSpeed up i2c_smbus_write_block_data and i2c_smbus_read_i2c_block_data\na bit by using memcpy instead of an explicit loop.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93766d2de6a3f7eead3fda57fd4638b90d6691fa",
      "tree": "e491425b19f46afd75179c3a7ba8e0383a87cc39",
      "parents": [
        "1f8dae31fe8d7b1dbeaa2110e063d876be91ed60"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:13:09 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] hwmon: w83792d drop useless macros\n\nDrop 3 useless macros in the w83792d hardware monitoring driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f8dae31fe8d7b1dbeaa2110e063d876be91ed60",
      "tree": "50f758ba7ecd7f72ca30444f632f51949d3bb71c",
      "parents": [
        "70adca5a9f506942ec88fb2d9d6e71ef271888b7"
      ],
      "author": {
        "name": "Yuan Mu",
        "email": "ymu@winbond.com.tw",
        "time": "Wed Jan 18 23:11:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] hwmon: w83792d use arrays of attributes\n\nUse arrays of attributes in the w83792d driver.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Yuan Mu \u003cymu@winbond.com.tw\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdf263f1c59cad9b1567e759890b9be044972856",
      "tree": "d5fa705326c9253e4949577adeffcb8b7853e0e7",
      "parents": [
        "a417bbd33b2ed7a3b2bc78cbadb820079d453328"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 22 12:28:57 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] I2C: fix sx200_acb build on other arches\n\nscx200_acb is only useful on a few Geode-based systems, and won\u0027t\ncompile on non-x86 systems due to the lack of asm/msr.h, as reported\nby Andrew Morton. Thus, we should make that driver depend on X86.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a417bbd33b2ed7a3b2bc78cbadb820079d453328",
      "tree": "aec8c8b55642171fb34a9ee3005000a01179f459",
      "parents": [
        "f933ff504f5b3f0f94b98d69d48fc8d3c1e92267"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:53:09 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb minimal documentation update\n\nscx200_acb: Minimal documentation update\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f933ff504f5b3f0f94b98d69d48fc8d3c1e92267",
      "tree": "8dab006c4b542ab5f856850e1884e2ac8e1c84a5",
      "parents": [
        "16ffc5c99554bc1630bc3939e0950a75b2b1c811"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:52:06 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb fix and speed up the poll loop\n\nscx200_acb: Fix and speed up the poll loop\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16ffc5c99554bc1630bc3939e0950a75b2b1c811",
      "tree": "553e2cbee905e84954e86618ba8782596f5f1fe7",
      "parents": [
        "8a05940d742174a87427a3fe746712d49d4b8c4b"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:48:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb add support for the CS5535/CS5536\n\nscx200_acb: Add support for the CS5535/CS5536\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8a05940d742174a87427a3fe746712d49d4b8c4b",
      "tree": "0dd0fc84a3b2818c75e0b692ba16fd17b57d60c4",
      "parents": [
        "9b7b6d3b2b46c5c336a441ed12b504ee192e63b3"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:46:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb remove use of lock_kernel\n\nscx200_acb: remove use of lock_kernel()\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b7b6d3b2b46c5c336a441ed12b504ee192e63b3",
      "tree": "199e4ffbcd7398e416eff70a4b35386310f123d9",
      "parents": [
        "ef4d9275e2949976cb43c8bd0c11cb77b9b017e9"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:44:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb refactor/simplify code\n\nscx200_acb: refactor/simplify code (no functional changes)\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef4d9275e2949976cb43c8bd0c11cb77b9b017e9",
      "tree": "02f448cc836cc8b95847856f1ded05b3de50128c",
      "parents": [
        "99c3adb4d5a2d0727d656f32d5de885581d3feec"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:43:10 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb debug log cleanup\n\nscx200_acb: debug log cleanup\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99c3adb4d5a2d0727d656f32d5de885581d3feec",
      "tree": "d8dc046242a5f5f055851be383a480460a501dcd",
      "parents": [
        "b3585e4f5b3e4ddb4d82ae50d0b844f619c6d821"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:41:50 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb whitespace and comment cleanup\n\nscx200_acb: Whitespace and comment cleanup\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b3585e4f5b3e4ddb4d82ae50d0b844f619c6d821",
      "tree": "5375363cc6087d74196efc0ded6dae9a8a4c2ad5",
      "parents": [
        "2488a39d233a758d41ab7de70a220bc956f3c96c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 10:50:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] I2C: Convert i2c to mutexes\n\nThe patch below converts a few i2c semaphores to mutexes\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2488a39d233a758d41ab7de70a220bc956f3c96c",
      "tree": "ad13b0f0e4934215a4378f63175dfc98e44e3061",
      "parents": [
        "dedc6a7803d9c9795b504ffd8530a4ba7b3fd9ed"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 23:29:11 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] hwmon: Use attribute arrays in f71805f\n\nConvert the f71805f driver to use arrays of attributes. This shrinks the\ncompiled module from 12.0 kB to 9.6 kB. We certainly should do the same\nfor as many hardware monitoring drivers as possible.\n\nThis, together with a nice chip design by Fintek, makes this driver\nvery small, both in terms of number of lines of code and memory\nconsumption.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dedc6a7803d9c9795b504ffd8530a4ba7b3fd9ed",
      "tree": "a9e1cb0d15b8bafbc27120945cfd1f02b03e6739",
      "parents": [
        "42d3b83fecb7b576d477244347982baa02fa4f44"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon Jan 09 23:24:41 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:48 2006 -0800"
      },
      "message": "[PATCH] hwmon: Use attribute arrays in pc87360\n\nConvert individual sensors to sensor-attr arrays by each sensor type,\nand initialize them in loops instead of long blocks of individual calls.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "394e3902c55e667945f6f1c2bdbc59842cce70f7",
      "tree": "f4bca0bdc0c291fda6f6949265aacec0669b9084",
      "parents": [
        "63872f87a151413100678f110d1556026002809e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 03:01:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:17 2006 -0800"
      },
      "message": "[PATCH] more for_each_cpu() conversions\n\nWhen we stop allocating percpu memory for not-possible CPUs we must not touch\nthe percpu data for not-possible CPUs at all.  The correct way of doing this\nis to test cpu_possible() or to use for_each_cpu().\n\nThis patch is a kernel-wide sweep of all instances of NR_CPUS.  I found very\nfew instances of this bug, if any.  But the patch converts lots of open-coded\ntest to use the preferred helper macros.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb8782ef72758b8700963ef8b949f5c812e6d630",
      "tree": "f1c43c0427df513c55111ec173f85043166dc3ef",
      "parents": [
        "dd287796d608fcdc3fe5e8fdb5bf762a8f1bc32a"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Thu Mar 23 03:00:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:16 2006 -0800"
      },
      "message": "[PATCH] PnPBIOS: Missing SMALL_TAG_ENDDEP tag\n\nWithout the attached, the kernel complains about my BIOS\u0027 PNP tables. It\nwas ACKed before, but never merged:\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d110237794007900\u0026w\u003d2\n\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41c28ff1635e71af072c4711ff5fadd5855d48e7",
      "tree": "821a819a43b55d610d862e31b7312b6260311239",
      "parents": [
        "772a0dc5d2103baff2f15c2668930bcd37add777"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 23 03:00:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:16 2006 -0800"
      },
      "message": "[PATCH] kill _INLINE_\n\nThis patch removes all occurances of _INLINE_ in the kernel.\n\nWith the exception of tty_flip.h, I\u0027ve simply removed the inline\u0027s since\ngcc should know best which functions to be inlined.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40953ed87dd68742de0dd1bdecdcdfebfe1d69ae",
      "tree": "c5faa3efe1e3f8381d5d8674f068556abb9400d8",
      "parents": [
        "6b9438e1323a2be10dcc039f6321e7ca18b9459e"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Mar 23 03:00:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:15 2006 -0800"
      },
      "message": "[PATCH] snsc kmalloc2kzalloc\n\nChange driver to use kzalloc rather than kmalloc+memset\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf8b8975c3c35d1269bf6f1c6f2ae4efb6909607",
      "tree": "25063f24381e7762db20ff4062bd43240602c327",
      "parents": [
        "81861d78c9edf9a9b03a9ba1f5b242d658f16832"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Mar 23 03:00:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:14 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/ide\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81861d78c9edf9a9b03a9ba1f5b242d658f16832",
      "tree": "9bd32a48b9869fb809c894e560bb9ee807cf7ad1",
      "parents": [
        "1e7933defd0fce79b2d8ecdbc7ca37fed0c188ed"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 23 03:00:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:14 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: serial -\u003eport_write_mutex\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82d4dc5adb0055393248ad4ab8de392fac708a12",
      "tree": "9827f519dc04c76138fac0ee90d1cc34ac9af24b",
      "parents": [
        "f85221dd74f2708b78a2aa54de59944e44206d0e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 23 03:00:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:13 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/block/nbd.c\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Clements \u003cPaul.Clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f85221dd74f2708b78a2aa54de59944e44206d0e",
      "tree": "f9e9710f78bf56515b04101bb40087b50e4bfeb6",
      "parents": [
        "0ac1759abc69fb62438c30a7e422f628a1120d67"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 23 03:00:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:12 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/block/loop.c\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70522e121a521aa09bd0f4e62e1aa68708b798e1",
      "tree": "1233412da73361b48ed01290a33ab7c90e36359a",
      "parents": [
        "d4f9af9dac4ecb75818f909168f87b441cc95653"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 23 03:00:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:11 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: tty\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c039e3134ae62863bbc8e8429b29e3c43cf21b2a",
      "tree": "b9bbf4fda0844e3173bf10a5bffbaaec94fb4246",
      "parents": [
        "6f87f0deebaff2716a3ce9232f948d702690562a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Mar 23 03:00:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:11 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: blockdev #2\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f87f0deebaff2716a3ce9232f948d702690562a",
      "tree": "85f532fe39be7c224635dd9ed0198668c30bafa3",
      "parents": [
        "b1c82b5c55851bf309f4019994610789f7042757"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 23 03:00:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:11 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/char/\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1c82b5c55851bf309f4019994610789f7042757",
      "tree": "e095ddbc53298b6ddc0324df4321a537014af0f3",
      "parents": [
        "1657f824e880a9bd239a3436b820d1a2986f763d"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Mar 23 03:00:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:11 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/block/floppy.c\n\nConvert from semaphore to mutex.\nUntested as I have no access to a floppy drive at the moment.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1657f824e880a9bd239a3436b820d1a2986f763d",
      "tree": "d5108e52c67623dc9efbdfd0ebcc327538b0bd71",
      "parents": [
        "97d1f15b7ef52c1e9c28dc48b454024bb53a5fd2"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Mar 23 03:00:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:11 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/block/pktcdvd.c\n\nConvert to use mutex from a semaphore\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e723ccd805857a46d3b63fbd20edea8579c6c541",
      "tree": "00ea3941543aad06172f5f16c78cfed2f4afb2e3",
      "parents": [
        "8ed965d612d9e9bc08805c75123f063cf6966311"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Mar 23 03:00:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:10 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers/scsi/ide-scsi.c\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ed965d612d9e9bc08805c75123f063cf6966311",
      "tree": "7a863b9cb0d408295193f888b06d40d3364a404a",
      "parents": [
        "9cdf18279d1f4a2d075ebe924d74e6e4547f6e1b"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Mar 23 03:00:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:10 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers: raw, connector, dcdbas, ppp_generic\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9cdf18279d1f4a2d075ebe924d74e6e4547f6e1b",
      "tree": "38a5e7b45ea57535c472601a97785d1360b1e6ee",
      "parents": [
        "4f7a07b88726781e37c4c5f63db3a6ee3f8500d3"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Mar 23 03:00:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:10 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: kcapi.c\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a2900b67652421b51fe25e4b86ecfec742b1f30",
      "tree": "57fd1f624d9e3fdc4b3e0dd637357cc451204250",
      "parents": [
        "d2c5d4fc07a41a6048b01d3b2930aeff1235fda5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Mar 23 03:00:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:09 2006 -0800"
      },
      "message": "[PATCH] kill cdrom -\u003edev_ioctl method\n\nSince early 2.4.x all cdrom drivers implement the block_device methods\nthemselves, so they can handle additional ioctls directly instead of going\nthrough the cdrom layer.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2c5d4fc07a41a6048b01d3b2930aeff1235fda5",
      "tree": "83bfa8bfd38e4d4063123d32a20f5e1e5b026a10",
      "parents": [
        "2dd0ebcd2ab7b18a50c0810ddb45a84316e4ee2e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Mar 23 03:00:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:09 2006 -0800"
      },
      "message": "[PATCH] cleanup cdrom_ioctl\n\nAdd a small helper for each ioctl to cut down cdrom_ioctl to a readable\nsize.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Acked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff4da2e262d2509fe1bacff70dd00934be569c66",
      "tree": "1e171f1858be98f4a7c6ea3f92358b692dab44dc",
      "parents": [
        "e4e4d665560c75afb6060cb43bb6738777648ca1"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Mar 23 03:00:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:08 2006 -0800"
      },
      "message": "[PATCH] swsusp: add check for suspension of X-controlled devices\n\nIt is unsafe to suspend devices if the hardware is controlled by X.  Add an\nextra check to prevent this from happening.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61808c2bbba127ecd9786401c55ea4c394aa0240",
      "tree": "83aa48dd211bb71a825f7999dd01d859d063ff4f",
      "parents": [
        "9e71f9c848e669f003b1319da52f03cb8e7d7403"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 23 02:59:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:03 2006 -0800"
      },
      "message": "[PATCH] cciss: fix use-after-free in cciss_init_one\n\nfree_hba() sets hba[i] to NULL, the dereference afterwards results in this\ncrash.  Setting busy_initializing to 0 actually looks unnecessary, but I\u0027m\nnot entirely sure, which is why I left it in.\n\ncciss: controller appears to be disabled\nUnable to handle kernel NULL pointer dereference at virtual address 00000370\n printing eip:\nc1114d53\n*pde \u003d 00000000\nOops: 0002 [#1]\nModules linked in:\nCPU:    0\nEIP:    0060:[\u003cc1114d53\u003e]    Not tainted VLI\nEFLAGS: 00010286   (2.6.16 #1)\nEIP is at cciss_init_one+0x4e9/0x4fe\neax: 00000000   ebx: c132cd60   ecx: c13154e4   edx: c27d3c00\nesi: 00000000   edi: c2748800   ebp: c2536ee4   esp: c2536eb8\nds: 007b   es: 007b   ss: 0068\nProcess swapper (pid: 1, threadinfo\u003dc2536000 task\u003dc2535a30)\nStack: \u003c0\u003e00000000 00000000 00000000 c13fdba0 c2536ee8 c13159c0 c2536f38\nf7c74740\n       c132cd60 c132cd60 ffffffed c2536ef0 c10c1d51 c2748800 c2536f04\nc10c1d85\n       c132cd60 c2748800 c132cd8c c2536f14 c10c1db8 c2748848 00000000\nc2536f28\nCall Trace:\n [\u003cc10031d5\u003e] show_stack_log_lvl+0xa8/0xb0\n [\u003cc1003305\u003e] show_registers+0x102/0x16a\n [\u003cc10034a2\u003e] die+0xc1/0x13c\n [\u003cc1288160\u003e] do_page_fault+0x38a/0x525\n [\u003cc1002e9b\u003e] error_code+0x4f/0x54\n [\u003cc10c1d51\u003e] pci_call_probe+0xd/0x10\n [\u003cc10c1d85\u003e] __pci_device_probe+0x31/0x43\n [\u003cc10c1db8\u003e] pci_device_probe+0x21/0x34\n [\u003cc110a654\u003e] driver_probe_device+0x44/0x99\n [\u003cc110a73f\u003e] __driver_attach+0x39/0x5d\n [\u003cc1109e1c\u003e] bus_for_each_dev+0x35/0x5a\n [\u003cc110a777\u003e] driver_attach+0x14/0x16\n [\u003cc110a220\u003e] bus_add_driver+0x5c/0x8f\n [\u003cc110ab22\u003e] driver_register+0x73/0x78\n [\u003cc10c1f6d\u003e] __pci_register_driver+0x5f/0x71\n [\u003cc13bf935\u003e] cciss_init+0x1a/0x1c\n [\u003cc13aa718\u003e] do_initcalls+0x4c/0x96\n [\u003cc13aa77e\u003e] do_basic_setup+0x1c/0x1e\n [\u003cc10002b1\u003e] init+0x35/0x118\n [\u003cc1000cf5\u003e] kernel_thread_helper+0x5/0xb\nCode: 04 b5 e0 de 40 c1 8d 50 04 8b 40 34 e8 3f b7 f9 ff 8b 04 b5 e0 de\n40 c1 e8 aa f3 ff ff 89 f0 e8 e8 fa ff ff 8b 04 b5 e0 de 40 c1 \u003cc7\u003e 80\n70 03 00 00 00 00 00 00 83 c8 ff 8d 65 f4 5b 5e 5f 5d c3\n \u003c0\u003eKernel panic - not syncing: Attempted to kill init!\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: \u003cmike.miller@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e6e33bab6e1996a5dec9108fb467b52b841e7a8",
      "tree": "6b98b15c2fe7899cdeb2453589cdee00f7853492",
      "parents": [
        "b7ad6d75028d021362221d9b2db19fcff995c3f8",
        "b88a0b1d5560cf1959c1565617e460a45c688a08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 22:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 22:20:46 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (78 commits)\n  [PATCH] powerpc: Add FSL SEC node to documentation\n  [PATCH] macintosh: tidy-up driver_register() return values\n  [PATCH] powerpc: tidy-up of_register_driver()/driver_register() return values\n  [PATCH] powerpc: via-pmu warning fix\n  [PATCH] macintosh: cleanup the use of i2c headers\n  [PATCH] powerpc: dont allow old RTC to be selected\n  [PATCH] powerpc: make powerbook_sleep_grackle static\n  [PATCH] powerpc: Fix warning in add_memory\n  [PATCH] powerpc: update mailing list addresses\n  [PATCH] powerpc: Remove calculation of io hole\n  [PATCH] powerpc: iseries: Add bootargs to /chosen\n  [PATCH] powerpc: iseries: Add /system-id, /model and /compatible\n  [PATCH] powerpc: Add strne2a() to convert a string from EBCDIC to ASCII\n  [PATCH] powerpc: iseries: Make more stuff static in platforms/iseries/mf.c\n  [PATCH] powerpc: iseries: Remove pointless iSeries_(restart|power_off|halt)\n  [PATCH] powerpc: iseries: mf related cleanups\n  [PATCH] powerpc: Replace platform_is_lpar() with a firmware feature\n  [PATCH] powerpc: trivial: Cleanup whitespace in cputable.h\n  [PATCH] powerpc: Remove unused iommu_off logic from pSeries_init_early()\n  [PATCH] powerpc: Unconfuse htab_bolt_mapping() callers\n  ...\n"
    },
    {
      "commit": "d56a3e380085bf45cc2adba80c4e6490ba644231",
      "tree": "f5eba0a77b9b1f4bf7f28952b653467cf1f523af",
      "parents": [
        "6ea671a12f66b9d4d0f35fce957a71a6849295f2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 21 23:20:28 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:41:04 2006 +1100"
      },
      "message": "[PATCH] macintosh: tidy-up driver_register() return values\n\nRemove the assumption that driver_register() returns the number of devices\nbound to the driver.  In fact, it returns zero for success or a negative\nerror value.\n\nAll callers of macio_register_driver() either ignore the return value or\nreturn it as the return value of a module_init() function.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ea671a12f66b9d4d0f35fce957a71a6849295f2",
      "tree": "771e6b38ad68eae3d113db716fc9f3a2d217c780",
      "parents": [
        "57ae595f6bf8bde42de199ff9fe68b873080fde2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 21 23:20:27 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:40:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: tidy-up of_register_driver()/driver_register() return values\n\nRemove the assumption that driver_register() returns the number of devices\nbound to the driver.  In fact, it returns zero for success or a negative\nerror value.\n\nNobody uses the return value of of_register_driver() anyway.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "57ae595f6bf8bde42de199ff9fe68b873080fde2",
      "tree": "e7c28cfe559b637baeb18356ca826f5bf8cc4e4d",
      "parents": [
        "3e52174ec8fd9d8671b69b8e7decb465aaf519c0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 21 23:20:27 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:40:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: via-pmu warning fix\n\ndrivers/macintosh/via-pmu.c:164: warning: `sleep_in_progress\u0027 defined but not used\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e52174ec8fd9d8671b69b8e7decb465aaf519c0",
      "tree": "8b29ead7e1b15b2fa4dd9f003388bb6d10979049",
      "parents": [
        "8ac4fc53fef6b4ff942a66be1b503b24d32bcf83"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 21 23:20:26 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:40:24 2006 +1100"
      },
      "message": "[PATCH] macintosh: cleanup the use of i2c headers\n\nCleanup the use of i2c headers in macintosh drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8ac4fc53fef6b4ff942a66be1b503b24d32bcf83",
      "tree": "d02f0edf7607c7f12c2ad4501c7ea2b4ee5d57e8",
      "parents": [
        "3bea63136fd9b1398de77f76b7b9e3b28249ecca"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 21 23:00:06 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:40:16 2006 +1100"
      },
      "message": "[PATCH] powerpc: dont allow old RTC to be selected\n\nNow powerpc uses the generic RTC stuff we should not enable the old RTC.\nDoing so will result in hangs at boot.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3bea63136fd9b1398de77f76b7b9e3b28249ecca",
      "tree": "443122ec33bdc8ff0a8b923667ab2a9ac17cdaaa",
      "parents": [
        "2d0eee14b23f20c501a6c2536edf68f93c56edcd"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Mar 21 23:00:05 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:40:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: make powerbook_sleep_grackle static\n\npowerbook_sleep_grackle is only called inside via-pmu, from pmu_ioctl()\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7ad6d75028d021362221d9b2db19fcff995c3f8",
      "tree": "30d2a515571d7a43d5df7cb91d118a1d46b6142a",
      "parents": [
        "0caab23e11c015559af81a4c0f4759ca05a5446a",
        "6a6bbd29a0284c1b9d33c324ba85f3ebb5509589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:51:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:51:31 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Use of uninitialized variable in drivers/net/depca.c\n  [PATCH] Use after free in net/tulip/de2104x.c\n  [PATCH] sis900 adm7001 PHY support\n  [PATCH] sky2: more ethtool stats\n  [PATCH] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n  [PATCH] s390: qeth driver cleanups\n  [PATCH] s390: qeth driver statistics fixes\n  [PATCH] AMD Au1xx0: fix Ethernet TX stats\n  [PATCH] fix spidernet build issue\n"
    },
    {
      "commit": "0caab23e11c015559af81a4c0f4759ca05a5446a",
      "tree": "590fb83c4427c129fa2ceb3d592d3800fa51e172",
      "parents": [
        "80576fd86b350a90c5be329de1e382d31121a8d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:39:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:39:38 2006 -0800"
      },
      "message": "scsi: link in the debug driver last\n\nIf the debug driver is built-in, link it in last, so that any real\ndrivers will probe first, rather than having the debug driver pick the\nfirst scsi slots..\n\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d8f057acbd38d8177cf2ffd5e151d52c2477372",
      "tree": "1c3387b045a8a487ff99bf3abed1cdf41670f6e6",
      "parents": [
        "591eb85ecd7e6eb8596c6129ae074e16636b99f4",
        "91bca4b3e2f1aaaf67e62a36914f33ca1e7d5a06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:33:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:33:12 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] Merge avlab serial board entries in parport_serial\n  [SERIAL] kernel console should send CRLF not LFCR\n"
    },
    {
      "commit": "591eb85ecd7e6eb8596c6129ae074e16636b99f4",
      "tree": "535fb7e9bc29113ff62fd70b0dcd8ad197ab51e2",
      "parents": [
        "4658f79bec0b51222e769e328c2923f39f3bda77",
        "3a2916aa289504d694072a98876d23ca31d6401e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:32:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:32:09 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)\n  [ARM] 3389/1: typo and grammar fix\n  [ARM] 3386/1: AT91RM9200 Clock update\n  [ARM] 3384/1: AT91RM9200: Timer\n  [ARM] 3382/1: ixp2000: unify defconfigs\n  [ARM] 3381/1: ixp2000: fix slowport write timing control register fields\n  [ARM] 3380/1: ixp2000: simplify ixdp2x00_master_npu() check\n  [ARM] 3379/1: ixp2000: use generic 8250 debug macros\n  [ARM] 3378/1: ixp2000: fix gpio interrupt handling\n  [ARM] Quieten spurious IRQ detection\n  [ARM] Use kcalloc to allocate counter_config array rather than kmalloc\n  [ARM] Oprofile: dynamically allocate counter_config\n  [ARM] Oprofile: Convert semaphore to mutex\n  [ARM] 3376/2: S3C2410 - update defconfig\n  [ARM] 3375/1: S3C2440 - fix osiris machine build\n  [ARM] 3374/1: ep93xx: gpio interrupt support\n  [ARM] 3361/1: S3C24XX - add USB bus clock source\n  [ARM] 3360/1: S3C2440 - add set rate methods and camera clock\n  [ARM] 3359/1: S3C24XX - add support for clk_set_rate\n  [ARM] Convert kmalloc+memset to kzalloc\n  [ARM] 3373/1: move uengine loader to arch/arm/common\n  ...\n"
    },
    {
      "commit": "6a6bbd29a0284c1b9d33c324ba85f3ebb5509589",
      "tree": "d331ca12cc67571ac9e1b2a5c26e284bd874a276",
      "parents": [
        "5185c7c20a4b88892f868ad8d92d1b640b1edba9"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Mar 22 22:49:48 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] Use of uninitialized variable in drivers/net/depca.c\n\nhi,\n\nthis fixes coverity bug #888, where the variable\ndev is used uninitialized. I assume the programmer\nmeant to use mdev, which is initialized.\nCompile tested only.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5185c7c20a4b88892f868ad8d92d1b640b1edba9",
      "tree": "53674f28e6dd666a59f5495f73149736ec260505",
      "parents": [
        "494aced2cda34c186083f7d53c419426eea3d584"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Mar 22 22:30:34 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] Use after free in net/tulip/de2104x.c\n\nhi,\n\nthis fixes coverity bug #912, where skb is freed first,\nand dereferenced a few lines later with skb-\u003elen.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "494aced2cda34c186083f7d53c419426eea3d584",
      "tree": "5eafa0da01a37c0d943b13c8f1e3eb5c433f62a1",
      "parents": [
        "eadfa7ddca98b0430b8b666e0344ab1d559389c8"
      ],
      "author": {
        "name": "Artur Skawina",
        "email": "art_k@o2.pl",
        "time": "Tue Mar 21 22:04:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] sis900 adm7001 PHY support\n\nthis patch is required to get a SIS964 based motherboard ethernet working (FSC D1875)\n(picking the #1 transceiver, instead of the last one, in case no known ones were found\nmight be a better default, and would have worked in this case too)\n\nSigned-off-by: Artur Skawina \u003cart_k@o2.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eadfa7ddca98b0430b8b666e0344ab1d559389c8",
      "tree": "c3949c277f2a0e99a6b6cceff6deab16b75a7dba",
      "parents": [
        "def720e6166f49027c45286088d1e22743666ca3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Mar 22 10:38:45 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] sky2: more ethtool stats\n\nExpose all the available hardware statistics via ethtool.\nAnd cleanup some of the statistics definitions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "def720e6166f49027c45286088d1e22743666ca3",
      "tree": "564752907159a211b60890c4d8b2abaf9322acf1",
      "parents": [
        "1380fee2b553fbde1a094476685f43ec5625aec2"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Mar 22 16:03:44 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:30 2006 -0500"
      },
      "message": "[PATCH] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n\n[patch 4/6] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n\twhen setting route6 attribute back to no_router qeth does not\n\tissue an IP ASSIST command to reset router value to no_router.\n\tOnce primary_router is set device stays in this mode.\n\tIssue an IP ASSIST command when no_router is set in route6.\n\tDevice will be reset and thus will not longer run as a primary\n\trouter.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |    5 -----\n 1 files changed, 5 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1380fee2b553fbde1a094476685f43ec5625aec2",
      "tree": "be0fb1266ce2706b624a157ed64de97a9c25ff67",
      "parents": [
        "95f6b5a1e38e26dc313e283e1e6058d3ffff517d"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Mar 22 16:03:41 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:30 2006 -0500"
      },
      "message": "[PATCH] s390: qeth driver cleanups\n\n[patch 3/6] s390: qeth driver cleanups\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n\t- code analyzing tool BEAM has found some unreachable\n\t  and unnecessary statements and also conditions\n\t  which are always true.\n\t- removed some useless MII code since OSA card will never\n\t  allow to set such values.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |   49 ++++---------------------------------------------\n qeth_proc.c |   18 +++++++++---------\n qeth_sys.c  |    2 +-\n 3 files changed, 14 insertions(+), 55 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "95f6b5a1e38e26dc313e283e1e6058d3ffff517d",
      "tree": "b9e54021bf4785e5406e430128c072a7829bd831",
      "parents": [
        "c2d3d4b938d1a8df4fd4db73427009dfb9e8b225"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Mar 22 16:03:39 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:30 2006 -0500"
      },
      "message": "[PATCH] s390: qeth driver statistics fixes\n\n[patch 2/6] s390: qeth driver statistics fixes\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n\t- display \"unsigned int\" values in /proc/qeth_perf with %u instead of %i\n\t- omit qdio header length when increasing card-\u003estats.tx_bytes\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\nqeth_main.c |    3 ++-\n qeth_proc.c |   38 +++++++++++++++++++-------------------\n 2 files changed, 21 insertions(+), 20 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2d3d4b938d1a8df4fd4db73427009dfb9e8b225",
      "tree": "f157ea9132098a4223895d8a0774a51255e93b83",
      "parents": [
        "d97381702d3a2f917cfe935fbca1e850a37b984b"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Mar 21 22:53:52 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:29 2006 -0500"
      },
      "message": "[PATCH] AMD Au1xx0: fix Ethernet TX stats\n\nWith Au1xx0 Ethernet driver, TX bytes/packets always remain zero.  The\nproblem seems to be that when packet has been transmitted, the length word\nin DMA buffer is zero.\n\nThe patch updates the TX stats when a buffer is fed to DMA.  The initial\n2.4 patch was posted to linux-mips@linux-mips.org by Thomas Lange 21 Jan\n2005.\n\nSigned-off-by: Thomas Lange \u003cthomas@corelatus.se\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d97381702d3a2f917cfe935fbca1e850a37b984b",
      "tree": "b39ada44ec2743bb318d1fc68624392887e2cfc0",
      "parents": [
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "Jens.Osterkamp@de.ibm.com",
        "time": "Tue Mar 21 22:53:47 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:28:04 2006 -0500"
      },
      "message": "[PATCH] fix spidernet build issue\n\n\u003cunchangelogged\u003e\n\nSigned-off-by: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4658f79bec0b51222e769e328c2923f39f3bda77",
      "tree": "3b09b794cde1164adc606861ddd3df6ddeb94ce2",
      "parents": [
        "f0c8bbfa154f4481623a4478b0ae94a6ceeaa026"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Mar 22 21:07:03 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:56:53 2006 -0500"
      },
      "message": "[PATCH] ahci: add softreset\n\nNow that libata is smart enought to handle both soft and hard resets,\nadd softreset method.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0c8bbfa154f4481623a4478b0ae94a6ceeaa026",
      "tree": "b39c25092a6a13c2c7c60234b50503f23571ef11",
      "parents": [
        "67951aded31a1a736c1f0f6e8317677ea6c21ee1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Mar 22 20:48:18 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:56:53 2006 -0500"
      },
      "message": "[PATCH] libata: do not ignore PIO-only devices\n\nAs libata now can do PIO, don\u0027t ignore PIO-only devices.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "67951aded31a1a736c1f0f6e8317677ea6c21ee1",
      "tree": "a2472bd37d14326ea79f1ca4310620f4fd0c2560",
      "parents": [
        "f4b15fefb38fb4942d85247854660bc8e02641a7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Mar 22 15:55:54 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:55:41 2006 -0500"
      },
      "message": "[PATCH] libata: Symbol exports\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f4b15fefb38fb4942d85247854660bc8e02641a7",
      "tree": "800703e620361be4835068056451c2ae913c3114",
      "parents": [
        "09c7ad79dc62c499bb03d1ee92f838db2fc776c5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Mar 22 15:54:04 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:55:41 2006 -0500"
      },
      "message": "[PATCH] Update libata DMA blacklist to cover versions, and resync with IDE layer\n\nNot much to say here except that some drives have fixed and bad firmware\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09c7ad79dc62c499bb03d1ee92f838db2fc776c5",
      "tree": "70a17d139824c671f898c2cda7babeb1c7860636",
      "parents": [
        "7c74ffd072fbe44b6039223982f2dc76840ac4f5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Mar 22 15:52:40 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:55:40 2006 -0500"
      },
      "message": "[PATCH] libata: Fix a drive detection problem\n\nThe current code follows the spec but uses an overlong delay. This would\nbe great if the hardware did. Several vendors however forget the D7\npulldown. Fortunately 0xFF isnt a sane reset state so we can use it to\nskip detection as is done in drivers/ide. (ie this is a tested solution\nover a long time)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7c74ffd072fbe44b6039223982f2dc76840ac4f5",
      "tree": "d769cfcabc52873b45041170c0320b5b04ac58b3",
      "parents": [
        "f01c18456993bab43067b678f56c87ca954aa43b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Mar 22 15:47:34 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:55:40 2006 -0500"
      },
      "message": "[PATCH] libata: note missing posting in mmio cmd write\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f01c18456993bab43067b678f56c87ca954aa43b",
      "tree": "3e0cd0cdf1a57618202b46a7126125902e3ab832",
      "parents": [
        "949ec2c8e6b7b89179b85baf6309c009e1a1b951",
        "1c2e02750b992703a8a18634e08b04353face243"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:13:54 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 19:13:54 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "1c2e02750b992703a8a18634e08b04353face243",
      "tree": "5dc2d10bad329eeb73b9e219e237662a8383f971",
      "parents": [
        "8b4b6707ee32f929846d947d18b1b9bf42e988aa",
        "a3c44854a59f7e983c867060aa906bbf5befb1ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:59:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:59:20 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (124 commits)\n  [ALSA] version 1.0.11rc4\n  [PATCH] Intruduce DMA_28BIT_MASK\n  [ALSA] hda-codec - Add support for ASUS P4GPL-X\n  [ALSA] hda-codec - Add support for HP nx9420 laptop\n  [ALSA] Fix memory leaks in error path of control.c\n  [ALSA] AMD Au1x00: AC\u002797 controller is memory mapped\n  [ALSA] AMD Au1x00: fix DMA init/cleanup\n  [ALSA] hda-codec - Fix generic auto-configurator\n  [ALSA] hda-codec - Fix BIOS auto-configuration\n  [ALSA] Fixes typos in Audiophile-USB.txt\n  [ALSA] ice1712 - typo fixes for dxr_enable module option\n  [ALSA] AMD Au1x00: make driver build after cleanup\n  [ALSA] ice1712 - Fix wrong value types for enum items\n  [ALSA] fix resource leak in usbmixer\n  [ALSA] Fix gus_pcm dereference before NULL\n  [ALSA] Fix seq_clientmgr dereferences before NULL check\n  [ALSA] hda-codec - Fix for Samsung R65 and ASUS A6J\n  [ALSA] hda-codec - Add support for VAIO FE550G and SZ110\n  [ALSA] usb-audio: add Maya44 mixer control names\n  [ALSA] usb-audio: add Casio PL-40R support\n  ...\n"
    },
    {
      "commit": "8b4b6707ee32f929846d947d18b1b9bf42e988aa",
      "tree": "aa27dd01e2d74cb68efc4ab57eb4d1f4e563ae33",
      "parents": [
        "d04ef3a795b3b7b376a02713ed5e211e9ae1f917",
        "116f232b3794a8b6ebde21aef5004b18cc1cfa86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  fixed path to moved file in include/linux/device.h\n  Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description\n  Documentation/dvb/get_dvb_firmware: fix firmware URL\n  Documentation: Update to BUG-HUNTING\n  Remove superfluous NOTIFY_COOKIE_LEN define\n  add \"tags\" to .gitignore\n  Fix \"frist\", \"fisrt\", typos\n  fix rwlock usage example\n  It\u0027s UTF-8\n"
    },
    {
      "commit": "d04ef3a795b3b7b376a02713ed5e211e9ae1f917",
      "tree": "837da034751a2fc1be0fc5a105c218d41a498eb6",
      "parents": [
        "36177ba655c238e33400cc2837a28720b62784bd",
        "dcc1e8dd88d4bc55e32a26dad7633d20ffe606d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:56:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:56:57 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add a secondary TSB for hugepage mappings.\n  [SPARC]: Respect vm_page_prot in io_remap_page_range().\n"
    },
    {
      "commit": "36177ba655c238e33400cc2837a28720b62784bd",
      "tree": "c285738397f0272f1e0e973c5e6a53b2e8da74b1",
      "parents": [
        "2152f8536668a957ea3214735b4761e7b22ef7d8",
        "056755f4d73d49b4adcbb8ecdaf75138cf166bd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:56:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:56:23 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Bump driver version and reldate.\n  [TG3]: Skip phy power down on some devices\n  [TG3]: Fix SRAM access during tg3_init_one()\n  [X25]: dte facilities 32 64 ioctl conversion\n  [X25]: allow ITU-T DTE facilities for x25\n  [X25]: fix kernel error message 64 bit kernel\n  [X25]: ioctl conversion 32 bit user to 64 bit kernel\n  [NET]: socket timestamp 32 bit handler for 64 bit kernel\n  [NET]: allow 32 bit socket ioctl in 64 bit kernel\n  [BLUETOOTH]: Return negative error constant\n"
    },
    {
      "commit": "2152f8536668a957ea3214735b4761e7b22ef7d8",
      "tree": "56723fc51445b1bc930c6400d4c00fd6fc831f88",
      "parents": [
        "7cae7e26f245151b9ccad868bf2edf8c8048d307",
        "30afc84cf7325e88fb9746340eba3c161080ff49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:47:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:47:24 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (138 commits)\n  [SCSI] libata: implement minimal transport template for -\u003eeh_timed_out\n  [SCSI] eliminate rphy allocation in favour of expander/end device allocation\n  [SCSI] convert mptsas over to end_device/expander allocations\n  [SCSI] allow displaying and setting of cache type via sysfs\n  [SCSI] add scsi_mode_select to scsi_lib.c\n  [SCSI] 3ware 9000 add big endian support\n  [SCSI] qla2xxx: update MAINTAINERS\n  [SCSI] scsi: move target_destroy call\n  [SCSI] fusion - bump version\n  [SCSI] fusion - expander hotplug suport in mptsas module\n  [SCSI] fusion - exposing raid components in mptsas\n  [SCSI] fusion - memory leak, and initializing fields\n  [SCSI] fusion - exclosure misspelled\n  [SCSI] fusion - cleanup mptsas event handling functions\n  [SCSI] fusion - removing target_id/bus_id from the VirtDevice structure\n  [SCSI] fusion - static fix\u0027s\n  [SCSI] fusion - move some debug firmware event debug msgs to verbose level\n  [SCSI] fusion - loginfo header update\n  [SCSI] add scsi_reprobe_device\n  [SCSI] megaraid_sas: fix extended timeout handling\n  ...\n"
    },
    {
      "commit": "7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29",
      "tree": "405a96eade34845dabe2f125b6c5eb095846869d",
      "parents": [
        "70dc991d66cac40fdb07346dba2b5d862d732c34"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:02 2006 -0800"
      },
      "message": "[PATCH] remove set_page_count() outside mm/\n\nset_page_count usage outside mm/ is limited to setting the refcount to 1.\nRemove set_page_count from outside mm/, and replace those users with\ninit_page_count() and set_page_refcounted().\n\nThis allows more debug checking, and tighter control on how code is allowed\nto play around with page-\u003e_count.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9aed0e2537174b95908f48b6052ae37196c9390",
      "tree": "0b5cd42f36f08086f0258a753203b840123c9301",
      "parents": [
        "a6f563db09c54c80d80e9013182dc512a5e53d0f"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:01 2006 -0800"
      },
      "message": "[PATCH] sg: use compound pages\n\nsg increments the refcount of constituent pages in its higher order memory\nallocations when they are about to be mapped by userspace.  This is done so\nthe subsequent get_page/put_page when doing the mapping and unmapping does not\nfree the page.\n\nMove over to the preferred way, that is, using compound pages instead.  This\nfixes a whole class of possible obscure bugs where a get_user_pages on a\nconstituent page may outlast the user mappings or even the driver.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Douglas Gilbert \u003cdougg@torque.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac2b898ca6fb06196a26869c23b66afe7944e52e",
      "tree": "e82e7bebd89b02813ce23f76fec4aeb5626da655",
      "parents": [
        "911851e6ee6ac4e26f07be342a89632f78494fef"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Wed Mar 22 00:08:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:59 2006 -0800"
      },
      "message": "[PATCH] slab: Remove SLAB_NO_REAP option\n\nSLAB_NO_REAP is documented as an option that will cause this slab not to be\nreaped under memory pressure.  However, that is not what happens.  The only\nthing that SLAB_NO_REAP controls at the moment is the reclaim of the unused\nslab elements that were allocated in batch in cache_reap().  Cache_reap()\nis run every few seconds independently of memory pressure.\n\nCould we remove the whole thing?  Its only used by three slabs anyways and\nI cannot find a reason for having this option.\n\nThere is an additional problem with SLAB_NO_REAP.  If set then the recovery\nof objects from alien caches is switched off.  Objects not freed on the\nsame node where they were initially allocated will only be reused if a\ncertain amount of objects accumulates from one alien node (not very likely)\nor if the cache is explicitly shrunk.  (Strangely __cache_shrink does not\ncheck for SLAB_NO_REAP)\n\nGetting rid of SLAB_NO_REAP fixes the problems with alien cache freeing.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7f3ea728b36aff520dff1611b3ce10cff46d8fe",
      "tree": "a3bd942d1e2a25529ecae24bdfb16f28a89fddf2",
      "parents": [
        "d0497614e0bd54f113041966532035edba463f8e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Mar 22 00:07:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:56 2006 -0800"
      },
      "message": "[PATCH] dcdbas: convert to the new platform device interface\n\nDo not use platform_device_register_simple() as it is going away, define\ndcdbas_driver and implement -\u003eprobe() and -\u003eremove() functions so manual\nbinding and unbinding will work with this driver.\n\nAlso switch to using attribute_group when creating sysfs attributes and\nmake sure to check and handle errors; explicitely remove attributes when\ndetaching driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0497614e0bd54f113041966532035edba463f8e",
      "tree": "9d43d377fcafb8675aaf3854eda5f0f6b6dad669",
      "parents": [
        "eee8ab75c609fa0c452246f69237ff577b931243"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Mar 22 00:07:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:56 2006 -0800"
      },
      "message": "[PATCH] tb0219: convert to the new platform device interface\n\nDo not use platform_device_register_simple() as it is going away.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eee8ab75c609fa0c452246f69237ff577b931243",
      "tree": "b0dd3e1b8ec8e084411b87ae96f9b10bc29c84b3",
      "parents": [
        "d39b6cfe664079ca79ae1cfebac4725a877fd61d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Mar 22 00:07:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:56 2006 -0800"
      },
      "message": "[PATCH] mv64x600_wdt: convert to the new platform device interface\n\nmv64x600_wdt: convert to the new platform device interface Do not use\nplatform_device_register_simple() as it is going away.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d39b6cfe664079ca79ae1cfebac4725a877fd61d",
      "tree": "85a4a2784819406ac86d4f30d9764cb363c2c83b",
      "parents": [
        "f4a641d66c6e135dcfc861521e8008faed2411e1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Mar 22 00:07:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:56 2006 -0800"
      },
      "message": "[PATCH] vr41xx: convert to the new platform device interface\n\nThe patch does the following for v441xx seris drivers:\n\n - stop using platform_device_register_simple() as it is going away\n - mark -\u003eprobe() and -\u003eremove() methods as __devinit and __devexit\n   respectively\n - initialize \"owner\" field in driver structure so there is a link\n   from /sys/modules to the driver\n - mark *_init() and *_exit() functions as __init and __exit\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83485f826bea154a0ab41e9b8689105531dd7cb2",
      "tree": "0413f90dda66cabbbcbe076cea5a03cb1982c5bf",
      "parents": [
        "4024ce5e0f396447cc1e07fd65c2a1d056b066bb"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Mar 22 00:07:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:55 2006 -0800"
      },
      "message": "[PATCH] serial: serial_txx9 driver update\n\nUpdate the serial_txx9 driver.\n\n * More strict check in verify_port.  Cleanup.\n * Do not insert a char caused previous overrun.\n * Fix some spin_locks.\n * Do not call uart_add_one_port for absent ports.\n\nAlso, this patch removes a BROKEN tag from Kconfig.  This driver has been\nmarked as BROKEN by removal of uart_register_port, but it has been solved\nalready on Sep 2005.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2044a94e80b61f68ee7456f82d9b443e9ff6ac7",
      "tree": "4488efc87514d440f5ca4b9fdca32dd173a04f63",
      "parents": [
        "06f9d4f94a075285d25253edbf57f2cda07d4ff3"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Wed Mar 22 00:07:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:55 2006 -0800"
      },
      "message": "[PATCH] dm: bio split bvec fix\n\nThe code that handles bios that span table target boundaries by breaking\nthem up into smaller bios will not split an individual struct bio_vec into\nmore than two pieces.  Sometimes more than that are required.\n\nThis patch adds a loop to break the second piece up into as many pieces as\nare necessary.\n\nCc: \"Abhishek Gupta\" \u003cabhishekgupt@gmail.com\u003e\nCc: Dan Smith \u003cdanms@us.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a2cda007068e838ac6494cde74c37534f04f8dc",
      "tree": "dade19c25f04a0be81dad6c0cfd1342635aa930a",
      "parents": [
        "4078006568c142a909e7889cbdc28804cec25461"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@pol.net",
        "time": "Wed Mar 22 00:07:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:55 2006 -0800"
      },
      "message": "[PATCH] i810fb_cursor(): use GFP_ATOMIC\n\nThe console cursor can be called in atomic context.  Change memory\nallocation to use the GFP_ATOMIC flag in i810fb_cursor().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "949ec2c8e6b7b89179b85baf6309c009e1a1b951",
      "tree": "2d9c3dde17ba8608aa07e96e6fffcc23f1cab39c",
      "parents": [
        "55cca65e1995ad604ee87e22c76c17d5cbceb9d0",
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 06:09:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 06:09:31 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "5501972e0b5857bc8354770d900ceb9b40c7f6b7",
      "tree": "ff239422827c4cd54d2998f8851304255de31b38",
      "parents": [
        "9d2f928ddf64ca0361562e30faf584cd33055c60",
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 11:02:08 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 11:02:08 2006 +0100"
      },
      "message": "Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "f7cbb7fcd3bae5264a079e06411b35366da9bd4d",
      "tree": "cc6c46c6e68f2c13da665ad30c9e1dd370dcb7cf",
      "parents": [
        "97c67b65cbdfd19887450ae1b80ddbb54de9559d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 13 18:48:06 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Mar 22 10:23:39 2006 +0100"
      },
      "message": "[ALSA] Fix snd_xxx_t typedefs\n\nModules: PXA Mainstone driver,CX88 driver,SAA7134 driver\n\nReplace snd_xxx_t typedefs with explicit structs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14778d9072e53d2171f66ffd9657daff41acfaed",
      "tree": "3b60565ec1e957800fc3bf4743497202a24f8279",
      "parents": [
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 21 02:29:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:15:13 2006 -0800"
      },
      "message": "[SPARC]: Respect vm_page_prot in io_remap_page_range().\n\nMake sure the callers do a pgprot_noncached() on\nvma-\u003evm_page_prot.\n\nPointed out by Hugh Dickens.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "056755f4d73d49b4adcbb8ecdaf75138cf166bd3",
      "tree": "d019a2812320c0fcdb25069eaef45224ff654ec2",
      "parents": [
        "15c3b696101992c4d69962325f0e91647164427f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:07:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:07:53 2006 -0800"
      },
      "message": "[TG3]: Bump driver version and reldate.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15c3b696101992c4d69962325f0e91647164427f",
      "tree": "da26359a3cd8899f284cb320b9918b418e0784df",
      "parents": [
        "caf636c760b33c72ebf018ff03c1b0d79ea6656a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 22 01:06:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 01:06:52 2006 -0800"
      },
      "message": "[TG3]: Skip phy power down on some devices\n\nSome PHYs should not be powered down in tg3_set_power_state() because\nof bugs or other hardware limitations.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caf636c760b33c72ebf018ff03c1b0d79ea6656a",
      "tree": "d8ac1d485a820abcb7a17b73d309bb752e3c6223",
      "parents": [
        "9a6b9f2e763a1d1492e164f13c13b995a9b98d78"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 22 01:05:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 01:05:31 2006 -0800"
      },
      "message": "[TG3]: Fix SRAM access during tg3_init_one()\n\n5700 and 5701 will not return correct SRAM data when the chip is in\nD3hot power state. tg3_get_eeprom_hw_cfg() must first put the device\nin D0 before reading SRAM.\n\nThanks to Thomas Chenault at Dell for noticing this problem.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55cca65e1995ad604ee87e22c76c17d5cbceb9d0",
      "tree": "0a691ff7c1b9320e942e78f6f46bf65df5570d9f",
      "parents": [
        "c962990a38167aacac91738501815deffa3afbd6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 22:14:17 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 22:14:17 2006 -0500"
      },
      "message": "[libata sata_vsc, sata_svw] Convert #define\u0027d constants to enums\n\nAlso, bump sata_vsc version.\n"
    },
    {
      "commit": "c962990a38167aacac91738501815deffa3afbd6",
      "tree": "13f77d5d7619a4b71f2f5e0914b4b6976c54bab7",
      "parents": [
        "4d4681f6b994baf93dff0e4f59ab4fe38b49ef13"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@gmail.com",
        "time": "Tue Mar 21 22:07:13 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 22:07:13 2006 -0500"
      },
      "message": "[libata] sata_vsc: fix inconsistent NULL checking\n\nAlso, cleanup interrupt mask content and note in Kconfig that this\ndriver supports the Intel 31244.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4d4681f6b994baf93dff0e4f59ab4fe38b49ef13",
      "tree": "b45ce12c0b6a4561ccba3f6327d98aa5af864c2a",
      "parents": [
        "17bb34a3c548c4fd2a7c859123a631f97c2af09f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:31:22 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:31:22 2006 -0500"
      },
      "message": "[libata] fix oops on non-DMA bmdma hardware\n\nAlan noted: \"bmdma may be zero but the bmdma_irq_clear function gets\ncalled even in this case during pure PIO operation. Check we have a\nbmdma before we use it.\"\n\nI fixed this by adding a check for zero.  While was I there, I fixed the\nnon-standard indentation of the small function\u0027s code.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "23cfce8924f1e7ff1d14b8f1afd7550182026d16",
      "tree": "ffee06bf9172f26a82c38e8ff4148f4547811b5d",
      "parents": [
        "88f93a31dcd950fa6b27a5721428de7e01369c06"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 21 16:06:53 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:21:32 2006 -0500"
      },
      "message": "[PATCH] libata: make irqtrap mode compile\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88f93a31dcd950fa6b27a5721428de7e01369c06",
      "tree": "2b8ad536d611a9bb46c788a0277cf34f2e77712d",
      "parents": [
        "d33d44facc8673388979297c9836b4bf590f7388"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 21 16:04:12 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:21:32 2006 -0500"
      },
      "message": "[PATCH] libata: report which drive is causing mode problems\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d33d44facc8673388979297c9836b4bf590f7388",
      "tree": "69cdb3ef82191ba66ec79bcc2ad1702f84951f83",
      "parents": [
        "41bbc8bf1ab0e3e7cda1a0334176a9aa3986cd30"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 21 15:59:57 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:21:32 2006 -0500"
      },
      "message": "[PATCH] libata: two new PCI helpers\n\nThe first performs the simplex clearing relevant to some chipsets that\nreport simplex by default but can in fact do more if poked. The second\nis used to strip DMA modes from a PCI control with no BAR4 allocation.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41bbc8bf1ab0e3e7cda1a0334176a9aa3986cd30",
      "tree": "f608116068ebad13decc3d4e720fa13af3b53f15",
      "parents": [
        "db7f44d96e0b605906abc38aaf34841a93885884"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 21 15:57:00 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:21:32 2006 -0500"
      },
      "message": "[PATCH] libata: Note weakness in our PCI handling that one day wants fixing\n\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "db7f44d96e0b605906abc38aaf34841a93885884",
      "tree": "86a2a4f07e73e48df39b167aa7a6ccf504099835",
      "parents": [
        "2d2020242d14dc8caf83d7682d91368cff64290c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 21 15:54:24 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:21:32 2006 -0500"
      },
      "message": "[PATCH] libata: make code actually compile with debugging on\n\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d2020242d14dc8caf83d7682d91368cff64290c",
      "tree": "75dbc3bdd0e6119139e7a498aeb47000e099fa78",
      "parents": [
        "b6782728d703fa3f0e5478a8b89e49ea10b1fdd0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 21 15:53:46 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:21:32 2006 -0500"
      },
      "message": "[PATCH] libata: pick a less confusion \"um dunno\" error\n\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "806a6e7a9904d4a1dfd3fd79d373bf31d71d34cb",
      "tree": "a88aa5b3e7aa20fb144686b5b36ce88282f923ad",
      "parents": [
        "a6cce2a79deefb33354561a064f0609a3b342829"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "mlord@pobox.com",
        "time": "Tue Mar 21 21:11:53 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:11:53 2006 -0500"
      },
      "message": "[libata] sata_mv: off-by-1 fix\n\nThis patch addresses a number of weird behaviours observed\nfor the sata_mv driver, by fixing an \"off by one\" bug in processing\nof the EDMA response queue.\n\nBasically, sata_mv was looking in the wrong place for\ncommand results, and this produced a lot of unpredictable behaviour.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a6cce2a79deefb33354561a064f0609a3b342829",
      "tree": "2cce168d89253814491909d870fc06fd78481440",
      "parents": [
        "e46834cd2ddb1e2941806cb8fec60fb6bdd2ec29"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Fri Mar 17 17:04:15 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:03:43 2006 -0500"
      },
      "message": "[PATCH] libata: ata_scsi_slave_config cleanup\n\nEncapsulate some of ata_scsi_slave_config so that parts\ncan be reused in future SAS patches.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e46834cd2ddb1e2941806cb8fec60fb6bdd2ec29",
      "tree": "770dfbbb56f8c9b7e748e9982875cc4522454ffb",
      "parents": [
        "f59b0cf8a3a39b75e580066c6a9aeabd97ec2743"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Fri Mar 17 17:04:03 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 21:03:43 2006 -0500"
      },
      "message": "[PATCH] libata: Add some dummy noop functions\n\nAdd some dummy noop functions for use by libata clients\nthat do not need to do anything. Future SAS patches will\nutilize these functions.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f59b0cf8a3a39b75e580066c6a9aeabd97ec2743",
      "tree": "785118d3a81dbeea6308d6282eb32ae514089485",
      "parents": [
        "41ade50c4eff9477e6aef6b15e84673c6758ec0d"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Thu Mar 16 17:59:22 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 20:39:46 2006 -0500"
      },
      "message": "[PATCH] libata-dev: Remove ATA_PROT_PIO_MULT\n\nRemove the ATA_PROT_PIO_MULT protocol.\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41ade50c4eff9477e6aef6b15e84673c6758ec0d",
      "tree": "5ebacab6c7f783d3363678a666192ee0633f0a91",
      "parents": [
        "b142eb6594003d3f82fd552a9b2ad73d774465d2"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Tue Mar 14 11:19:04 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 20:39:46 2006 -0500"
      },
      "message": "[PATCH] libata-dev: add flush task to ata_exec_internal()\n\nAdd ata_port_flush_task() to ata_exec_internal().\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "b142eb6594003d3f82fd552a9b2ad73d774465d2"
}
