)]}'
{
  "log": [
    {
      "commit": "60e417536bca8988d22ea1cc20a634ffa67bb2a8",
      "tree": "457570098f661e324c5537c7b84bd4f44093024e",
      "parents": [
        "5b825831858b92da2417ecb3e3bbde594e5f7c91"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu May 17 04:51:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:19 2007 +1000"
      },
      "message": "[POWERPC] Pass per-file CFLAGs for platform specific op codes\n\nAs a result of compiling all of the wrapper files for every platform\nnow, the kernel build can fail for toolchains that don\u0027t support various\nop codes by default.  An example of this building a 7xx platform with\nthe ELD4.0 toolchain, is below:\n\n/tmp/ccYjhJoL.s: Assembler messages:\n/tmp/ccYjhJoL.s:42: Error: Unrecognized opcode: `mtdcr\u0027\n/tmp/ccYjhJoL.s:43: Error: Unrecognized opcode: `mfdcr\u0027\nmake[1]: *** [arch/powerpc/boot/44x.o] Error 1\n\nThe following patch introduces additional CFLAGS for the 4xx specific\nfiles and fixes the kernel compile.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b825831858b92da2417ecb3e3bbde594e5f7c91",
      "tree": "c87a31f1cd300604f53dca0b36bdff6345f90214",
      "parents": [
        "9a6b50703e95b638f610a65ffcc5faf4356f73c9"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@us.ibm.com",
        "time": "Thu May 17 04:43:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:19 2007 +1000"
      },
      "message": "[POWERPC] Correct #endif comment\n\nFix up comment on two #endifs to match their #ifs.\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\n----\n\n hash_utils_64.c |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a6b50703e95b638f610a65ffcc5faf4356f73c9",
      "tree": "f9da9c16624527cdd2a7672cf069d7b5bdc4a536",
      "parents": [
        "67ccd2fcd42333493a33993312c76fb2d4c2a2d6"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 16 23:12:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:15 2007 +1000"
      },
      "message": "[POWERPC] Fix ppc_rtas_progress_show()\n\nFixes the warning\n\n\tarch/powerpc/kernel/rtas-proc.c: In function \u0027ppc_rtas_progress_show\u0027:\n\tarch/powerpc/kernel/rtas-proc.c:382: warning: the address of\n\t\t\u0027progress_led\u0027 will always evaluate as \u0027true\u0027\n\nby fixing the code to do what it presumably is meant to do.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "67ccd2fcd42333493a33993312c76fb2d4c2a2d6",
      "tree": "7d83b5aecfdd2ee191cbeb837ad8198789267a4a",
      "parents": [
        "8995ac8702737147115e1c75879a1a2d75627b9e"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 16 22:49:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:15 2007 +1000"
      },
      "message": "[POWERPC] Fix sed command lines for zlib source construction\n\nNot every sed understands \\+ so use the more portable * instead.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8995ac8702737147115e1c75879a1a2d75627b9e",
      "tree": "1eed5a9c2648021edcd6e8e5256110fcf5d758d7",
      "parents": [
        "847f5976f90d5637a86a826c1c594091d08f3156"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 16 22:34:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:15 2007 +1000"
      },
      "message": "[POWERPC] Specify GNUTARGET on $(AR) invocations\n\nWithout this, some versions of GNU ar fail to create\nan archive index if the object files it is packing\ntogether are of a different object format than ar\u0027s\ndefault format (for example, binutils compiled to\ndefault to 64-bit, with 32-bit objects).\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "847f5976f90d5637a86a826c1c594091d08f3156",
      "tree": "5226c33114ee798626a870e4de14c4c10bd31fba",
      "parents": [
        "c72ea777d4e51435388fbd863c813a19635fa8ef"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed May 16 16:57:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:15 2007 +1000"
      },
      "message": "[POWERPC] Make sure device node type/name is not NULL on hot-added nodes\n\nOur device-tree unflattening code makes sure the name and type fields\nof a device-node are not NULL. However, the code for dynamically\nadding devices nodes which is used for pSeries hotplug for example\ndidn\u0027t do it, potentially causing crashes in some code that assume it\ncan always do things like strcmp on those.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c72ea777d4e51435388fbd863c813a19635fa8ef",
      "tree": "ecef310f421009e25ba59aff94198c909090a185",
      "parents": [
        "f7c0d13b9430c4bb4b6f8507ed19d7cc7971dfa5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed May 16 13:48:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Small fixes for the Ebony device tree\n\nThis patch corrects a number of minor errors in the Ebony device tree:\n\t- Missing (given as 0) cache sizes are added to the CPU node\n\t- device_type properties are removed from nodes which don\u0027t\nhave a reasonably well defined device_type binding.  This does require\na very small code change to locate the busses to be probed for\nof_platform devices by \u0027compatible\u0027 instead of \u0027device_type\u0027.\n\t- A node is added for the SRAM controller\n\t- The unit address of the small-flash node is adjusted to\ncorrectly reflect the reg property.\n\t- device_type values for the MAL and ZMII are updated to\nreflected more up-to-date versions of the binding.\n\t- An incorrect offset in the partition map for the large-flash\nnode is corrected.\n\t- Some redundant values, already commented out are removed\nentirely.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f7c0d13b9430c4bb4b6f8507ed19d7cc7971dfa5",
      "tree": "d8bda386c69b507d8dedaa0a72b567339f0b8539",
      "parents": [
        "0453c62c8035f1a8a6e331b235c02ccdcb4e8910"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 16 13:21:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Fix warning on UP\n\narch/powerpc/platforms/pseries/pseries.h:24: warning: return type defaults to \u0027int\u0027\narch/powerpc/platforms/pseries/pseries.h:25: warning: return type defaults to \u0027int\u0027\narch/powerpc/platforms/pseries/pseries.h:24: warning: control reaches end of non-void function\narch/powerpc/platforms/pseries/pseries.h:25: warning: control reaches end of non-void function\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0453c62c8035f1a8a6e331b235c02ccdcb4e8910",
      "tree": "c203ac2d0f5c5d29e4fd0be98a31ed61904d199b",
      "parents": [
        "de821204dbd0a967f77213daf7b89070a65e7523"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Wed May 16 10:33:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] cell_defconfig: Disable cpufreq and pmi\n\nCpufreq using pmi is broken by a dependency issue, that\nwill be fixed in a seperate patch.\nBare-metal cpufreq is broken by hardware limitations.\nAs it was the only user, pmi is disabled as well.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "de821204dbd0a967f77213daf7b89070a65e7523",
      "tree": "08113c00d59352db02d0487ddba614ffe9627f3c",
      "parents": [
        "017e3c53f116d6a0741a21624924528dc9f98418"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 15 16:19:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Fix IO space on PCI buses created from of_platform\n\nThis changes the way of_platform_pci creates PCI host bridges such\nthat it uses request_phb_iospace() for mapping the IO ports, instead\nof using the dynamic hotplug stuff.  That guarantees the IO space\nstays within the 2GB limit and thus doesn\u0027t break half of the legacy\ndrivers around.\n\nFixes a couple of warnings due to missing IO space while at it.\n\nThis patch is a temporary workaround for 2.6.22 before a more complete\nrewrite of IO mappings is merged in 2.6.23\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "017e3c53f116d6a0741a21624924528dc9f98418",
      "tree": "c9e378349c82d6697c443dfbf62a142a9162d353",
      "parents": [
        "6a32d085ae71724edffa30fcd2045520a051cb14"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 15 14:16:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Add spinlock to request_phb_iospace()\n\nrequest_phb_iospace() can be called from different CPUs at init\ntime (at least with my next patch) and thus needs a spinlock.\nAs for the next patch, this is a temporary workaround for 2.6.22\nissues until my rewrite of IO mappings is ready (for 2.6.23)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6a32d085ae71724edffa30fcd2045520a051cb14",
      "tree": "29aa7561f61748aa7688d650b4d0d3cc27e565a9",
      "parents": [
        "d16f1b648356d70ebbda2eb1b2af18a6816dacb1"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue May 15 12:40:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Fix make rules for treeImage.initrd\n\nAt present attempting to build treeImage.initrd.* boot images will\nfail, because make will select the treeImage.% rule which also matches\ninstead of the correct and more specific treeImage.initrd.% rule.\nThis patch corrects the problem by listing the more specific rule\nfirst.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d16f1b648356d70ebbda2eb1b2af18a6816dacb1",
      "tree": "8df4cd779f2dc48e5ff217c68571e8be0151f391",
      "parents": [
        "63df81ec3bc91cd894e3609b7267ed50df408ebd"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 15 06:59:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Remove warning in mpic.c\n\narch/powerpc/sysdev/mpic.c: In function \u0027mpic_request_ipis\u0027:\narch/powerpc/sysdev/mpic.c:1445: warning: ignoring return value of \u0027request_irq\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "63df81ec3bc91cd894e3609b7267ed50df408ebd",
      "tree": "29ceea5c60cb71cb38846a1cde4f2df3e2c9e26b",
      "parents": [
        "71efe45da9b520fd4621305f8fbcbdd74607f287"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 15 06:03:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Update pasemi_defconfig\n\nUpdate pasemi_defconfig, add new relevant drivers. Take out\nCONFIG_PPC_PSERIES, it should\u0027t have been enabled in the first place.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71efe45da9b520fd4621305f8fbcbdd74607f287",
      "tree": "d66e7a3fa2242e0226327f4475ca4a88b229ca2b",
      "parents": [
        "cbb0503742de65a5931226b5b72830f650cf4947"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 15 06:03:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed\n\nCurrent kernel implements proper TB sync, no need to keep GENERIC_TBSYNC\nenabled.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cbb0503742de65a5931226b5b72830f650cf4947",
      "tree": "a17ec619e3eb8c5e25ef38aeb751e1827cada00a",
      "parents": [
        "3692b9444b15ad12e5ec56ec77b1009bb75f8d42"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 14 14:36:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Update iseries_defconfig\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3692b9444b15ad12e5ec56ec77b1009bb75f8d42",
      "tree": "f3d2b480f5dbfc68cd8158405cb7454a7f44efcc",
      "parents": [
        "7c40542ffaa20e361f5f37d112aba41a725fc759"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 14 13:50:33 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Wire up some more syscalls\n\nsignalfd, timerfd and eventfd\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c40542ffaa20e361f5f37d112aba41a725fc759",
      "tree": "bc2908cedab914c0c78584cac66ee618b4ae35f2",
      "parents": [
        "e3d67b663b5ededac1b2c552b4f0b4fbe94d7ac3"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon May 14 13:13:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Fix bug adding properties with flatdevtree.c\u0027s ft_set_prop()\n\nft_set_prop() from flatdevtree.c in the zImage wrapper will either\nreplace an existing property in the flat device tree, or add a new\nproperty definiion if the given property isn\u0027t present.\n\nHowever, when adding properties, it adds the property definition\nimmediately before the node\u0027s END_NODE tag, potentially after any\nsubnode definitions for the node.  This confuses the kernel flat tree\nparser in prom.c which assumes that all property definitions for a\nnode come before all subnode definitions.\n\nThis patch corrects ft_set_prop() so that it adds new properties\nbefore the first subnode, instead of before the END_NODE tag.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e3d67b663b5ededac1b2c552b4f0b4fbe94d7ac3",
      "tree": "2875f48c35991ee861594ae664ea72c2705bb32e",
      "parents": [
        "39d207036c76ff16650772b83fb1a12ab788ca26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon May 14 11:43:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error\n\nThere are no actual implementations of fixup_bigphys_addr() in\narch/powerpc, and with a 64-bit aware ioremap() and so forth, it\nshould no longer be necessary.  This patch removes the last dregs of\nfixup_bigphys_addr() from arch/powerpc.\n\nIn fact, the only reason this hasn\u0027t caused link errors already is\nthat nobody must have tried using one of the small number of drivers\nusing io_remap_pfn_range() on one of the small number of platforms\nwhich are 32-bit but define CONFIG_PHYS_64BIT.  Nonetheless this fixes\na bug, and should go into 2.6.22.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39d207036c76ff16650772b83fb1a12ab788ca26",
      "tree": "4c9c5207b53b634fc14cf854cc6e069850bf2ddb",
      "parents": [
        "9d561ed46ea33c223def2eb8e2b09ea108a4d70b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 15 23:10:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] viopath: Use a completion in some more places\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d561ed46ea33c223def2eb8e2b09ea108a4d70b",
      "tree": "02a4d1ada9fbaa0e8bef7aae98f2e22f820cd160",
      "parents": [
        "e38e3458804019c3fe9b17998e05fd1cd480806d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 14 01:50:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] viopath: Use completion\n\nUse a completion instead of abusing a semaphore for hypervisor event\ncompletion in viopath.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e38e3458804019c3fe9b17998e05fd1cd480806d",
      "tree": "0994575d4304ce8d47ac0a88818f17c89c4315e3",
      "parents": [
        "5c1992f83304cf2d56934dd6c06709b96e1b0c81"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Sun May 13 13:40:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Fix Kconfig undefined symbol \u0027IBM_NEW_EMAC_ZMII\u0027\n\nAn allmodconfig on the current powerpc tree yields:\narch/powerpc/platforms/44x/Kconfig:41:warning: \u0027select\u0027 used by\nconfig symbol \u0027440GP\u0027 refers to undefined symbol \u0027IBM_NEW_EMAC_ZMII\u0027\n\nHide the select until the driver exists.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c1992f83304cf2d56934dd6c06709b96e1b0c81",
      "tree": "cadce665cce8a79b7b0a6eb8c4be5a68aa904895",
      "parents": [
        "c0fabf7535f827cebf938ac5e44863089ae7eafd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 15 16:12:27 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:17 2007 +1000"
      },
      "message": "[POWERPC] Removed hardcoded phandles from dts\n\nRemove explicit phandles and move to using references that autogenerate the\nphandles when needed.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c0fabf7535f827cebf938ac5e44863089ae7eafd",
      "tree": "7f35c6e65ab94a524441d65f5021b6a86fed5d2d",
      "parents": [
        "4da421d620fc104adf0b8b3841650c78f0e87b0a"
      ],
      "author": {
        "name": "Morten Banzon",
        "email": "morten.banzon@ericsson.com",
        "time": "Tue May 15 11:41:11 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:17 2007 +1000"
      },
      "message": "[PPC] MCC2 missing in MPC826x device_list\n\nAdds the MCC2 device to the 826x device_list and fixed MCC1/MCC2 entries\nin all other PQ2 processors.\n\nSigned-off-by: Morten Banzon \u003cmorten.banzon@ericsson.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4da421d620fc104adf0b8b3841650c78f0e87b0a",
      "tree": "2cc051d13240ba595c9f60c2e4b3cbecf2184368",
      "parents": [
        "50cf67075ba071e0532ccc657ad64cfbb2da3c7a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 15 13:20:05 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:17 2007 +1000"
      },
      "message": "[POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC\n\nAdding memory-controller and l2-cache-controller entries to be used by EDAC\nas of_devices for MPC8541 CDS, MPC8544 DS, MPC8555 CDS, and MPC8568 MDS.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "50cf67075ba071e0532ccc657ad64cfbb2da3c7a",
      "tree": "e729f62706c1b3846549adf43b500c42f1aa004f",
      "parents": [
        "1c2de47cd47daa033251dbb4a3643e7e87a681b0"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu May 10 10:03:05 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:16 2007 +1000"
      },
      "message": "[POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC\n\nAdding memory-controller and l2-cache-controller entries to be used by EDAC\nas of_devices for MPC8540 ADS, MPC8548 CDS, and MPC8560 ADS.\n\nAlso fixed up the size of the PCI node on MPC8560 ADS.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1c2de47cd47daa033251dbb4a3643e7e87a681b0",
      "tree": "8353c7c550fcecea589d6c5c0fbee4ad35af7a78",
      "parents": [
        "991eb43af989002d5c7f4a2ff2a6c806a912b51b"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon May 14 11:31:26 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:16 2007 +1000"
      },
      "message": "[POWERPC] Fix alignment problem in rh_alloc_align() with exact-sized blocks\n\nWhen an rheap is created, the caller can specify the alignment to use.  In\nrh_alloc_align(), if a free block is found that is the exact size needed\n(including extra space for alignment), that configured alignment value is not\nused to align the pointer.  Instead, the default alignment is used.  If the\ndefault alignment is smaller than the configured alignment, then the returned\nvalue will not be aligned correctly.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "991eb43af989002d5c7f4a2ff2a6c806a912b51b",
      "tree": "77dae564489b60e46b54c87f23bacc36f7ddbf11",
      "parents": [
        "40ebbcbf23d5592f58712fca2ab406ff818e2d65"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon May 14 17:11:58 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Fix COMMON symbol warnings\n\nWe get the following warnings in various ARCH\u003dpowerpc builds:\n\nWARNING: \"ee_restarts\" [arch/powerpc/kernel/built-in] is COMMON symbol\nWARNING: \"fee_restarts\" [arch/powerpc/kernel/built-in] is COMMON symbol\nWARNING: \"htab_hash_searches\" [arch/powerpc/mm/built-in] is COMMON symbol\nWARNING: \"next_slot\" [arch/powerpc/mm/built-in] is COMMON symbol\nWARNING: \"mmu_hash_lock\" [arch/powerpc/mm/built-in] is COMMON symbol\nWARNING: \"primary_pteg_full\" [arch/powerpc/mm/built-in] is COMMON symbol\nWARNING: \"global_dbcr0\" [arch/powerpc/kernel/built-in] is COMMON symbol\n\nSwitch to moving local symbols (except mmu_hash_lock which is global) and\nspace directive instead.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "40ebbcbf23d5592f58712fca2ab406ff818e2d65",
      "tree": "b080105b7bf00a1837b8415d2bbca31739a1aae8",
      "parents": [
        "3d372548b4af1a3d0a40f3dde7af5389a30ce359"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Apr 12 13:34:55 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Fix comment in booke_wdt\n\nThe early kernel parameter is wdt and not wdt_enable. according to\narch/powerpc/kernel/setup_32.c.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3d372548b4af1a3d0a40f3dde7af5389a30ce359",
      "tree": "7533e8332e8a4d9be5d8770a455795f3ceed5695",
      "parents": [
        "f4dcd3c229a0745aff7d6835ca7c45aaeb293714"
      ],
      "author": {
        "name": "James.Yang",
        "email": "James.Yang@freescale.com",
        "time": "Wed May 02 16:34:43 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Remove CPU_FTR_NEED_COHERENT for 7448.\n\nRemove CPU_FTR_NEED_COHERENT for MPC7448 (and single-core MPC86xx).\nThis prevents needlessly setting M\u003d1 when not SMP.\n\nSigned-off-by: James.Yang \u003cJames.Yang@freescale.com\u003e\nAcked-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f4dcd3c229a0745aff7d6835ca7c45aaeb293714",
      "tree": "ff81ad203cd331ffb8fd6a82d2392aeecd1acc87",
      "parents": [
        "b2cd64153b94473f6bd82448a68b8e8c041676ea"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Thu May 10 10:13:04 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Change include protections to ASM_POWERPC\n\nChange several headers in include/asm-powerpc that currently use some variation\nof ASM_PPC to use ASM_POWERPC instead.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b2cd64153b94473f6bd82448a68b8e8c041676ea",
      "tree": "327778fbc139079921eeb73bebf10af4327f79c8",
      "parents": [
        "b17bfca5f16a6090ee51250163e1720f6fe71515",
        "13b8d09f5de0aaa3153bbccc98baf247387823dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:28:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:28:49 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:\n  libata: track spindown status and skip spindown_compat if possible\n  libata: fix shutdown warning message printing\n  libata-acpi: add ATA_FLAG_ACPI_SATA port flag\n  libata: during revalidation, check n_sectors after device is configured\n  libata: separate out ata_dev_reread_id()\n  pata_scc had been missed by ata_std_prereset() switch\n"
    },
    {
      "commit": "b17bfca5f16a6090ee51250163e1720f6fe71515",
      "tree": "b5c561e1c2b7db6ded4c2092486f66f7c8c35902",
      "parents": [
        "36dbe4d6bffb90fcb2663ac50af00a942412e246",
        "a04395ead6d17c83da64264b6fe78f852a648202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:21:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:21:33 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:\n  [ALSA] usbaudio - Coping with short replies in usbmixer\n  [ALSA] Include quirks from Ubuntu Dapper/Edgy/Feisty\n  [ALSA] Fix probe of non-PnP ISA devices\n  [ALSA] version 1.0.14rc4\n  [ALSA] hda-codec - Fix ALC882/861VD codec support on some laptops\n  [ALSA] ASoC AC97 device reg bugfix\n  [ALSA] ASoC AC97 static GPL symbol fix\n  [ALSA] hda-codec - Make the mixer capability check more robust\n  [ALSA] usb-audio: another Logitech QuickCam ID\n"
    },
    {
      "commit": "36dbe4d6bffb90fcb2663ac50af00a942412e246",
      "tree": "4d24a2165620fa8fad0454299a8f5412555bba61",
      "parents": [
        "e0f88db3028798b5e6d62d1c65c991240bf317f3",
        "d0a2b7af27f6d01a443f3af8252fa0b955bf1913"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:20:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:20:28 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Implement platform hooks for atmel_lcdfb driver\n  [AVR32] Wire up signalfd, timerfd and eventfd\n  [AVR32] optimize pagefault path\n  [AVR32] Remove bogus comment in arch/avr32/kernel/irq.c\n"
    },
    {
      "commit": "e0f88db3028798b5e6d62d1c65c991240bf317f3",
      "tree": "ca6153883c115108967428ad70b023a6190e889e",
      "parents": [
        "43c0f3d25c602dc96b201ed81ffda0bc600ff969",
        "c7754d465b1feade85b5f1c4492781a30f6652a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add hypervisor API negotiation and fix console bugs.\n"
    },
    {
      "commit": "43c0f3d25c602dc96b201ed81ffda0bc600ff969",
      "tree": "88ecad9eda4797693a97e0bcdf7ced13be99f3bd",
      "parents": [
        "8382d2b9a7205fe1fb262f59237715a40c911880"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue May 15 23:57:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "Fix: find_or_create_page skips cpuset memory spreading.\n\nWe call alloc_page where we should be calling __page_cache_alloc.\n\n__page_cache_alloc performs cpuset memory spreading.  alloc_page does not.\nThere is no reason that pages allocated via find_or_create should be\nexempt.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8382d2b9a7205fe1fb262f59237715a40c911880",
      "tree": "086d821cb5a00e617a188d10836cf325fb7e6bb4",
      "parents": [
        "0a4dd7783dfc62176a29cb349404180f24f46975"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 15 23:57:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "parport_pc needs dma-mapping.h\n\nalpha:\n\ndrivers/parport/parport_pc.c: In function \u0027parport_pc_fifo_write_block_dma\u0027:\ndrivers/parport/parport_pc.c:636: warning: implicit declaration of function \u0027dma_map_single\u0027\ndrivers/parport/parport_pc.c:637: error: \u0027DMA_TO_DEVICE\u0027 undeclared (first use in this function)\ndrivers/parport/parport_pc.c:637: error: (Each undeclared identifier is reported only once\ndrivers/parport/parport_pc.c:637: error: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a4dd7783dfc62176a29cb349404180f24f46975",
      "tree": "9cd363f697114b5ade9821f5f4fd4f2f4e4b6976",
      "parents": [
        "bb33ed6345d6156484f39089aa8b52f44ce76609"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Tue May 15 23:57:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "spi: fix spidev for \u003esizeof(long)/32 devices\n\nfind_first_zero_bit accepts number of bits, not longs.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb33ed6345d6156484f39089aa8b52f44ce76609",
      "tree": "c27f2b0f62efceca5ab2289b524e688ec1c9d0f0",
      "parents": [
        "1800782016fda6fbc9990a0227fec581070f23af"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 15 23:57:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "AFS: Fix afs_prepare_write()\n\nafs_prepare_write() should not mark a page up to date if it only partially\nfills it in, in expectation of the caller filling in the rest prior to calling\ncommit_write().  commit_write(), however, should mark the page up to date.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1800782016fda6fbc9990a0227fec581070f23af",
      "tree": "b920bd8d09b9ca5bed90ad4888044067b86053b4",
      "parents": [
        "1abd727ed7abf5c19e7d1760671475cbecbccb0e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue May 15 23:57:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "slub: don\u0027t confuse ctor and dtor\n\nkmem_cache_create() was swapping ctor and dtor in calling find_mergeable():\nthough it caused no bug, and probably never would, even if destructors are\nretained; but fix it so as not to generate anxiety ;)\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1abd727ed7abf5c19e7d1760671475cbecbccb0e",
      "tree": "0ec7364ea4171a39bdd00c6f140ec31a0602ca58",
      "parents": [
        "faab83bbcd9e001077e42a7c085f1e871997647f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue May 15 23:57:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "SLUB: It is legit to allocate a slab of the maximum permitted size\n\nSorry I screwed up the comparison. It is only an error if we attempt\nto allocate a slab larger than the maximum allowed size.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "faab83bbcd9e001077e42a7c085f1e871997647f",
      "tree": "a3e41d25524d75a9f4ca2ec88ca51cad0e728936",
      "parents": [
        "5b58e21a27028a9f0399449d8bc8494fd9d9ff70"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 15 23:57:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "AFS: write back dirty data on unmount\n\nFix AFS to write back dirty on unmounting.  This didn\u0027t happen because\nafs_super_ops.drop_inode was pointing to generic_delete_inode.  Now this\npointer is left set to NULL so that the default behaviour occurs instead.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b58e21a27028a9f0399449d8bc8494fd9d9ff70",
      "tree": "fba49cc745f791755a7e86d518376a740fd39f0a",
      "parents": [
        "52ade9b3b97fd3bea42842a056fe0786c28d0555",
        "576fe0bd7e52dce7afb6b9b2450744555b2eb53a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:15:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:15:18 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] optimize pagefaults a little\n  [IA64] Fix section conflict of ia64_mlogbuf_finish\n  [IA64] s/scalibility/scalability/\n  [IA64] kdump on INIT needs multi-nodes sync-up (v.2)\n  [IA64] wire up {signal,timer,event}fd syscalls\n  [IA64] spelling fixes: arch/ia64/\n"
    },
    {
      "commit": "52ade9b3b97fd3bea42842a056fe0786c28d0555",
      "tree": "70ae152f573b5d0f5078e2506830c3b804ab6816",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 15:28:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 15:33:19 2007 -0700"
      },
      "message": "Fix ACPI suspend / device suspend ordering problem\n\nIn commit e3c7db621bed4afb8e231cb005057f2feb5db557 we fixed the resume\nordering, so that the ACPI low-level resume code was called before the\nactual driver resume was called. However, that broke the nesting logic\nof suspend and resume, and we continued to suspend the devices _after_\nwe the ACPI device suspend code was called.\n\nThat resulted in us saving PCI state for devices that had already been\nchanged by ACPI, and in some cases disabled entirely (causing the PCI\nsave_state to be all-ones).  Which in turn caused the wrong state to be\nwritten back on resume.\n\nThis moves the ACPI device suspend to after the device model per-device\nsuspend() calls. This fixes the bogus state save.\n\nThanks to Lukáš Hejtmánek for testing.\n\nAcked-by: Lukas Hejtmanek \u003cxhejtman@ics.muni.cz\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "576fe0bd7e52dce7afb6b9b2450744555b2eb53a",
      "tree": "acf2a5f8d7f7906cfa2da9bf53a74d8e3fcd42bb",
      "parents": [
        "17028c5c91580036eb41da2fad292965fa3b9a7d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 16 14:52:19 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 16 09:00:51 2007 -0700"
      },
      "message": "[IA64] optimize pagefaults a little\n\nGet rid of the notifier list and call the kprobes code directly\nif compiled in.  This mirrors the changes that recently went\ninto powerpc, s390 and sparc64.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a04395ead6d17c83da64264b6fe78f852a648202",
      "tree": "74780939929e27939d2311c9ed64207435508e9a",
      "parents": [
        "8286c53e54b8b1b9489b4dd5d2d3a4f94b8c012e"
      ],
      "author": {
        "name": "Thomas Reitmayr",
        "email": "thomas@devbase.at",
        "time": "Tue May 15 11:47:48 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 12:23:20 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Coping with short replies in usbmixer\n\nThis patch makes sure that short USB replies are treated as an\nerror when requesting the value of a certain mixer control.\n\nSigned-off-by: Thomas Reitmayr \u003cthomas@devbase.at\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8286c53e54b8b1b9489b4dd5d2d3a4f94b8c012e",
      "tree": "ac2d37f7e050d2302601a7224bf14c136a86747a",
      "parents": [
        "609d7694152f85734560ddc83be5e551b34d8c44"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Tue May 15 11:46:23 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 12:23:03 2007 +0200"
      },
      "message": "[ALSA] Include quirks from Ubuntu Dapper/Edgy/Feisty\n\nIncluded is a patch against current alsa-kernel hg tip adding\nquirks that Ubuntu Dapper/Edgy/Feisty contains.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "609d7694152f85734560ddc83be5e551b34d8c44",
      "tree": "14334de027169b2549933ff56cb1fd78e3bd41d6",
      "parents": [
        "60af15f529d22a93805e74dd3c52b6f8134511d2"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue May 15 11:42:56 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 12:22:44 2007 +0200"
      },
      "message": "[ALSA] Fix probe of non-PnP ISA devices\n\nisa_register_driver() returns an error if no device is found\nand it\u0027s no fatal error for the drivers with pnp support.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "60af15f529d22a93805e74dd3c52b6f8134511d2",
      "tree": "8304f580af49a1da8b05c70147af386d141777e9",
      "parents": [
        "272a527c04c0c4f548232f1ec7d2d72bfdab4384"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14rc4\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "272a527c04c0c4f548232f1ec7d2d72bfdab4384",
      "tree": "20812608e1c403b88ac3f3bf92f2c9d214c6b6d1",
      "parents": [
        "a68660e0c63d8f7ab8725f9e771119c08e9f953b"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com.tw",
        "time": "Mon May 14 11:00:38 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:29 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix ALC882/861VD codec support on some laptops\n\nFixed some platform no sound and Add JD Function for below platform list:\n     Sony(0x104d)  0x9015, 0x900e, 0x1f00\n     Toshiba(0x1179)  DALLAS  0xff00, 0xff01\n     Targa(0x1462) 0x28fb\n     Asus(0x1043) A7J 0x060d\n     Lenovo(0x17aa)  0x3bfd, 0x2085\n     MEDION(0x17c0) MD2 0x4071\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com.tw\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a68660e0c63d8f7ab8725f9e771119c08e9f953b",
      "tree": "a9a9d78e07320a8ba0650037f31f3778ebed148e",
      "parents": [
        "9ae67c7b870f5220a6b30e4f6e83b319bd9be718"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu May 10 19:27:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] ASoC AC97 device reg bugfix\n\nThis patch fixes a bug whereby AC97 bus device data was being clobbered\nwhen AC97 codecs using the generic ac97_codec.c driver were being\nregistered. Codecs that didn\u0027t use the generic driver were unaffected\n(e.g. WM9712, WM9713).\nChanges:-\n o Add new AC97 codec class for custom (or need bus dev registration)\nAC97 codecs.\n o Only register/deregister this custom codec device with the AC97 bus.\nThe generic AC97 driver already does this for generic codec devices.\nThis may be related to bug #3038 :-\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3038\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9ae67c7b870f5220a6b30e4f6e83b319bd9be718",
      "tree": "8cf460b0ae23822efea263b8fb2edd0404575898",
      "parents": [
        "b75e53f09212f12369156710e84d1cbf115113cd"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu May 10 17:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] ASoC AC97 static GPL symbol fix\n\nThis patch fixes a bug whereby the GPL\u0027ed symbol ac97_dai was being\ndeclared as static.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b75e53f09212f12369156710e84d1cbf115113cd",
      "tree": "4649419d7fb59e5eb1dbb608bee2743a36761aa5",
      "parents": [
        "d417045e7deeb37d97793805fe302da7b4f82eec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 10 16:56:09 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Make the mixer capability check more robust\n\nIn some cases, mixer elements return -EINVAL because it couldn\u0027t\nobtain proper amp_cap bits.  The patch improves the robustness,\ntrying the amp_cap query again in such a case.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d417045e7deeb37d97793805fe302da7b4f82eec",
      "tree": "53a994e750e70f1ed567dde99050b03229f204d0",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 10 08:52:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech QuickCam ID\n\nThis patch adds the ID for another quickcam microphone, reported by freqmod\non ALSA ticket #0003040\nI\u0027m going to submit a USB patch separately to provide a macro to simplify these\nentries, as suggested by Alan Stern. We could switch to using that in future.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "13b8d09f5de0aaa3153bbccc98baf247387823dc",
      "tree": "d35c90bd2460d7808595917ccf7c102229353365",
      "parents": [
        "da071b42f73dabbd0daf7ea4c3ff157d53b00648"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 12:29:22 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata: track spindown status and skip spindown_compat if possible\n\nOur assumption that most distros issue STANDBYNOW seems wrong.  The\nupstream sysvinit and thus many distros including gentoo and opensuse\ndon\u0027t take any action for libata disks on spindown.  We can skip\ncompat handling for these distros so that they don\u0027t need to update\nanything to take advantage of kernel-side shutdown.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da071b42f73dabbd0daf7ea4c3ff157d53b00648",
      "tree": "6b8aa61169f6c18263821d9c5fe298b3b2eb6b21",
      "parents": [
        "3cadbcc09891b8544203f211dac13f9cc4e6832a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon May 14 17:26:18 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata: fix shutdown warning message printing\n\nUnlocking ap-\u003elock and ssleeping don\u0027t work because SCSI commands can\nbe issued from completion path without context.  Reimplement delayed\ncompletion by allowing translation functions to override\nqc-\u003escsidone(), storing the original completion function to\nscmd-\u003escsi_done() and overriding qc-\u003escsidone() with a function which\nschedules delayed invocation of scmd-\u003escsi_done().\n\nThis isn\u0027t pretty at all but all the ugly parts are thankfully\ncontained in the stop translation path where the compat feature is\nimplemented.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3cadbcc09891b8544203f211dac13f9cc4e6832a",
      "tree": "ac85dba0648f6e2be0d057b9afca926d97e24828",
      "parents": [
        "6ddcd3b0201a7ad72294347636d2b4028ddbd95d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 03:28:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata-acpi: add ATA_FLAG_ACPI_SATA port flag\n\nWhether a controller needs IDE or SATA ACPI hierarchy is determined by\nthe programming interface of the controller not by whether the\ncontroller is SATA or PATA, or it supports slave device or not.  This\npatch adds ATA_FLAG_ACPI_SATA port flags which tells libata-acpi that\nthe port needs SATA ACPI nodes, and sets the flag for ahci and\nsata_sil24.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6ddcd3b0201a7ad72294347636d2b4028ddbd95d",
      "tree": "ef2d28ea1775693f632705ebe71ad3e451cd69f1",
      "parents": [
        "fe30911b34098db58c21d0f936f6c3f17f32deb8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 03:28:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:30 2007 -0400"
      },
      "message": "libata: during revalidation, check n_sectors after device is configured\n\nDevice might be resized during ata_dev_configure() due to HPA or\n(later) ACPI _GTF.  Currently it\u0027s worked around by caching n_sectors\nbefore turning off HPA.  The cached original size is overwritten if\nthe device is reconfigured without being hardreset - which always\nhappens after configuring trasnfer mode.  If the device gets hardreset\nfor some reason after that, revalidation fails with -ENODEV.\n\nThis patch makes size checking more robust by moving n_sectors check\nfrom ata_dev_reread_id() to ata_dev_revalidate() after the device is\nfully configured.  No matter what happens during configuration, a\ndevice must have the same n_sectors after fully configured to be\ntreated as the same device.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fe30911b34098db58c21d0f936f6c3f17f32deb8",
      "tree": "70cca4ffb94f5f34650c30c68d46173505ee890f",
      "parents": [
        "d1c68fa6ce7e56e300d8561bb3b6492c336df863"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 03:28:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:30 2007 -0400"
      },
      "message": "libata: separate out ata_dev_reread_id()\n\nSeparate out ata_dev_reread_id() from ata_dev_revalidate().\nata_dev_reread_id() reads IDENTIFY page and determines whether the\nsame device is still there.  ata_dev_revalidate() reconfigures after\nreread completes.  This will be used by ACPI update.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1c68fa6ce7e56e300d8561bb3b6492c336df863",
      "tree": "f0ca29ef45ad5f68164ee3210eb529ad8452be02",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 08:21:17 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:30 2007 -0400"
      },
      "message": "pata_scc had been missed by ata_std_prereset() switch\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c7754d465b1feade85b5f1c4492781a30f6652a2",
      "tree": "9a3b6ccb18983c1ea389377028ca51c8170730ef",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 15 17:03:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 15 20:23:02 2007 -0700"
      },
      "message": "[SPARC64]: Add hypervisor API negotiation and fix console bugs.\n\nHypervisor interfaces need to be negotiated in order to use\nsome API calls reliably.  So add a small set of interfaces\nto request API versions and query current settings.\n\nThis allows us to fix some bugs in the hypervisor console:\n\n1) If we can negotiate API group CORE of at least major 1\n   minor 1 we can use con_read and con_write which can improve\n   console performance quite a bit.\n\n2) When we do a console write request, we should hold the\n   spinlock around the whole request, not a byte at a time.\n   What would happen is that it\u0027s easy for output from\n   different cpus to get mixed with each other.\n\n3) Use consistent udelay() based polling, udelay(1) each\n   loop with a limit of 1000 polls to handle stuck hypervisor\n   console.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12",
      "tree": "a34c4742466efb1961d4e551d76a4bca034c8436",
      "parents": [
        "ecec5ba681a0bf1165899f8b1889f06fcd8e901a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:37:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "arm: walk_stacktrace() needs to be exported\n\noprofile depends on having it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecec5ba681a0bf1165899f8b1889f06fcd8e901a",
      "tree": "bacc286b05900e6a3f8dfc96386efc5dc85d660d",
      "parents": [
        "327b9eebbf2b7ce632e93a9c1386d944af0dadf4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "fix uml-x86_64\n\n__NR_syscall_max is done in x86_64 asm-offsets; do an equivalent in\numl kern_constants.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "327b9eebbf2b7ce632e93a9c1386d944af0dadf4",
      "tree": "00e790015e0f2b37527e866c1ff6e90ea44d15f9",
      "parents": [
        "b4e1ded3cf6e13c122f019532cb60347d6c88c8c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:37:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "audit_match_signal() and friends are used only if CONFIG_AUDITSYSCALL is set\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4e1ded3cf6e13c122f019532cb60347d6c88c8c",
      "tree": "b7e59c962232ddb06f884ed7b4056098519c4dfc",
      "parents": [
        "8eafafb54bc594be8a23b00b25055b59838a9c79"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:37:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "m32r: __xchg() should be always_inline\n\nit depends on elimination of unreachable branches in switch (by object\nsize), so we must declare it always_inline\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8eafafb54bc594be8a23b00b25055b59838a9c79",
      "tree": "aec58c10af37edcf29856853ff96d4be818eaa4a",
      "parents": [
        "1b2bad2f049e405530b4a8a478edc45770b219c1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:50 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "rpadlpar breakage - fallout of struct subsystem removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b2bad2f049e405530b4a8a478edc45770b219c1",
      "tree": "5ea5105c5fa811739511d1106f7e25bf73e2cbdd",
      "parents": [
        "9cbe05c71251b51607d80256c3b3754957bb5ed8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "em28xx and ivtv should depend on PCI\n\n.. because video-buf.c requires PCI, and VIDEO_EM28XX selects it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cbe05c71251b51607d80256c3b3754957bb5ed8",
      "tree": "3ac73e809d29c47a1ecaacc616dcd7cdf6788025",
      "parents": [
        "7a86edef395576f69d2513c62aea7c966043bc8d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "missing includes in mlx4\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a86edef395576f69d2513c62aea7c966043bc8d",
      "tree": "e0c2a8fb6275457b9b3c89c3701abba75a28e93d",
      "parents": [
        "faa2fb4e67775101a5c46074fa24f0d81cdb4deb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "missing dependencies for USB drivers in input\n\nstuff that does select USB should depend on USB_ARCH_HAS_HCD, or we\u0027ll\nend up with unbuildable configs.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "faa2fb4e67775101a5c46074fa24f0d81cdb4deb",
      "tree": "36a4d584fdf4851fcfbbd4f25079e67730b66a6d",
      "parents": [
        "835a906c74ecf20cdb817d6d02975cc0ba421e35"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:36:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "missing mm.h in fw-ohci\n\nneed it for page_private(), not all targets have it pulled indirectly\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "835a906c74ecf20cdb817d6d02975cc0ba421e35",
      "tree": "86db6424947e8f5b4ddb1f7f6bfdaf9353f194d7",
      "parents": [
        "e089d43fb1ab8e39168c9f61d30aef5b8724d085",
        "51a41e7d39ce0da1198837aaa495fe6dbcc4f802"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:50:19 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: Add .gitignore entry for syscalltab.\n  sh64: generic quicklist support.\n  sh64: Update cayman defconfig.\n  sh64: Fixup sh-sci build.\n  sh64: ppoll/pselect6() and restartable syscalls.\n  sh64: dma-mapping updates.\n  sh64: Fixups for the irq_regs changes.\n  sh64: Wire up many new syscalls.\n  spelling fixes: arch/sh64/\n  sh64: ROUND_UP macro cleanup in arch/sh64/kernel/pci_sh5.c\n"
    },
    {
      "commit": "e089d43fb1ab8e39168c9f61d30aef5b8724d085",
      "tree": "d027ec95c300076a83804b99c4014920844c34e1",
      "parents": [
        "0e402c6ec4f32a9192a30c4a5b5ba6867c0be7bc",
        "e0ff9cd12a26259f8dd676124a188037e7e90b38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:47:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:47:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  Use menuconfig objects: IDE\n  sl82c105: Switch to ref counting API\n  ide: remove ide_use_dma()\n  ide: add missing validity checks for identify words 62 and 63\n  ide: remove ide_dma_enable()\n  sl82c105: add speedproc() method and MWDMA0/1 support\n  cs5530/sc1200: add -\u003espeedproc support\n  cs5530/sc1200: DMA support cleanup\n  ide: use ide_tune_dma() part #2\n  cs5530/sc1200: add -\u003eudma_filter methods\n  ide: always disable DMA before tuning it\n  pdc202xx_new: use ide_tune_dma()\n  alim15x3: use ide_tune_dma()\n  sis5513: PIO mode setup fixes\n  serverworks: PIO mode setup fixes\n  pdc202xx_old: rewrite mode programming code (v2)\n"
    },
    {
      "commit": "0e402c6ec4f32a9192a30c4a5b5ba6867c0be7bc",
      "tree": "2edb86443cc241585aab2c789e2c1c2d711363b5",
      "parents": [
        "28aa483f80d146a8f117eb65a4fddf31d58230d7",
        "4e19b5c193454ade8d86468077078f680d121979"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:46:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:46:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  ucc_geth: eliminate max-speed, change interface-type to phy-connection-type\n  smc911x: fix compilation breakage\n  pasemi_mac: Fix local-mac-address parsing\n  pasemi_mac: Terminate PCI ID list\n  pasemi_mac: Interrupt ack fixes\n  pasemi_mac: Fix register defines\n"
    },
    {
      "commit": "28aa483f80d146a8f117eb65a4fddf31d58230d7",
      "tree": "fdd5b18fe9be33b38d1e9b1c1ebcff974f788a93",
      "parents": [
        "0560551dca0c02a4b23f95a9c339882ff291e1c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:45:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:45:49 2007 -0700"
      },
      "message": "x86: Fix discontigmem + non-HIGHMEM compile\n\nIt\u0027s not necessarily a very sane configuration, but people running \"make\nrandconfig\" noticed it wouldn\u0027t compile.  This fixes some obvious\nproblems in discontig.c to allow a clean compile.\n\nAcked-by: andrew hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0ff9cd12a26259f8dd676124a188037e7e90b38",
      "tree": "25cb00f3e455b09960fe7cddb33cda2f6bfe04b3",
      "parents": [
        "640b31bf1291d1fb8a3e90abed8f145410122bf8"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "Use menuconfig objects: IDE\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "640b31bf1291d1fb8a3e90abed8f145410122bf8",
      "tree": "b554ff28a8cd58740b92b907371075f109066f59",
      "parents": [
        "122ab0887c36247bd4508c25e4fccf9264546fe2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "sl82c105: Switch to ref counting API\n\nNot sure how this one got missed in the great purge some time ago but it did.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "122ab0887c36247bd4508c25e4fccf9264546fe2",
      "tree": "ae8645bf5fb8ce6dbbafda5789f91fa002f335b3",
      "parents": [
        "3649c06e66ad3589374e8765ed69eda65658735c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "ide: remove ide_use_dma()\n\nide_use_dma() duplicates a lot of ide_max_dma_mode() functionality\nand as all users of ide_use_dma() were converted to use ide_tune_dma()\nnow it is possible to add missing checks to ide_tune_dma() and remove\nide_use_dma() completely, so do it.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3649c06e66ad3589374e8765ed69eda65658735c",
      "tree": "f1ab3e892a8c6719f5d986185b86046c2e2a25c5",
      "parents": [
        "4728d546d7137ad5350cc2e53d4748fd26f61a60"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "ide: add missing validity checks for identify words 62 and 63\n\nCheck validity of identify words 62 and 63 before using them in\nide_get_mode_mask().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4728d546d7137ad5350cc2e53d4748fd26f61a60",
      "tree": "73cd688f1f16b1d04a23958e7110ba3f70def531",
      "parents": [
        "46cedc9b773795b6190c31e5d32de5207b55a356"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "ide: remove ide_dma_enable()\n\n* check -\u003espeedproc return value in ide_tune_dma()\n* use ide_tune_dma() in cmd64x/cs5530/sc1200/siimage/sl82c105/scc_pata drivers\n* remove no longer needed ide_dma_enable()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "46cedc9b773795b6190c31e5d32de5207b55a356",
      "tree": "ede4fb5593e092fc989286e9f14a2c9efdf23fed",
      "parents": [
        "3c3f5d2c9f64b47aceb88f8d80fcb70fb9f9809f"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed May 16 00:51:44 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:44 2007 +0200"
      },
      "message": "sl82c105: add speedproc() method and MWDMA0/1 support\n\nAdd the speedproc() method for setting transfer modes, modify config_for_dma()\nto call it and use ide_max_dma_mode() to select the best DMA mode.\nAdd support for the multiword DMA modes 0 and 1, using the upper half of the\n\u0027drive_data\u0027 field to store the DMA timings to program into the drive control\nregister when DMA is turned on for real.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3c3f5d2c9f64b47aceb88f8d80fcb70fb9f9809f",
      "tree": "a30b4d97b72f14bd2781d73f88c0c3f7abd87616",
      "parents": [
        "a01ba4011aa745be44d0290c5da5cb2dfb4e37ce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:44 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:44 2007 +0200"
      },
      "message": "cs5530/sc1200: add -\u003espeedproc support\n\n* add {cs5530,sc1200}_tunepio() for programming PIO timings\n\n* add {cs5530,sc1200}_tune_chipset() (-\u003espeedproc method) for setting\n  transfer mode and convert {cs5530,sc1200}_config_dma() to use it\n\n* bump driver version\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a01ba4011aa745be44d0290c5da5cb2dfb4e37ce",
      "tree": "63f95042ce5efcfa430cf61c3bcb77f98e7df017",
      "parents": [
        "bd203b57c7edd6bc457b769cd15fa7239cd2241e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:44 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:44 2007 +0200"
      },
      "message": "cs5530/sc1200: DMA support cleanup\n\nsc1200.c:\n\n* remove open-coded variant of ide_dma_host_off() (\u003d\u003d -\u003edma_host_off),\n  it is not needed because -\u003edma_off_quietly calls -\u003edma_host_off\n\n* use -\u003edma_host_on (\u003d\u003d ide_dma_host_on() for this driver) instead of\n  open-coded variant, call it from the users of sc1200_config_dma2()\n\n  [ there is no need to call -\u003edma_host_on in sc1200_config_dma() because\n    core code takes care of calling -\u003eide_dma_on on successful execution\n    of -\u003eide_dma_check ]\n\n* add comment about -\u003etuneproc interface abuse\n\ncs5530.c/sc1200.c:\n\n* core code takes care of calling -\u003edma_off_quietly before calling\n  -\u003eide_dma_check so there is no need to call it in -\u003eide_dma_check methods\n\n* bump driver version\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bd203b57c7edd6bc457b769cd15fa7239cd2241e",
      "tree": "9c62fee37780fa38bbd47bbbec00571159ec9093",
      "parents": [
        "5fd216bbb277b645109a889c489e13a7aafbc304"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "message": "ide: use ide_tune_dma() part #2\n\nUse ide_tune_dma() in ide-cris/it821x/pdc202xx_old/serverworks drivers.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5fd216bbb277b645109a889c489e13a7aafbc304",
      "tree": "9ab2016779ea6e49dff6aa49299bbc37f5381406",
      "parents": [
        "793a97228d3da876f42b7fb4d4a52cc8cc86dc81"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "message": "cs5530/sc1200: add -\u003eudma_filter methods\n\nCS5530/SC1200 specifies that two drives on the same cable cannot mix\nUDMA/MDMA.  Add {cs5530,sc1200}_udma_filter() to handle this.  This also\nmakes it possible to remove open-coded best DMA mode selection and use\nstandard ide_use_dma()/ide_max_dma_mode() helpers.  While at it bump\nversion numbers.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "793a97228d3da876f42b7fb4d4a52cc8cc86dc81",
      "tree": "ce76adb97bca7089e8bc96cb774d90fb3e254926",
      "parents": [
        "7f86723a60d287be19aee620277184f9f5455283"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "message": "ide: always disable DMA before tuning it\n\nide_start_power_step() and set_using_dma() were missing -\u003edma_off_quietly\ncall (comment in probe_hwif() states that DMA should be always cleared before\ntuning is attempted).  Fix it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7f86723a60d287be19aee620277184f9f5455283",
      "tree": "d2f38cf03a6b6310ec662add2bbca9d8fdd42bb6",
      "parents": [
        "38ff8a74e8f015f94289b84cd6572a68c3431cdd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "message": "pdc202xx_new: use ide_tune_dma()\n\n* remove code enabling IORDY and prefetch from config_chipset_for_dma(),\n  as the comment states it has no real effect because these settings are\n  overriden when the PIO mode is set (and for this driver -\u003eautotune \u003d\u003d 1\n  so PIO mode is always programmed)\n\n* use ide_tune_dma() in pdcnew_config_drive_xfer_rate() and remove no longer\n  needed config_chipset_for_dma()\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "38ff8a74e8f015f94289b84cd6572a68c3431cdd",
      "tree": "e3ecc51f4717f3c763c8d4888b9647033fd55556",
      "parents": [
        "6b8cf7724bd0f8ae1f61937c5f40f4dbbda40960"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:43 2007 +0200"
      },
      "message": "alim15x3: use ide_tune_dma()\n\nUse ide_tune_dma() in ali15x3_config_drive_for_dma() and remove all the open\ncoded DMA tuning code and also config_chipset_for_dma().  Set -\u003eatapi_dma flag\ncorrectly in init_hwif_common_ali15x3() so ide_tune_dma() can take care of\nchecking if ATAPI DMA is allowed and remove open coded ATAPI DMA check from\nali15x3_config_drive_for_dma().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "6b8cf7724bd0f8ae1f61937c5f40f4dbbda40960",
      "tree": "61102c2ba75447441d54d0cb035e51416a7dc6ce",
      "parents": [
        "9445de76c124e90176b5116cf82f6cd1413f5230"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:42 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:42 2007 +0200"
      },
      "message": "sis5513: PIO mode setup fixes\n\n* limit max PIO mode to PIO4, this driver doesn\u0027t support PIO5 and attempt\n  to program PIO5 by config_art_rwp_pio() could result in incorrect PIO\n  timings being programmed and possibly the data corruption (for \u003c ATA100\n  family chipsets PIO0 timings were used, for ATA100 and ATA100a - the random\n  content of test1 variable was used, for ATA133 - MWDMA0 timings were used)\n\n* BUG() in sis5513_tune_chipset() if somebody tries to force unsupported PIO5,\n  also cleanup this function a bit while at it\n\n* add comment about PIO0 timings for \u003c ATA100 family chipsets\n\n* remove open-coded best PIO mode selection from config_art_rwp_pio(),\n  it contained numerous bugs:\n\n  - it didn\u0027t check for validity of id-\u003eeide_pio_modes and id-\u003eeide_pio_iordy\n    before using them\n\n  - it tried to found out maximum PIO mode basing on minimum IORDY cycle time\n    (moreover wrong cycle times were used for PIO1/5)\n\n  - it was overriding PIO blacklist and conservative PIO \"downgrade\" done\n    by ide_get_best_pio_mode()\n\n* use sis5513_tune_drive() instead of config_art_rwp_pio()\n  in sis5513_config_xfer_rate() so the correct PIO mode is also set\n  on drive even if the device is not IORDY/DMA capable\n\n* config_art_rwp_pio() was always setting the best possible mode and not\n  the wanted one - fix it and move ide_get_best_pio_mode() call to\n  config_chipset_for_pio()\n\n* don\u0027t use ide_find_best_mode() in config_chipset_for_pio(), it was being\n  overriden by config_art_rwp_pio() for the host timings anyway + we need to\n  set the same PIO mode on the device and the host\n\n* pass correct \"pio\" argument (255 instead of 5) to sis5513_tune_drive() call\n  in sis5513_config_xfer_rate() so the best PIO mode is set on the drive\n  and not PIO4\n\n* rename sis5513_tune_drive() to sis5513_tuneproc()\n  and config_chipset_for_pio() to sis5513_tune_driver()\n\n* bump driver version\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9445de76c124e90176b5116cf82f6cd1413f5230",
      "tree": "f48fa3b9f1291a804a3ac434d6140c8a0e4a4969",
      "parents": [
        "4fce3164b84d5b014acbf5a3f57eb3650e154f5b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:42 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:42 2007 +0200"
      },
      "message": "serverworks: PIO mode setup fixes\n\n* limit max PIO mode to PIO4, this driver doesn\u0027t support PIO5 and attempt\n  to program PIO5 by svwks_tune_chipset() could result in incorrect PIO\n  timings being programmed and possibly the data corruption (it seems that\n  the minimum possible values were used but I lack the datasheets to be sure)\n\n* select best PIO mode in svwks_tune_drive() and not in svwks_tune_chipset()\n  when doing PIO autotuning (pio \u003d\u003d 255)\n\n* don\u0027t try to tune PIO in config_chipset_for_dma() as ide_dma_enable() could\n  return 1 if DMA was previously enabled (svwks_config_drive_xfer_rate()\n  takes care of PIO tuning if no suitable DMA mode is found)\n\n* remove config_chipset_for_pio() and use svwks_tune_drive() instead,\n  config_chipset_for_pio() contained numerous bugs when selecting PIO mode\n  (luckily it was only used for devices limited to PIO by capabilities/BIOS):\n\n  - it didn\u0027t check for validity of id-\u003eeide_pio_modes and id-\u003eeide_pio_iordy\n    before using them\n\n  - it tried to found out maximum PIO mode basing on minimum IORDY cycle time\n    (moreover wrong cycle times were used for PIO0/1/5)\n\n  - it was overriding PIO blacklist and conservative PIO \"downgrade\" done\n    by ide_get_best_pio_mode()\n\n  - if the max drive PIO was PIO5 then XFER_PIO_0/XFER_PIO_SLOW was selected\n    (XFER_PIO_SLOW is not supported by svwks_tune_chipset() so the result\n     was the same as if using XFER_PIO_5 \u003d\u003e wrong PIO timings were set)\n\n  - it was overriding drive-\u003ecurrent_speed\n\n* bump driver version\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4fce3164b84d5b014acbf5a3f57eb3650e154f5b",
      "tree": "67aa08d4e0d9ee31b8f79360d53e18b608572393",
      "parents": [
        "f653c34dd3d8bde2c918316fd5ba2e2c4f95afcf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:41 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:41 2007 +0200"
      },
      "message": "pdc202xx_old: rewrite mode programming code (v2)\n\nThis patch is based on the documentation (I would like to thank Promise\nfor it) and also partially on the older vendor driver.\n\nRewrite mode programming code:\n\n* disable 66MHz clock in pdc202xx_tune_chipset() so it is correctly disabled\n  even if both devices on the channel are not DMA capable and after reset\n\n* enable/disable IORDY and PREFETCH bits in pdc202xx_tune_chipset()\n  as they need to be setup correctly also for PIO only devices, plus IORDY\n  wasn\u0027t disabled for non-IORDY devices and PREFETCH wasn\u0027t disabled for\n  ATAPI devices\n\n* remove dead code for setting SYNC_ERDDY_EN bits from config_chipset_for_dma()\n  (driver sets -\u003eautotune to 1 so PIO modes are always programmed \u003d\u003e lower\n   nibble of register A never equals 4 \u003d\u003e \"chipset_is_set\" is always true)\n\n* enable PIO mode programming for all ATAPI devices\n  (it was limited to -\u003emedia \u003d\u003d ide_cdrom devices)\n\n* remove extra reads of registers A/B/C, don\u0027t read register D et all\n\n* do clearing / programming of registers A/B/C in one go\n  (gets rid of extra PCI config space read/write cycle)\n\n* set initial values of drive_conf/AP/BP/CP variables to zero\n  (paranoia for the case when PCI reads fail)\n\n* remove XFER_UDMA6 to XFER_UDMA5 remapping case - it can\u0027t happen\n  (ide_rate_filter() takes care of it)\n\n* fix XFER_MW_DMA0 timings (they were overclocked, use the official ones)\n\n* fix bitmasks for clearing bits of register B:\n\n  - when programming DMA mode bit 0x10 of register B was cleared which\n    resulted in overclocked PIO timing setting (iff PIO0 was used)\n\n  - when programming PIO mode bits 0x18 weren\u0027t cleared so suboptimal\n    timings were used for PIO1-4 if PIO0 was previously set (bit 0x10)\n    and for PIO0/3/4 if PIO1/2 was previously set (bit 0x08)\n\n* add FIXME comment about missing locking for 66MHz clock register\n\nAlso while at it:\n\n* remove unused defines\n\n* do a few cosmetic / CodingStyle fixes\n\n* bump driver version\n\nv2:\n* in pdc202xx_tune_chipset() the old content of drive configuration\n  registers is used only by the debugging code so cover \"drive_conf\"\n  PCI registers read by #if PDC202XX_DEBUG_DRIVE_INFO\n  (Noticed by Sergei Shtylyov)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4e19b5c193454ade8d86468077078f680d121979",
      "tree": "e7550524011f27cf8e13a0aefd65603f3d78c428",
      "parents": [
        "f2773a29596d835d2b00137ba925c186699ea117"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri May 11 18:25:07 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 15 17:44:40 2007 -0400"
      },
      "message": "ucc_geth: eliminate max-speed, change interface-type to phy-connection-type\n\nIt was agreed that phy-connection-type was a better name for\nthe interface-type property, so this patch renames it.\n\nAlso, the max-speed property name was determined too generic,\nand is therefore eliminated in favour of phy-connection-type\nderivation logic.\n\nincludes corrections to copyright text.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2773a29596d835d2b00137ba925c186699ea117",
      "tree": "ef62588e9bcef131429a45f13e10e7f864edd811",
      "parents": [
        "1af7f05628fab81fdf4412d757676412ba5db660"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Sun May 13 18:42:08 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 15 17:44:39 2007 -0400"
      },
      "message": "smc911x: fix compilation breakage\n\nLooks like the new version of this patch has been overlooked,\nso I\u0027m resending it.\n\nIt just adapts the driver to the new IRQ API\naccording to what Russell has pointed out.\n\n drivers/net/smc911x.c |    6 ++----\n 1 files changed, 2 insertions(+), 4 deletions(-)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1af7f05628fab81fdf4412d757676412ba5db660",
      "tree": "4088aa83e616feaba7ed0bb37ce70d1c80c1e218",
      "parents": [
        "fd17825480b2de3076727c677f8e257623705963"
      ],
      "author": {
        "name": "olof@lixom.net",
        "email": "olof@lixom.net",
        "time": "Sat May 12 14:57:46 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 15 17:44:39 2007 -0400"
      },
      "message": "pasemi_mac: Fix local-mac-address parsing\n\nTurns out we have an old version of firmware that stores the mac address\nin \u0027mac-address\u0027 as a string instead of a byte array. All versions that\nuse local-mac-address should have it as byte array, so no need to do\nstring parsing for that case.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd17825480b2de3076727c677f8e257623705963",
      "tree": "c893416aaa2d1f6264ea68c24f2781a39dd8ce55",
      "parents": [
        "52a9435183f961e1bb3c146a62bfbecf93d15d58"
      ],
      "author": {
        "name": "olof@lixom.net",
        "email": "olof@lixom.net",
        "time": "Sat May 12 14:57:36 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 15 17:44:39 2007 -0400"
      },
      "message": "pasemi_mac: Terminate PCI ID list\n\nThis caused some very interesting behaviour depending on what happened to\nbe built at the same time. Add terminating empty entry to the list of IDs.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52a9435183f961e1bb3c146a62bfbecf93d15d58",
      "tree": "6e38b92dbf4b2667cbad7b5930b249fd0ed2f94c",
      "parents": [
        "a54c545134ea77609ed9eb5df50524c097112327"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 12 18:01:09 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 15 17:44:39 2007 -0400"
      },
      "message": "pasemi_mac: Interrupt ack fixes\n\nInterrupt ack fixes\n\nFix the packet count resets at interrupt time, using the cacheable\npacket count status to set number of processed/received packets, since\nthe ack count is the cumulative number of packets processed, and not\nincremental.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a54c545134ea77609ed9eb5df50524c097112327",
      "tree": "201fa87d40592b19463f75f654afb3ae7d633b4d",
      "parents": [
        "0560551dca0c02a4b23f95a9c339882ff291e1c7"
      ],
      "author": {
        "name": "olof@lixom.net",
        "email": "olof@lixom.net",
        "time": "Sat May 12 14:57:27 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 15 17:44:39 2007 -0400"
      },
      "message": "pasemi_mac: Fix register defines\n\nSome shift values were obviously wrong. Fix them to correspond with\nthe masks.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "17028c5c91580036eb41da2fad292965fa3b9a7d",
      "tree": "64076811f7ae671ea5b631ae222a469b3a0ac7ed",
      "parents": [
        "c47953cfc6bad91c46272aad202ee33276671608"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 15 21:03:36 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 15 13:38:13 2007 -0700"
      },
      "message": "[IA64] Fix section conflict of ia64_mlogbuf_finish\n\nBuilding with GCC 4.2, I get the following error:\n\n  CC      arch/ia64/kernel/mca.o\narch/ia64/kernel/mca.c:275: error: __ksymtab_ia64_mlogbuf_finish causes a\nsection type conflict\n\nThis is because ia64_mlogbuf_finish is both declared static and exported.\nFix by removing the export (which is unneeded now).\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0560551dca0c02a4b23f95a9c339882ff291e1c7",
      "tree": "af0fa695a2149b5632d91bd28620de10a0dcf2fa",
      "parents": [
        "1ca9bc4f2ae22741f2a545c1b0c3a042a2d71b11",
        "bbdfff86a8f0c91ad8b6dedf74bc14de4ba39679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:26 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Fix wrong ID in via-agp.c\n"
    },
    {
      "commit": "1ca9bc4f2ae22741f2a545c1b0c3a042a2d71b11",
      "tree": "ff0421feab3a21a4b3048949886b41c11af176da",
      "parents": [
        "f653c34dd3d8bde2c918316fd5ba2e2c4f95afcf",
        "99fbe1ac217e8b9d4141504e879327cb4e42d4ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:00 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Correct revision mask for powernow-k8\n  [CPUFREQ] powernow-k7: fix MHz rounding issue with perflib\n  [CPUFREQ] Support rev H AMD64s in powernow-k8\n"
    },
    {
      "commit": "f653c34dd3d8bde2c918316fd5ba2e2c4f95afcf",
      "tree": "9902c2ab3960211f1e6de00be759fd25b9fef34d",
      "parents": [
        "de7860c3f3272086a4c3a1b4280b11ffae7c32be"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue May 15 19:30:07 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 10:44:15 2007 -0700"
      },
      "message": "ll_rw_blk: fix gcc 4.2 warning on current_io_context()\n\ncurrent_io_context() is both static and exported with EXPORT_SYMBOL().\nAs there are no users outside of ll_rw_blk.c itself, just kill the\nexport.\n\nProblem reported by Martin Michlmayr \u003ctbm@cyrius.com\u003e\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "de7860c3f3272086a4c3a1b4280b11ffae7c32be"
}
