)]}'
{
  "log": [
    {
      "commit": "7809b4cba2bc0165c804ab4eaf10308aad14fc8e",
      "tree": "ee6dfc7b35a2e19d7acb6e1b3c2d31ff13b6924b",
      "parents": [
        "ae38d93bd710d8014925f1cb9b689dc89c13d778"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 13:50:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:47 2007 -0300"
      },
      "message": "V4L/DVB (5855): ivtv: fix Kconfig typo and refer to the driver homepage.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ae38d93bd710d8014925f1cb9b689dc89c13d778",
      "tree": "22c2248afdfa33ae294f9ba4d16d03f4f467a658",
      "parents": [
        "11d28766deedc8bcadc87db8a65775a41c15789a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 13:42:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:46 2007 -0300"
      },
      "message": "V4L/DVB (5854): ivtv: cleanup of driver messages\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "11d28766deedc8bcadc87db8a65775a41c15789a",
      "tree": "e978eb34fc0d35844de78dc7b76fa0fae92716fc",
      "parents": [
        "4b9bc014bf4c65e1da86fbc9721f04e2763feca9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 12:47:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:45 2007 -0300"
      },
      "message": "V4L/DVB (5853): ivtv: add support to suppress high volume i2c debug messages.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4b9bc014bf4c65e1da86fbc9721f04e2763feca9",
      "tree": "18954b4b23338a09788c4ecf0268218b5dd1c167",
      "parents": [
        "c9b9a5817afc8f969b1ae834f88af6929f70de41"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 17 09:03:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:44 2007 -0300"
      },
      "message": "V4L/DVB (5852): ivtv: don\u0027t recompile needlessly\n\nDriver prints banner including kernel version. Was a leftover from when \nthe driver was standalone.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9b9a5817afc8f969b1ae834f88af6929f70de41",
      "tree": "30b32e61bb11572d841361c7e336c74c96ec29fa",
      "parents": [
        "67632e17da1e90a0c43283823f94080c0ee07088"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 06:45:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:43 2007 -0300"
      },
      "message": "V4L/DVB (5851): ivtv: fix missing I2C_ALGOBIT config option\n\nI2C_ALGOBIT must also be selected when ivtv is selected.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "67632e17da1e90a0c43283823f94080c0ee07088",
      "tree": "cb9c204f8e9d72b5510a7076f4c9e698527d44fb",
      "parents": [
        "8f40a9f5325cdceddb1610cb3dfd8cb532f5a618"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 06:38:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:42 2007 -0300"
      },
      "message": "V4L/DVB (5850): ivtv: improve API command debugging\n\nTurn off debugging of API commands that occur during encoding or decoding,\nunless they are explicitly requested.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8f40a9f5325cdceddb1610cb3dfd8cb532f5a618",
      "tree": "5ee5f9fcde54b9e49a0a3777efe4fa1055bd16e1",
      "parents": [
        "1d4ec7b1d6f130818f9b62dea3411d9ee2ff6ff6"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Mon Jul 16 16:54:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:41 2007 -0300"
      },
      "message": "V4L/DVB (5848): Av7110: fix typo\n\nParse error in ifdef or bad use of macro.\n\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d4ec7b1d6f130818f9b62dea3411d9ee2ff6ff6",
      "tree": "72af58d37022ee66a210a1707a392897681f2781",
      "parents": [
        "efa7e8673c78cc6de2d6c367eb6f50449c57ed90"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Fri Jul 20 12:13:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:33:44 2007 -0700"
      },
      "message": "Fix ZERO_OR_NULL_PTR(ZERO_SIZE_PTR)\n\nThe comparison with ZERO_SIZE_PTR in ZERO_OR_NULL_PTR() needs to be \u003c\u003d\n(not just \u003c) so that ZERO_OR_NULL_PTR(ZERO_SIZE_PTR) is 1.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n[ Duh!  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efa7e8673c78cc6de2d6c367eb6f50449c57ed90",
      "tree": "2759535bd50e6d6cc4801a02106ee26f27aa610f",
      "parents": [
        "02d6112cd7d75bf30685ee4b2e9dc0291b4d3133",
        "bd807f9c5b90c236c3d173a5815d620bc1b1316d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:02:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:02:20 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Prevent people from directly including \u003casm/rwsem.h\u003e.\n  [IA64] remove time interpolator\n  [IA64] Convert to generic timekeeping/clocksource\n  [IA64] refresh some config files for 64K pagesize\n  [IA64] Delete iosapic_free_rte()\n  [IA64] fallocate system call\n  [IA64] Enable percpu vector domain for IA64_DIG\n  [IA64] Enable percpu vector domain for IA64_GENERIC\n  [IA64] Support irq migration across domain\n  [IA64] Add support for vector domain\n  [IA64] Add mapping table between irq and vector\n  [IA64] Check if irq is sharable\n  [IA64] Fix invalid irq vector assumption for iosapic\n  [IA64] Use dynamic irq for iosapic interrupts\n  [IA64] Use per iosapic lock for indirect iosapic register access\n  [IA64] Cleanup lock order in iosapic_register_intr\n  [IA64] Remove duplicated members in iosapic_rte_info\n  [IA64] Remove block structure for locking in iosapic.c\n"
    },
    {
      "commit": "02d6112cd7d75bf30685ee4b2e9dc0291b4d3133",
      "tree": "b1715624dadae286cac16deb5a634a33f4a46aa6",
      "parents": [
        "0b1937ac0ef1541c0ea44e6f81c33d2f59803957",
        "941091024ef0f2f7e09eb81201d293ac18833cc8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:01:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:01:59 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] User stack pointer randomisation\n  [MIPS] Remove unused include/asm-mips/gfx.h\n  [MIPS] Remove unused include/asm-mips/ds1216.h\n  [MIPS] Workaround for RM7000 WAIT instruction aka erratum 38\n  [MIPS] Make support for weakly ordered LL/SC a config option.\n  [MIPS] Disable UserLocal runtime detection on platforms which never have it.\n  [MIPS] Disable MT runtime detection on platforms which never support MT.\n"
    },
    {
      "commit": "0b1937ac0ef1541c0ea44e6f81c33d2f59803957",
      "tree": "edf587df9329cd84659f772aadaabec1dd0a426e",
      "parents": [
        "03ce11048b3832f5f0c471ccdb3363a870a14ac1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jul 20 17:02:04 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:01:34 2007 -0700"
      },
      "message": "FRV: Fix linkage problems\n\nMake it possible to use __start_notes and __stop_notes without getting a GPREL\noverflow error from the FRV linker.\n\nSmall variables that would otherwise be in .data or .bss may, depending on the\narch, be placed in special sections (.sdata or .sbss) that permit single\ninstruction references on fixed instruction width machines.\n\n__start_notes and __stop_notes aren\u0027t really char variables, and certainly\ndon\u0027t refer to data in .data or .bss.  Making them type \"void\" fools the\ncompiler into not assuming anything about them.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03ce11048b3832f5f0c471ccdb3363a870a14ac1",
      "tree": "6f12eb6f9a11046474585fed67a05eb6c76ed248",
      "parents": [
        "c1158e63dfeb3928e94c768f0a403b3e0e799f70"
      ],
      "author": {
        "name": "Reiner Sailer",
        "email": "sailer@us.ibm.com",
        "time": "Fri Jul 20 10:03:02 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:00:04 2007 -0700"
      },
      "message": "Fix memory leak in tpm_binary_bios_measurements_open()\n\nThe same problem that was fixed for tpm_ascii_bios_measurements_open()\nin commit 178554ae75739e91dc4d7c3e42a3db95448cc5bf also occurs in\ntpm_binary_bios measurements().  Thanks for noticing this Satyam!\n\nI tested the attached patch to fix tpm_binary_bios_measurments as well.\n\nSigned-off-by: Reiner Sailer \u003csailer@watson.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd807f9c5b90c236c3d173a5815d620bc1b1316d",
      "tree": "b166f30d451eb99988192d0030a2771fb2b85ebe",
      "parents": [
        "c36c282b88963d0957368a443168588e62301fda"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Jul 18 07:33:08 2007 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 11:27:11 2007 -0700"
      },
      "message": "[IA64] Prevent people from directly including \u003casm/rwsem.h\u003e.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c36c282b88963d0957368a443168588e62301fda",
      "tree": "6343887ae42a65635a61b4ad99fd7f3e8dd24758",
      "parents": [
        "f4fbfb0dda5577075a049eec7fb7ad38abca1912",
        "1f564ad6d4182859612cbae452122e5eb2d62a76"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 11:26:47 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 11:26:47 2007 -0700"
      },
      "message": "Pull ia64-clocksource into release branch\n"
    },
    {
      "commit": "1f564ad6d4182859612cbae452122e5eb2d62a76",
      "tree": "ef98ce12ed64853437c35a81e29f0d1c09a4393b",
      "parents": [
        "0aa366f351d044703e25c8425e508170e80d83b1"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Wed Jul 18 15:51:28 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 11:23:02 2007 -0700"
      },
      "message": "[IA64] remove time interpolator\n\nRemove time_interpolator code (This is generic code, but\nonly user was ia64.  It has been superseded by the\nCONFIG_GENERIC_TIME code).\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Peter Keilty \u003cpeter.keilty@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0aa366f351d044703e25c8425e508170e80d83b1",
      "tree": "485040cbef6157b9bcb2e7b1b85920d1e391ab68",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 11:22:30 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 11:22:30 2007 -0700"
      },
      "message": "[IA64] Convert to generic timekeeping/clocksource\n\nThis is a merge of Peter Keilty\u0027s initial patch (which was\nrevived by Bob Picco) for this with Hidetoshi Seto\u0027s fixes\nand scaling improvements.\n\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "941091024ef0f2f7e09eb81201d293ac18833cc8",
      "tree": "8a031f67f89d29649a151d3e5275bb8aae8de8a2",
      "parents": [
        "c55757b261038d17c729068fcdaef646a665385f"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Jul 19 14:04:21 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:40 2007 +0100"
      },
      "message": "[MIPS] User stack pointer randomisation\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c55757b261038d17c729068fcdaef646a665385f",
      "tree": "8c89106bf20402bd005082b19fd26d2bf9e97078",
      "parents": [
        "ca002ba8be889f882d5e31cb5f2a9a0bf2b2d7b1"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 17 23:07:44 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Remove unused include/asm-mips/gfx.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca002ba8be889f882d5e31cb5f2a9a0bf2b2d7b1",
      "tree": "87ebc914e420ccae60a500d2919541402cbe059d",
      "parents": [
        "5a81299928f3d9abfaced60bedd85214cf9921a4"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 17 23:06:24 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Remove unused include/asm-mips/ds1216.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a81299928f3d9abfaced60bedd85214cf9921a4",
      "tree": "19cd4059c98338749a918392a91ca42533658577",
      "parents": [
        "17099b1142f6c0359fca60a3464dea8fb30badea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 17 18:49:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Workaround for RM7000 WAIT instruction aka erratum 38\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17099b1142f6c0359fca60a3464dea8fb30badea",
      "tree": "26b9f3955dca84ccab594a76680c2a71e166768a",
      "parents": [
        "ed203dadcd1373e80e95b04075e1eefc554a914b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jul 14 13:24:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Make support for weakly ordered LL/SC a config option.\n\nNone of weakly ordered processor supported in tree need this but it seems\nlike this could change ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed203dadcd1373e80e95b04075e1eefc554a914b",
      "tree": "3f564c277893d1583ccac3c146991d8cac0ab61c",
      "parents": [
        "798d9023e440085f00b352f1c1af8894959ff63e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 13 18:58:25 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Disable UserLocal runtime detection on platforms which never have it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "798d9023e440085f00b352f1c1af8894959ff63e",
      "tree": "c589af7f4be4ea5e53e002869c9849fc5e725647",
      "parents": [
        "c1158e63dfeb3928e94c768f0a403b3e0e799f70"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 13 18:54:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Disable MT runtime detection on platforms which never support MT.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c1158e63dfeb3928e94c768f0a403b3e0e799f70",
      "tree": "03a30831c27255d82d479b0242017fb2e9c342a5",
      "parents": [
        "35f3f28613bc7263949db23a4c7078e425810c8c"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 08:18:27 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 20:23:59 2007 +0300"
      },
      "message": "KVM: MMU: Fix oopses with SLUB\n\nThe kvm mmu uses page-\u003eprivate on shadow page tables; so does slub, and\nan oops result.  Fix by allocating regular pages for shadows instead of\nusing slub.\n\nTested-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "35f3f28613bc7263949db23a4c7078e425810c8c",
      "tree": "134729d56cf503029e1e667df9bfe30b7410ad3b",
      "parents": [
        "90cb0529dd230548a7f0d6b315997be854caea1b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jul 17 14:20:30 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 20:16:29 2007 +0300"
      },
      "message": "KVM: x86 emulator: implement rdmsr and wrmsr\n\nAllow real-mode emulation of rdmsr and wrmsr.  This allows smp Windows to\nboot, presumably for its sipi trampoline.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "90cb0529dd230548a7f0d6b315997be854caea1b",
      "tree": "31aad8e119781b7df846a8f8d8522a82ff3e4b25",
      "parents": [
        "d55e2cb20123cdb5020ec4a2b2f1eace5038c292"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jul 17 13:04:56 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 20:16:29 2007 +0300"
      },
      "message": "KVM: Fix memory slot management functions for guest smp\n\nThe memory slot management functions were oriented against vcpu 0, where\nthey should be kvm-wide.  This causes hangs starting X on guest smp.\n\nFix by making the functions (and resultant tail in the mmu) non-vcpu-specific.\nUnfortunately this reduces the efficiency of the mmu object cache a bit.  We\nmay have to revisit this later.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "d55e2cb20123cdb5020ec4a2b2f1eace5038c292",
      "tree": "6a02bb893638ded6448ee78687ee25072ea82360",
      "parents": [
        "2cb7e714229681408e323852bed939989faf6991"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jul 10 17:50:55 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 20:16:29 2007 +0300"
      },
      "message": "KVM: MMU: Store nx bit for large page shadows\n\nWe need to distinguish between large page shadows which have the nx bit set\nand those which don\u0027t.  The problem shows up when booting a newer smp Linux\nkernel, where the trampoline page (which is in real mode, which uses the\nsame shadow pages as large pages) is using the same mapping as a kernel data\npage, which is mapped using nx, causing kvm to spin on that page.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "2cb7e714229681408e323852bed939989faf6991",
      "tree": "552b78fa5830a0337594f9fbab5f1dc0306e93cd",
      "parents": [
        "d638d4990bfb99998420e78e8fd4607bca5cf8d0",
        "3f23de10f283819bcdc0d2282e8b5b14c2e96d3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:18:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:18:08 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sfr/ofcons\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sfr/ofcons:\n  Create drivers/of/platform.c\n  Create linux/of_platorm.h\n  [SPARC/64] Rename some functions like PowerPC\n  Begin consolidation of of_device.h\n  Begin to consolidate of_device.c\n  Consolidate of_find_node_by routines\n  Consolidate of_get_next_child\n  Consolidate of_get_parent\n  Consolidate of_find_property\n  Consolidate of_device_is_compatible\n  Start split out of common open firmware code\n  Split out common parts of prom.h\n"
    },
    {
      "commit": "d638d4990bfb99998420e78e8fd4607bca5cf8d0",
      "tree": "8f09b50e65a32403ae0348c2768bc466a9c8b764",
      "parents": [
        "8c6b065b792061c2e471d530127f2348fd9d243d",
        "5a6eb676d3bc4d7a6feab200a92437b62ad298da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:16:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:16:07 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - improve powersaving for Geyser3 devices\n  Input: lifebook - fix an oops on Panasonic CF-18\n  Input: document intended meaning of KEY_SWITCHVIDEOMODE\n  Input: switch to using seq_list_xxx helpers\n  Input: i8042 - give more trust to PNP data on i386\n  Input: add driver for Fujitsu serial touchscreens\n  Input: ads7846 - re-check pendown status before reporting events\n  Input: ads7846 - introduce sample settling delay\n  Input: xpad - add support for leds on xbox 360 pad\n"
    },
    {
      "commit": "8c6b065b792061c2e471d530127f2348fd9d243d",
      "tree": "8b8b8f2e8383d73e08e33a7e5ee31059d52feaf6",
      "parents": [
        "6a860c979b35469e4d77da781a96bdb2ca05ae64"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 20 15:36:31 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:08:44 2007 -0700"
      },
      "message": "pata_cs5520: Fix probe bug regression introduced in 2.6.22\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linux Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a860c979b35469e4d77da781a96bdb2ca05ae64",
      "tree": "3160a7a4c76743fa4ca9a9eb9ccb0d67bc363d9b",
      "parents": [
        "9d1ca6f13cfedfd127f3be7e447bd6d922806a65"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jul 20 15:18:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:07:01 2007 -0700"
      },
      "message": "splice: fix bad unlock_page() in error case\n\nIf add_to_page_cache_lru() fails, the page will not be locked. But\nsplice jumps to an error path that does a page release and unlock,\ncausing a BUG() in unlock_page().\n\nFix this by adding one more label that just releases the page. This bug\nwas actually triggered on EL5 by gurudas pai \u003cgurudas.pai@oracle.com\u003e\nusing fio.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d1ca6f13cfedfd127f3be7e447bd6d922806a65",
      "tree": "fb920888bce49f2bfa8c5a239e2c8c55dd9df7bd",
      "parents": [
        "876be9d89e9c8a007577e6372e331042edf4020b"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 20 22:15:01 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:05:16 2007 -0700"
      },
      "message": "lguest: override sched_clock\n\nGuests currently use the default scheduler clock: this means they\nalways use jiffies even if TSC is actually available.  It doesn\u0027t make\nany noticeable difference here, but it\u0027s a better thing to do.\n\nAlso remove commented-out asm/sched-clock.h from -mm tree.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "876be9d89e9c8a007577e6372e331042edf4020b",
      "tree": "a6da89d7f91ad5ccd83332b559d6458989889bdd",
      "parents": [
        "e5faff45b381e053c31214713ed783d97f49177b"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 20 22:12:56 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:05:16 2007 -0700"
      },
      "message": "lguest: trivial: We now have asm/processor-flags.h, so use it.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5faff45b381e053c31214713ed783d97f49177b",
      "tree": "0a2b906f9f087b33e4ca9cb892f35f649ab67fb6",
      "parents": [
        "bd6dc742a4b1945861795a66dc27c65365c5f28e"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 20 22:11:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:05:16 2007 -0700"
      },
      "message": "lguest: fix sense if IF flag on interrupt injection\n\nThe sense of the IF bit is backwards in the host interrupt handling.\n\nThis means we always save \"IF\u003d1\" on the stack when injecting an\ninterrupt.  It turns out this is almost always correct (unless the\nguest is taking a page fault in an interrupt due to an unpopulated\nvmalloc mapping), so went unnoticed.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd6dc742a4b1945861795a66dc27c65365c5f28e",
      "tree": "bb075b1017c88ff27c1d8fba6fa805ecb0db0e62",
      "parents": [
        "5f7e08ca7b657f5678dd62a080f7f3a8f923ad02"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jul 20 10:59:41 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:54:14 2007 -0700"
      },
      "message": "AFS: Use patched rxrpc_kernel_send_data() correctly\n\nFix afs_send_simple_reply() to accept a greater-than-zero return value from\nrxrpc_kernel_send_data() as being a successful return rather than thinking it\nan error and aborting the call.\n\nrxrpc_kernel_send_data() previously returned zero incorrectly when it worked\nsuccessfully, but has been patched to return the number of bytes it\ntransmitted.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f7e08ca7b657f5678dd62a080f7f3a8f923ad02",
      "tree": "8ec61964df164dd9a2b6d5cbabd338a5728b7e3a",
      "parents": [
        "7f46e6ca0183568a688e6bfe40e3ab9adb305d03",
        "56386f6424f242cff46e2cfd7be44624cd37dce1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:52:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:52:53 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: intc - add support for SH7750 and its variants\n  sh: Move entry point code to .text.head.\n  sh: heartbeat: Shut up resource size warning.\n  sh: update r2d defconfig and fix SH7751R pci compliation\n  sh: Many symbol exports for nommu allmodconfig.\n  sh: zero terminate 8250 platform data for r2d board\n  sh: cpufreq: Fix up the build for SH-2.\n  sh: Make on-chip DMA channel selection explicit.\n  sh: Fix up CPU dependencies for on-chip DMAC.\n  sh: cpufreq: clock framework support.\n  sh: Support rate rounding for SH7722 FRQCR clocks.\n  sh: Implement clk_round_rate() in the clock framework.\n  sh: Fix up PCI section mismatch warnings.\n  sh: Wire up fallocate() syscall.\n  sh: intc - add support for 7780\n  sh: intc - improve group support\n  sh: Fix up SH-3 and SH-4 driver dependencies.\n  sh: push-switch: Correct license string.\n  sh: cpufreq: Fix driver dependencies and flag as broken.\n  sh: IPR/INTC2 IRQ setup consolidation.\n  ...\n"
    },
    {
      "commit": "7f46e6ca0183568a688e6bfe40e3ab9adb305d03",
      "tree": "32934472c0396953c910e1dd14c195c782ae9986",
      "parents": [
        "c8e16aa291c7d1ff14d3784e52bd376bcae17d54",
        "53555eb758388fff3982875129ca96080caed147"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:52:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:52:06 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (102 commits)\n  [ALSA] version 1.0.14\n  [ALSA] remove duplicate Logitech Quickcam USB ID in usbquirks.h\n  [ALSA] hda-codec - Fix input with STAC92xx\n  [ALSA] hda-intel: support for iMac 24\u0027\u0027 released on 09/2006\n  [ALSA] hda-codec - Add quirk for Asus P5LD2\n  [ALSA] snd-ca0106: Add support for X-Fi Extreme Audio.\n  [ALSA] snd-emu10k1:Enable E-Mu 1616m notebook firmware loading.\n  [ALSA] snd-emu10k1: Initial support for E-Mu 1616 and 1616m.\n  [ALSA] cs46xx - Fix PM resume\n  [ALSA] hda: Enable SPDIF in/out on some stac9205 boards\n  [ALSA] timer: check for incorrect device state in non-debug compiles, too\n  [ALSA] snd-aoa-codec-onyx: fix typo\n  [ALSA] hda-codec - Add quirks for HP dx2200/dx2250\n  [ALSA] hda-codec - Rename HP model-specific quirks\n  [ALSA] hda-codec - Add quirk for HP Samba\n  [ALSA] hda-codec - Add LG LW20 line-in capture source\n  [ALSA] usb-audio - Fix AC3 with M-Audio Audiophile USB\n  [ALSA] hda: stac9202 mixer fix\n  [ALSA] Make s3c24xx_i2s_set_clkdiv() change the correct bits\n  [ALSA] hda-codec - Add LG LW20 si3054 modem id\n  ...\n"
    },
    {
      "commit": "c8e16aa291c7d1ff14d3784e52bd376bcae17d54",
      "tree": "3a4e725ef430b6c71af96c7c855b63732f453c81",
      "parents": [
        "6936b17ea03f54525f01b12819d558ba52a86b46",
        "fad9e7d95769ff6c0918b79d58a7ba03615c3ff9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:51:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:51:11 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: Flag sh64_get_page() as __init_refok.\n  sh64: Move entry point code to .text.head.\n  sh64: Fix up PCI section mismatch warnings.\n  sh64: Update cayman defconfig.\n  sh64: Wire up fallocate() syscall.\n"
    },
    {
      "commit": "6936b17ea03f54525f01b12819d558ba52a86b46",
      "tree": "7f38aabb1a4237efa1e980418e7f31218a126611",
      "parents": [
        "5c72fc5cad68f5e1bfe0910cca9f63723e4a5c4a",
        "8350163a90f6003c9e60e8ebc0e00f654657645f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:50:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:50:49 2007 -0700"
      },
      "message": "Merge branch \u0027cfq\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027cfq\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  cfq: Write-only stuff in CFQ data structures\n  cfq: async queue allocation per priority\n"
    },
    {
      "commit": "5c72fc5cad68f5e1bfe0910cca9f63723e4a5c4a",
      "tree": "ad104c86fa58d7871727ba87a6dc214b44d994da",
      "parents": [
        "dee2383784212c67819fdda1cbd4339f11d23b99"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jul 20 09:21:06 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:50:20 2007 -0700"
      },
      "message": "arm: fix up handle_mm_fault changes\n\nUpdate arm to use bitwise types for its VM_FAULT_ constants.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dee2383784212c67819fdda1cbd4339f11d23b99",
      "tree": "c6ec906c99c220c4a3894504195fc9f9b2d0f286",
      "parents": [
        "e609ccc3161ead8a685b15533d9b6958ed368358",
        "5ddf24c5ea9d715dc4f5d5d5dd1c9337d90466dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:46:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:46:42 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (29 commits)\n  libata: implement EH fast drain\n  libata: schedule probing after SError access failure during autopsy\n  libata: clear HOTPLUG flag after a reset\n  libata: reorganize ata_ehi_hotplugged()\n  libata: improve SCSI scan failure handling\n  libata: quickly trigger SATA SPD down after debouncing failed\n  libata: improve SATA PHY speed down logic\n  The SATA controller device ID is different according to\n  ahci: implement SCR_NOTIFICATION r/w\n  ahci: make NO_NCQ handling more consistent\n  libata: make -\u003escr_read/write callbacks return error code\n  libata: implement AC_ERR_NCQ\n  libata: improve EH report formatting\n  sata_sil24: separate out sil24_do_softreset()\n  sata_sil24: separate out sil24_exec_polled_cmd()\n  sata_sil24: replace sil24_update_tf() with sil24_read_tf()\n  ahci: separate out ahci_do_softreset()\n  ahci: separate out ahci_exec_polled_cmd()\n  ahci: separate out ahci_kick_engine()\n  ahci: use deadline instead of fixed timeout for 1st FIS for SRST\n  ...\n"
    },
    {
      "commit": "e609ccc3161ead8a685b15533d9b6958ed368358",
      "tree": "077c4918204792f131b35749519d01cd5363d31f",
      "parents": [
        "178554ae75739e91dc4d7c3e42a3db95448cc5bf"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Jul 20 09:29:50 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:45:38 2007 -0700"
      },
      "message": "Fix Lindent to not indent preprocessor comments so far\n\nI recently ran Lindent over the AdvanSys driver and it moved the\ncomments on #else and #endif lines way over to the right:\n\n\t#else                          /* ADVANSYS_DEBUG */\n\nThis doesn\u0027t match what I expect from kernel style, but it is\ndocumented.  We just need another flag to indent to make this look like:\n\n\t#else /* ADVANSYS_DEBUG */\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "178554ae75739e91dc4d7c3e42a3db95448cc5bf",
      "tree": "12c9ec848b2c6b463c4f12801e802ee75ff31311",
      "parents": [
        "22982a5687d8abf7bafe6d307585464f47089f18"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Jul 20 00:31:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:20 2007 -0700"
      },
      "message": "Memory leak in tpm_ascii_bios_measurements_open()\n\nCoverity found a memory leak in tpm_ascii_bios_measurements_open().\n\nIf \"read_log(log)\" fails, then we may leak \u0027log\u0027 and\n\u0027log-\u003ebios_event_log\u0027.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Seiji Munetoh \u003cmunetoh@jp.ibm.com\u003e\nCc: Stefan Berger \u003cstefanb@us.ibm.com\u003e\nCc: Reiner Sailer \u003csailer@watson.ibm.com\u003e\nCc: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22982a5687d8abf7bafe6d307585464f47089f18",
      "tree": "b2f3de3a66149d6f6f49ce9059c379885b117798",
      "parents": [
        "e3bbb3f05339de438faf54124f25c92e6fe4ac2e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Jul 20 00:31:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:20 2007 -0700"
      },
      "message": "m68knommu: reformat show_cpuinfo()\n\nReformat show_cpuinfo() to be consistent with normal coding style\n(and rest of this file).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3bbb3f05339de438faf54124f25c92e6fe4ac2e",
      "tree": "ac71f22e810909df9f069c9d5638ed102da0565d",
      "parents": [
        "eb0645a8b1f14da300f40bb9f424640cd1181fbf"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Jul 20 00:31:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:20 2007 -0700"
      },
      "message": "cr_backlight_probe() allocates too little storage for struct cr_panel\n\nThe Coverity checker noticed that we allocate too little storage for\n\"struct cr_panel *crp\" in cr_backlight_probe().\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Thomas Hellstrom \u003cthomas@tungstengraphics.com\u003e\nCc: Alan Hourihane \u003calanh@tungstengraphics.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb0645a8b1f14da300f40bb9f424640cd1181fbf",
      "tree": "462789626fcd1775bec80d74d19bcd68797589c8",
      "parents": [
        "7c6129c68fe90a61166800b40217a850b8faee98"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 20 00:31:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:19 2007 -0700"
      },
      "message": "async_tx: fix kmap_atomic usage in async_memcpy\n\nAndrew Morton:\n\t[async_memcpy] is very wrong if both ASYNC_TX_KMAP_DST and\n\tASYNC_TX_KMAP_SRC can ever be set.  We\u0027ll end up using the same kmap\n\tslot for both src add dest and we get either corrupted data or a BUG.\n\nEvgeniy Polyakov:\n\tBtw, shouldn\u0027t it always be kmap_atomic() even if flag is not set.\n\tThat pages are usual one returned by alloc_page().\n\nSo fix the usage of kmap_atomic and kill the ASYNC_TX_KMAP_DST and\nASYNC_TX_KMAP_SRC flags.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c6129c68fe90a61166800b40217a850b8faee98",
      "tree": "2e362eb189d5b55b4c75ed40c7ba216a3e0de041",
      "parents": [
        "1833633803c7ef4d8f09877d3f1549cbd252f477"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 00:31:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:19 2007 -0700"
      },
      "message": "dpt_i2o depends on virt_to_bus\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1833633803c7ef4d8f09877d3f1549cbd252f477",
      "tree": "ce69505de705701f838bd77c6b6b6bc18529bed0",
      "parents": [
        "e228929bc257b963523ed75aa60d2ad77ece2189"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jul 20 00:31:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:19 2007 -0700"
      },
      "message": "fix some conversion overflows\n\nFix page index to offset conversion overflows in buffer layer, ecryptfs,\nand ocfs2.\n\nIt would be nice to convert the whole tree to page_offset, but for now\njust fix the bugs.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e228929bc257b963523ed75aa60d2ad77ece2189",
      "tree": "d72cf8e6d8a126792565549527efc2c9a6fcdcbe",
      "parents": [
        "8d1b87530e7df5c9541a69910ef7f786f034eca0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 00:31:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:19 2007 -0700"
      },
      "message": "mm: fix memory hotplug oops from ZONE_MOVABLE changes.\n\nzone_movable_pfn is presently marked as __initdata and referenced from\nadjust_zone_range_for_zone_movable(), which in turn is referenced by\nzone_spanned_pages_in_node().  Both of these are __meminit annotated.  When\nmemory hotplug is enabled, this will oops on a hot-add, due to\nzone_movable_pfn having been freed.\n\n__meminitdata annotation gives the desired behaviour.\n\nThis will only impact platforms that enable both memory hotplug\nand ARCH_POPULATES_NODE_MAP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d1b87530e7df5c9541a69910ef7f786f034eca0",
      "tree": "9c8b4516187d3d4d55bf4946b07390bc8a0e9415",
      "parents": [
        "d2eea68e7db759ce67807b42b7407236cccfde71"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 20 00:31:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:19 2007 -0700"
      },
      "message": "arch/i386/xen/events.c should #include \u003casm/xen/hypervisor.h\u003e\n\nEvery file should include the headers containing the prototypes for\nits global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2eea68e7db759ce67807b42b7407236cccfde71",
      "tree": "41521fcbce645a492c83e45b4b73be829a4cc8b1",
      "parents": [
        "5ac12c6fe1b5fbda0d0caedb8214cde545a5737c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Jul 20 00:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:19 2007 -0700"
      },
      "message": "xen: disable vdso \"nosegneg\" on native boot\n\nOne of the nice ideas behind paravirt is that CONFIG_XEN\u003dy can be included\nin a standard configuration and be no worse for native booting than as a\nXen guest.  The glibc feature that supports the vDSO \"nosegneg\" note is\ndesigned specifically to make this easy.  You just have to flip one bit at\nboot time.  This patch makes Xen flip the bit, so a CONFIG_XEN\u003dy kernel on\nbare hardware does not make glibc use the less-optimized library builds.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ac12c6fe1b5fbda0d0caedb8214cde545a5737c",
      "tree": "26c7ad8f48ee82d4253a4a8c0637180aa0fb8b0d",
      "parents": [
        "52a23685f37c06d0cd00eeb8f517a90de3f2c338",
        "78d00125398f18f7354e759ba7cd544a6b07f504"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:26:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:26:54 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix two year old bug in early bootup asm.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix log message type in vio_create_one().\n  [SPARC64]: Tweak assertions in sun4v_build_virq().\n  [SPARC64]: Tweak kernel log messages in power_probe().\n  [SPARC64]: Fix handling of multiple vdc-port nodes.\n  [SPARC64]: Fix device type matching in VIO\u0027s devspec_show().\n  [SPARC64]: Fix MODULE_DEVICE_TABLE() specification in VDC and VNET.\n  [SPARC]: Add sys_fallocate() entries.\n  [SPARC64]: Use orderly_poweroff().\n"
    },
    {
      "commit": "52a23685f37c06d0cd00eeb8f517a90de3f2c338",
      "tree": "1449bf12db013962c98b2b8cd9b4b5d1cf359b01",
      "parents": [
        "d046943cbaf332f75284ad99f4b3e60bae7ffff2",
        "d20da3c39b9d5b04f0258ba74643533268f56e30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (44 commits)\n  USB: drivers/usb/storage/dpcm.c whitespace cleanup\n  USB: r8a66597-hcd: fixes some problem\n  USB: change name of spinlock in hcd.c\n  USB: move routines in hcd.c\n  USB: misc: uss720: clean up urb-\u003estatus usage\n  USB: misc: usbtest: clean up urb-\u003estatus usage\n  USB: misc: usblcd: clean up urb-\u003estatus usage\n  USB: misc: phidgetmotorcontrol: clean up urb-\u003estatus usage\n  USB: misc: phidgetkit: clean up urb-\u003estatus usage\n  USB: misc: legousbtower: clean up urb-\u003estatus usage\n  USB: misc: ldusb: clean up urb-\u003estatus usage\n  USB: misc: iowarrior: clean up urb-\u003estatus usage\n  USB: misc: ftdi-elan: clean up urb-\u003estatus usage\n  USB: misc: auerswald: clean up urb-\u003estatus usage\n  USB: misc: appledisplay: clean up urb-\u003estatus usage\n  USB: misc: adtux: clean up urb-\u003estatus usage\n  USB: core: message: clean up urb-\u003estatus usage\n  USB: image: microtek: clean up urb-\u003estatus usage\n  USB: image: mdc800: clean up urb-\u003estatus usage\n  USB: storage: onetouch: clean up urb-\u003estatus usage\n  ...\n"
    },
    {
      "commit": "d046943cbaf332f75284ad99f4b3e60bae7ffff2",
      "tree": "79eb1e8a11b2b815007c7186ddcaba05b7e94368",
      "parents": [
        "8d4bc5b6b0ce030f51a2db836caeaf687b986791"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 16:18:06 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:50 2007 -0700"
      },
      "message": "fix gfp_t annotations for slub\n\n\tSince we have use like ~SLUB_DMA, we ought to have the type\nset right in both cases.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d4bc5b6b0ce030f51a2db836caeaf687b986791",
      "tree": "a4d4149341f3f2c96ca626eee45d9fa103e527b5",
      "parents": [
        "6d14bfe77b8246a45670b7158d3a49bfe55662c7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 16:15:28 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "ANSIfy a couple of functions in netfilter\n\n\tIt\u0027s C, not C++...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d14bfe77b8246a45670b7158d3a49bfe55662c7",
      "tree": "582782292e590d156a1f126b8b8bf6e0b6341b90",
      "parents": [
        "25cccecce8e29f92eb5a0445bc97ee01ef2da379"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 16:10:24 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "Fix lguest misannotation\n\n\tIt\u0027s void __user *, not void * __user...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25cccecce8e29f92eb5a0445bc97ee01ef2da379",
      "tree": "aed1b449d35fd1000cad05cbaf802f45a487551c",
      "parents": [
        "a9204879b4242c2bed3a172399906acd371a8081"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 16:07:33 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "Fix up sky2 breakage\n\n\tDoing |\u003d 1 \u003c\u003c 19 to 16bit unsigned is not particulary useful;\nthat register is 32bit, unlike the ones dealt with in the rest of\nfunction, so we need u32 variable here.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9204879b4242c2bed3a172399906acd371a8081",
      "tree": "7f7e177e585c9a472e0a4ad0bcebbcd74f1a2746",
      "parents": [
        "dfedfaf55a452637d72bfc482c80f902a470ebb7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 16:03:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "Fix buggered kmalloc() call argument order\n\nWrong order of arguments\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfedfaf55a452637d72bfc482c80f902a470ebb7",
      "tree": "a8bc61819e920c2d4f71c7688ce4509396855819",
      "parents": [
        "446df4c1e5f56cb68ec0cd9c29bbb2c7b04a513e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: exclude more unbuildable drivers\n\nanything that wants working dma-mapping won\u0027t work\nparport_pc won\u0027t work on m68k unless we have ISA\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "446df4c1e5f56cb68ec0cd9c29bbb2c7b04a513e",
      "tree": "b2ea49882f6d34f228167765795e5b58e4b814a6",
      "parents": [
        "f6ea2090e08abf3b95e1b692f1eec596bce69e9c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:48 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "mac89x0: missing __init\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6ea2090e08abf3b95e1b692f1eec596bce69e9c",
      "tree": "d9b2750b31606f0bb1e68c477b1b3f9e8fbe8068",
      "parents": [
        "66a3f820cb6a88ef0481e042d4b48b2299deab7e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:38 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: remove empty -\u003esetup is several consoles\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66a3f820cb6a88ef0481e042d4b48b2299deab7e",
      "tree": "70deffd145252ce91a80a951c80db116a02947a2",
      "parents": [
        "88f8bb780e13fd31f207e1752ee8624dc786381f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:28 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: missing __init\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f8bb780e13fd31f207e1752ee8624dc786381f",
      "tree": "b2504dfba3a3e0a0d6c2502b7bae9d981be708d5",
      "parents": [
        "7e5de05169b766b86b4bc7c196f53d57e1952bff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:18 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: missing exports\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e5de05169b766b86b4bc7c196f53d57e1952bff",
      "tree": "75331b36df06c453bdb7e99ab7fbee4f3d80ff59",
      "parents": [
        "f9569e1d1540791f664aeb935b1ec11b6e56507c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:08 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: use .text.head\n\ni.e. tell modpost that entry point code (that has to be outside\nof .init.text for external reasons) is OK to refer to .init.*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9569e1d1540791f664aeb935b1ec11b6e56507c",
      "tree": "42124a5027a9feb7f499beed73a8f467629046a4",
      "parents": [
        "3a5df1d451cfe3a3d6d63f144554cac286eecba1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:32:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k iomem (based on Geert\u0027s tree + memcpy_... stuff)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a5df1d451cfe3a3d6d63f144554cac286eecba1",
      "tree": "8745932730368dcf5bed7ee5a269af08b9be693d",
      "parents": [
        "8a0236743ecd591f16a749f5c06670c6ae9661be"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:32:48 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: teach modpost about .m68_fixup\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a0236743ecd591f16a749f5c06670c6ae9661be",
      "tree": "26e0d790942c025b58f3791eb9bf6a745b33862c",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 00:24:22 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "more isa/eisa/pci-only drivers marked as such\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ddf24c5ea9d715dc4f5d5d5dd1c9337d90466dc",
      "tree": "6ba89094decfada468fba1f4670b9395c6f66e42",
      "parents": [
        "4e57c517b3cbaceb7438eeec879ca129fc17442c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:41 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:26:26 2007 -0400"
      },
      "message": "libata: implement EH fast drain\n\nIn most cases, when EH is scheduled, all in-flight commands are\naborted causing EH to kick in immediately.  However, in some cases\n(especially with PMP), it\u0027s unclear which commands are affected by the\nerror condition and although aborting all in-flight commands work, it\nisn\u0027t optimal and may cause unnecessary disruption.  On the other\nhand, waiting for in-flight commands to drain themselves can take up\nto 30seconds.\n\nThis patch implements EH fast drain to handle such situations.  It\ngives in-flight commands some time to finish up but doesn\u0027t wait for\ntoo long.  After EH is scheduled, fast drain timer is started and if\nno other completion occurs in ATA_EH_FASTDRAIN_INTERVAL all in-flight\ncommands are aborted.  If any completion occurred in the interval, the\nport is given another interval to finish up itself.\n\nCurrently ATA_EH_FASTDRAIN_INTERVAL is 3 secs which should be enough\nfor finishing up most commands.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e57c517b3cbaceb7438eeec879ca129fc17442c",
      "tree": "c77ee2e10ff0b9d83d454937e5890c38314cbabf",
      "parents": [
        "fccb6ea5c240b9f29baa55448488fd6aee49f5a5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:41 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:26:26 2007 -0400"
      },
      "message": "libata: schedule probing after SError access failure during autopsy\n\nIf SError isn\u0027t accessible, EH can\u0027t tell whether hotplug has happened\nor not.  Report SError read failure with AC_ERR_OTHER and schedule\nprobing with hardreset.  This will be mainly useful for PMPs.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fccb6ea5c240b9f29baa55448488fd6aee49f5a5",
      "tree": "d1c76e551ed15b58c9e10645a25b609b6ba398ee",
      "parents": [
        "f8f1e1cc0cd4d75c73e9a55a0ede8958e4fa14f1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:41 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:26:25 2007 -0400"
      },
      "message": "libata: clear HOTPLUG flag after a reset\n\nATA_EHI_HOTPLUGGED is a hint for reset functions indicating the the\nport might have gone through hotplug/unplug just before entering EH.\nReset functions modify their behaviors a bit to handle the situation\nbetter - e.g. using longer debouncing delay.\n\nCurrently, once HOTPLUG is set, it isn\u0027t cleared till the end of EH.\nThis is unnecessary and makes EH take longer.  Clear the HOTPLUGGED\nflag after a reset try (successful or not).\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8f1e1cc0cd4d75c73e9a55a0ede8958e4fa14f1",
      "tree": "91eaf4895b09923dc4830fa874de25d9eef105d9",
      "parents": [
        "1ae463171cc1b1ea6dad7bcb298e96c073e7373e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:26:25 2007 -0400"
      },
      "message": "libata: reorganize ata_ehi_hotplugged()\n\n__ata_ehi_hotplugged() now has no users.  Regorganize\nata_ehi_hotplugged() such that a new function ata_ehi_schedule_probe()\ndeals with scheduling probing.  ata_ehi_hotplugged() calls it and\nadditionally marks hotplug specific flags.  ata_ehi_schedule_probe()\nwill be used laster.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ae463171cc1b1ea6dad7bcb298e96c073e7373e",
      "tree": "c3d62562c9be8c855f7238785ea9c9348f1e56f1",
      "parents": [
        "f1545154a5c96590b1992aac8ee1e2c445e301ed"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:26:25 2007 -0400"
      },
      "message": "libata: improve SCSI scan failure handling\n\nSCSI scan may fail due to memory allocation failure even if EH is not\nin progress.  Due to use of GFP_ATOMIC in SCSI scan path, allocation\nfailure isn\u0027t too rare especially while probing multiple devices at\nonce which is the case when a bunch of devices are connected to PMP.\n\nThis patch moves SCSI scan failure detetion logic from\nata_scsi_hotplug() to ata_scsi_scan_host() and implement synchronous\nscan behavior.  The synchronous path sleeps briefly and repeats SCSI\nscan if some devices aren\u0027t attached properly.  It contains robust\nretry loop to minimize the chance of device misdetection during boot\nand falls back to async retry if everything fails.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1545154a5c96590b1992aac8ee1e2c445e301ed",
      "tree": "edd95f465369d8597c40e7fdcc9513dea5fd2712",
      "parents": [
        "008a78961ec72990d09d7625ef9499d7317d040d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:19:06 2007 -0400"
      },
      "message": "libata: quickly trigger SATA SPD down after debouncing failed\n\nDebouncing failure is a good indicator of basic link problem.  Use\n-EPIPE to indicate debouncing failure and make ata_eh_reset() invoke\nsata_down_spd_limit() if the error occurs during reset.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "008a78961ec72990d09d7625ef9499d7317d040d",
      "tree": "aa356bbd961b7425017a3037fec509ffb761d332",
      "parents": [
        "badc2341579511a247f5993865aa68379e283c5c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:19:05 2007 -0400"
      },
      "message": "libata: improve SATA PHY speed down logic\n\nsata_down_spd_limit() first reads the current SPD from SStatus and\nlimit the speed to the lower one of one below the current limit or one\nbelow the current SPD in SStatus.  SPD may not be accessible or valid\nwhen SPD down is requested making sata_down_spd_limit() fail when it\u0027s\nmost needed.\n\nThis patch makes the current SPD cached after each successful reset\nand forces GEN I speed (1.5Gbps) if neither of SStatus or the cached\nvalue is valid, so sata_down_spd_limit() is now guaranteed to lower\nthe speed limit if lower speed is available.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "badc2341579511a247f5993865aa68379e283c5c",
      "tree": "bcdd50d27969b247d2cb459a3cfdbb686ef2e34d",
      "parents": [
        "203ef6c456ad70e660cca67921d3d872b13aa516"
      ],
      "author": {
        "name": "su henry",
        "email": "henry.su.ati@gmail.com",
        "time": "Fri Jul 20 08:07:46 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:07:46 2007 -0400"
      },
      "message": "The SATA controller device ID is different according to\nthe onchip SATA type set in the system BIOS:\nDevice                              Device ID\nSATA in IDE mode             0x4390\nSATA in AHCI mode           0x4391\nSATA in non-raid5 driver     0x4392\nSATA in raid5 driver           0x4393\n\nAlthough the device ID is different, they use the same AHCI driver\n.The attached file is the patch for adding these device\nIDs for ATI SB700.\n\nSigned-off-by: henry.su.ati@gmail.com\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "203ef6c456ad70e660cca67921d3d872b13aa516",
      "tree": "5dfcc194492f9a1d561966042c858ba705ad6786",
      "parents": [
        "274c1fde5c775a53331427d454745b9ecc5c783b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:11 2007 -0400"
      },
      "message": "ahci: implement SCR_NOTIFICATION r/w\n\nMake ahci_scr_read/write() handle SCR_NOTIFICATION if the controller\nsupports it.  Also, print \"sntf\" in the cap line if supported.\n\nWhile at it, convert eight space into a tab in ahci_print_info().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "274c1fde5c775a53331427d454745b9ecc5c783b",
      "tree": "df39d94ac51195e25a04a7365ab88e2eb536d261",
      "parents": [
        "da3dbb17a0e9a9ec7f5aed95f1fddadb790edc9d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:11 2007 -0400"
      },
      "message": "ahci: make NO_NCQ handling more consistent\n\nahci_save_initial_config() is responsible for reading, screening the\nhost CAP register and storing the modified result into hpriv-\u003ecap for\nthe rest of the driver.  Move ATA_FLAG_NO_NCQ handling into\nahci_save_initial_config().  It\u0027s more consistent this way and the\nrest of the driver can always refer to hpriv-\u003ecap to determine\nconfigured capability.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da3dbb17a0e9a9ec7f5aed95f1fddadb790edc9d",
      "tree": "289239e1eb60168321e905c545aa2e2f3a2b5475",
      "parents": [
        "5335b729064e03319cd2d5219770451dbb1d7f67"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:11 2007 -0400"
      },
      "message": "libata: make -\u003escr_read/write callbacks return error code\n\nConvert -\u003escr_read/write callbacks to return error code to better\nindicate failure.  This will help handling of SCR_NOTIFICATION.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5335b729064e03319cd2d5219770451dbb1d7f67",
      "tree": "72bd078bd714d06d55c555edcf183f2bdf30c9e8",
      "parents": [
        "b64bbc39f2122a2276578e40144af69ef01decd4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:11 2007 -0400"
      },
      "message": "libata: implement AC_ERR_NCQ\n\nWhen an NCQ command fails, all commands in flight are aborted and the\noffending one is reported using log page 10h.  Depending on controller\ncharacteristics and LLD implementation, all commands may appear as\nhaving a device error due to shared TF status making it hard to\ndetermine what\u0027s actually going on.\n\nThis patch adds AC_ERR_NCQ, marks the command reported by log page 10h\nwith it and print extra \"\u003cF\u003e\" after the error report for the command\nto help distinguishing the offending command.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b64bbc39f2122a2276578e40144af69ef01decd4",
      "tree": "bd760da68bc785490ecd31060d892eeb7123782d",
      "parents": [
        "975530e8a33fdeb1ad80d82fde11d56bf9ed2760"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:11 2007 -0400"
      },
      "message": "libata: improve EH report formatting\n\nRequiring LLDs to format multiple error description messages properly\ndoesn\u0027t work too well.  Help LLDs a bit by making ata_ehi_push_desc()\ninsert \", \" on each invocation.  __ata_ehi_push_desc() is the raw\nversion without the automatic separator.\n\nWhile at it, make ehi_desc interface proper functions instead of\nmacros.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "975530e8a33fdeb1ad80d82fde11d56bf9ed2760",
      "tree": "d558d0e89eeab84bb0d5fa6ac51c393fa6d56560",
      "parents": [
        "37b99cba8c2a3fd05a3a9f652cc2b3e48d1b9197"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "sata_sil24: separate out sil24_do_softreset()\n\nSeparate out sil24_do_softreset() which takes @pmp as its last\nargument.  This will be used to implement sil24_pmp_softreset().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "37b99cba8c2a3fd05a3a9f652cc2b3e48d1b9197",
      "tree": "2a9a565084feb01f02fc1ef16437ec4b1249e182",
      "parents": [
        "e59f0dad33176a13803ff8a41cc639a06c43d381"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "sata_sil24: separate out sil24_exec_polled_cmd()\n\nSeparate out sil24_exec_polled_cmd() from sil24_softreset().  This\nwill be used to implement sil24_pmp_read/write().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e59f0dad33176a13803ff8a41cc639a06c43d381",
      "tree": "3828b0d6b6bd2fd959c70aad338c17f7c0b178e0",
      "parents": [
        "a9cf5e858100b2f82ad61028c26a1a3de11c4839"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "sata_sil24: replace sil24_update_tf() with sil24_read_tf()\n\nReplace sil24_update_tf() to sil24_read_tf() which reads TF into\npassed int result TF argument and can read TFs of PMP links.  This\nwill be used by PMP support.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a9cf5e858100b2f82ad61028c26a1a3de11c4839",
      "tree": "3edaf851bc132d6b8e7ea6cd09eb7ca80156bde0",
      "parents": [
        "91c4a2e09267b0ddc8e59d121e3748cd18675739"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "ahci: separate out ahci_do_softreset()\n\nSeparate out ahci_do_softreset() which takes @pmp as its last\nargument.  This will be used to implement ahci_pmp_softreset().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "91c4a2e09267b0ddc8e59d121e3748cd18675739",
      "tree": "6f4d6adfddaf88f60fd2c1c29ce1785fda52cc52",
      "parents": [
        "d2e75dfffbe9e86e1d646264792ac9bcd2cc4267"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "ahci: separate out ahci_exec_polled_cmd()\n\nSeparate out ahci_exec_polled_cmd() from ahci_softreset().  This will\nbe used to implement ahci_pmp_read/write().  ahci_exec_polled_cmd()\nperforms reset_engine before returning if the command fails (times\nout).  This is to improve robustness.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2e75dfffbe9e86e1d646264792ac9bcd2cc4267",
      "tree": "be742ccdbefc5ddb0db031d9fd95717d7641b950",
      "parents": [
        "2cbb79ebbd4be07041368da5379a64f89f8ad518"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "ahci: separate out ahci_kick_engine()\n\nSeparate out stop_engine - CLO - start_engine sequence from\nahci_softreset() and ahci_clo() into ahci_reset_engine() and use it in\nahci_softreset() and ahci_post_internal_cmd().  The function will also\nbe used to prepare for and clean up after PMP register access\ncommands.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2cbb79ebbd4be07041368da5379a64f89f8ad518",
      "tree": "239d63fca15c2c3abd9f9ef5130a43f6289d0ad1",
      "parents": [
        "9977126c4b65c1396b665f7a0eeb8c7dede336f9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "ahci: use deadline instead of fixed timeout for 1st FIS for SRST\n\nUse deadline instead of fixed timeout for 1st FIS for SRST to improve\nrobustness of SRST.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9977126c4b65c1396b665f7a0eeb8c7dede336f9",
      "tree": "91901f1356a57ba311bc5c95c4825504642f7d04",
      "parents": [
        "fe36cb53cfd82f3c0796a0826e1c9caf198c8f97"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 16 14:29:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 08:02:10 2007 -0400"
      },
      "message": "libata: add @is_cmd to ata_tf_to_fis()\n\nAdd @is_cmd to ata_tf_to_fis().  This controls bit 7 of the second\nbyte which tells the device whether this H2D FIS is for a command or\nnot.  This cleans up ahci a bit and will be used by PMP.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fe36cb53cfd82f3c0796a0826e1c9caf198c8f97",
      "tree": "81c85f1b6e8277ba075eae74e6dd4bec22106896",
      "parents": [
        "f3a03b0934fb83a030ccd3e6f1fbe845a9c44d49"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Fri Jul 20 07:44:44 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 07:44:44 2007 -0400"
      },
      "message": "[libata] Fix reported task file values in sense data\n\nata_tf_read was setting HOB bit when lba48 command was submitted, but\nwas not clearing it before reading \"normal\" data.  As it is only place\nwhich sets HOB bit in control register, and register reads should not\nbe affected by other bits, let\u0027s just clear it when we are done with\nreading upper bytes so non-48bit commands do not have to touch ctl\nat all.\n\npata_scc suffered from same problem...\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f3a03b0934fb83a030ccd3e6f1fbe845a9c44d49",
      "tree": "286f7277ae99cd9c0f01d7196b45eb92d9c8cfe6",
      "parents": [
        "dcd0344775c1c0bf8ff3b9541863beea5088a7c9"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 16 11:23:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 07:16:24 2007 -0400"
      },
      "message": "Correct comment in libata-sff.c\n\nThe filename in the file header is incorrect.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dcd0344775c1c0bf8ff3b9541863beea5088a7c9",
      "tree": "d9d00cc6106aa9818c1349c1bb4ccd5660414a61",
      "parents": [
        "028a2596336b19a7e3713cfa9fe04d0d32e95876"
      ],
      "author": {
        "name": "Akira Iguchi",
        "email": "akira2.iguchi@toshiba.co.jp",
        "time": "Tue Jul 17 12:10:17 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 07:16:24 2007 -0400"
      },
      "message": "pata_scc.c: small fixes (Workaround for errata A308)\n\nThis patch fixes some issues of the previous patch:\n- Use mode_filter() hook to limit ATAPI UDMA mode\n- \"data loss\" warning message\n- handling of udma_mask\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "028a2596336b19a7e3713cfa9fe04d0d32e95876",
      "tree": "879f9f0127a7caff7857f38593a93d344b73763e",
      "parents": [
        "3fb6589ceaf06d9c65bdf2382249d818771e913b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 23:48:48 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 07:16:24 2007 -0400"
      },
      "message": "ahci.c: fix CONFIG_PM\u003dn compilation\n\nCommit df69c9c5438b4e396a64d42608b2a6c48a3e7475 moved only prototype of\nout of CONFIG_PM. Move function out as well. Box seems to boot fine.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3fb6589ceaf06d9c65bdf2382249d818771e913b",
      "tree": "cca1abb9a550aaa4761e7c16652234bf99d2cd59",
      "parents": [
        "83b6839ec33becca78ebf6035489733a62e750bb"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jul 20 12:49:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 07:16:24 2007 -0400"
      },
      "message": "libata: add ST9160821AS 3.CLF to NONCQ blacklist\n\nYay, the first one from Seagate.  3.ALC firmware is okay.  This was\nreported by Sam Freed on bugzilla bug 8759.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Sam Freed \u003csam@freed.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83b6839ec33becca78ebf6035489733a62e750bb",
      "tree": "949fecf150fd59b4fdc848057e22bbab20d882b6",
      "parents": [
        "0ea9e179f436f153fc19fdaef7abbc1e0da20762"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jul 20 12:50:58 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 07:16:24 2007 -0400"
      },
      "message": "pata_platform: Fix NULL pointer dereference\n\npata_platform: Fix NULL pointer dereference\n\npata_platform currently dereferences a NULL pointer in pata_platform_probe()\nif pdev-\u003edev.platform_data is set to NULL. This breakage was most likely\nintroduced by commit 5f45bc50976ee1f408f7171af155aec646655a37.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0ea9e179f436f153fc19fdaef7abbc1e0da20762",
      "tree": "af89a85b97cf1eb34396d5941bb7a86d45904726",
      "parents": [
        "6c1153e00af8de755ec278d873a97c9ce2a72d10"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 13 17:06:45 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 05:58:25 2007 -0400"
      },
      "message": "[libata] sata_mv: minor cleanups\n\n* trim trailing whitespace\n* document some flags, registers, and register bits\n* fix locking around EDMA on/off and configuration\n* continue replacing \"constant OP var\" with \"var OP constant\"\n* use new pci_try_set_mwi()\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c1153e00af8de755ec278d873a97c9ce2a72d10",
      "tree": "901f5fb572f64d753162a2bb98ce43d1732bdf01",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 13 15:20:15 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 20 05:58:23 2007 -0400"
      },
      "message": "[libata] sata_mv: Micro-optimization and cleanups\n\n* Micro-optimization in the EDMA interrupt handling code\n* s/EDMA_ERR_CRBQ_PAR/EDMA_ERR_CRQB_PAR/\n* Document EDMA Error Interrupt Cause register bits\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56386f6424f242cff46e2cfd7be44624cd37dce1",
      "tree": "a8dd5193063e892fc424f8b2da247c020ec54496",
      "parents": [
        "339547bf5de1212c9c7b89b0e0d69620709729d2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 20 18:44:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 18:44:49 2007 +0900"
      },
      "message": "sh: intc - add support for SH7750 and its variants\n\nThis patch converts the cpu specific 7750 setup code to use the\nnew intc controller. Many new vectors are added and multiple\nprocessor variants including 7091, 7750, 7750s, 7750r, 7751 and\n7751r should all have the correct vectors hooked up.\n\nIRLM interrupts can be enabled using ipr_irq_enable_irlm() which\nnow is marked as __init.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53555eb758388fff3982875129ca96080caed147",
      "tree": "a94d565cdce3c52b0a2328ad2ea69c7ee485c757",
      "parents": [
        "1f6268e982c7d35adee34d8f92a17644c7b3f78a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:13:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:13:35 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1f6268e982c7d35adee34d8f92a17644c7b3f78a",
      "tree": "817378b45bb94be6862f90ee9ae160cb02175ae3",
      "parents": [
        "aafc03398baefaac380b34a1ee6356e7eed8e663"
      ],
      "author": {
        "name": "Jaroslav Kysela perex@suse.cz",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 10:42:56 2007 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@alsa0.alsa-project.org",
        "time": "Fri Jul 20 11:12:00 2007 +0200"
      },
      "message": "[ALSA] remove duplicate Logitech Quickcam USB ID in usbquirks.h\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "aafc03398baefaac380b34a1ee6356e7eed8e663",
      "tree": "a0a5945904118366e7c3bd0f7e7c95970f6c9c5d",
      "parents": [
        "c54728d8aa59283ece86cb745e5085ece8b4eedb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 29 18:01:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:12:00 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix input with STAC92xx\n\nThe recent fix for STAC92xx surround outputs broke the input pin\nsetting for shared line-in and mic jacks.  This patch fixes the\nbreakage.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    }
  ],
  "next": "c54728d8aa59283ece86cb745e5085ece8b4eedb"
}
