)]}'
{
  "log": [
    {
      "commit": "4075ea8c54a7506844a69f674990241e7766357b",
      "tree": "4f9549b54325e8ee4f631ea8ba1817db2abf22a7",
      "parents": [
        "919a6d10fdd9e256dfcd31937fb0b18d1c066be6",
        "37da045067b4e923190662e21029005ea53bfaa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 26 09:39:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 26 09:39:40 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: misc small cleanups\n  amd64_edac: fix ecc_enable_override handling\n  amd64_edac: check only ECC bit in amd64_determine_edac_cap\n"
    },
    {
      "commit": "919a6d10fdd9e256dfcd31937fb0b18d1c066be6",
      "tree": "7bec333f70193007267601b4240684d43f3315bd",
      "parents": [
        "cf2acfb2051fc67804162eebc5ebc8f55d3b7e2c",
        "fd0cca754f3f6756bfdafe500e4f49b1b9e9723f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 26 09:39:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 26 09:39:02 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (29 commits)\n  powerpc/rtas: Fix watchdog driver temperature read functionality\n  powerpc/mm: Fix potential access to freed pages when using hugetlbfs\n  powerpc/440: Fix warning early debug code\n  powerpc/of: Fix usage of dev_set_name() in of_device_alloc()\n  powerpc/pasemi: Use raw spinlock in SMP TB sync\n  powerpc: Use one common impl. of RTAS timebase sync and use raw spinlock\n  powerpc/rtas: Turn rtas lock into a raw spinlock\n  powerpc: Add irqtrace support for 32-bit powerpc\n  powerpc/BSR: Fix BSR to allow mmap of small BSR on 64k kernel\n  powerpc/BSR: add 4096 byte BSR size\n  powerpc: Map more memory early on 601 processors\n  powerpc/pmac: Fix DMA ops for MacIO devices\n  powerpc/mm: Make k(un)map_atomic out of line\n  powerpc: Fix mpic alloc warning\n  powerpc: Fix output from show_regs\n  powerpc/pmac: Fix issues with PowerMac \"PowerSurge\" SMP\n  powerpc/amigaone: Limit ISA I/O range to 4k in the device tree\n  powerpc/warp: Platform fix for i2c change\n  powerpc: Have git ignore generated files from dtc compile\n  powerpc/mpic: Fix mapping of \"DCR\" based MPIC variants\n  ...\n"
    },
    {
      "commit": "cf2acfb2051fc67804162eebc5ebc8f55d3b7e2c",
      "tree": "06caac8e527f00b1a3284eb782278168f9a7cf8c",
      "parents": [
        "aada1bc92797434cdf31e76fc2c6ab29307a5f48",
        "412af97838828bc6d035a1902c8974f944663da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 26 09:37:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 26 09:37:52 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: video: prevent NULL deref in acpi_get_pci_dev()\n  eeepc-laptop: add rfkill support for the 3G modem in Eee PC 901 Go\n  eeepc-laptop: get the right value for CMSG\n  eeepc-laptop: makes get_acpi() returns -ENODEV\n  eeepc-laptop: right parent device\n  eeepc-laptop: rfkill refactoring\n  eeepc-laptop.c: use pr_fmt and pr_\u003clevel\u003e\n  eeepc-laptop: Register as a pci-hotplug device\n"
    },
    {
      "commit": "37da045067b4e923190662e21029005ea53bfaa1",
      "tree": "5b2a0a36f29ed400afabb5015683649a55406b63",
      "parents": [
        "30c875cbc1836a03a1acc6c998fa8a04f29f8f73"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Jun 10 17:36:57 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jun 26 13:06:41 2009 +0200"
      },
      "message": "amd64_edac: misc small cleanups\n\n- cleanup debug calls\n- shorten function names\n- cleanup error exit paths\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "30c875cbc1836a03a1acc6c998fa8a04f29f8f73",
      "tree": "311168363af0e39dfd81d5150d18f1aa2d32df68",
      "parents": [
        "584fcff428bde3b9985ba21498764e9dba2fd3ce"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Jun 22 19:42:24 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jun 26 13:06:41 2009 +0200"
      },
      "message": "amd64_edac: fix ecc_enable_override handling\n\namd64_check_ecc_enabled() returns non-zero status when ECC\nchecking/correcting is disabled and this fails further loading of the\ndriver even when \u0027ecc_enable_override\u0027 boot param is used.\n\nFix that by clearing return status in that case.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "584fcff428bde3b9985ba21498764e9dba2fd3ce",
      "tree": "da1c6b2664b15071f06d121af0bf1157465533ac",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Jun 10 18:29:54 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jun 26 13:06:40 2009 +0200"
      },
      "message": "amd64_edac: check only ECC bit in amd64_determine_edac_cap\n\nChecking whether the machine is using ECC enabled DRAM is done through\ntesting the DimmEccEn bit in the DRAM Cfg Low register (F2x[1,0]90). Do\nthat instead of testing all bits from the DimmEccEn upwards.\n\nAlso, remove mci-\u003eedac_cap assignment and use value returned from\namd64_determine_edac_cap().\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "5ba762c9bb3ce2cc11e9e111cb3c476e84b91668",
      "tree": "ed35c2bae740828478f62867bfc69d01de105fe0",
      "parents": [
        "6c16a74d423f584ed80815ee7b944f5b578dd37a"
      ],
      "author": {
        "name": "Adrian Reber",
        "email": "adrian@lisas.de",
        "time": "Thu Mar 26 02:05:42 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 16:55:37 2009 +1000"
      },
      "message": "powerpc/rtas: Fix watchdog driver temperature read functionality\n\nUsing the RTAS watchdog driver to read out the temperature crashes\non a PXCAB:\n\nUnable to handle kernel paging request for data at address 0xfe347b50\nFaulting instruction address: 0xc00000000001af64\nOops: Kernel access of bad area, sig: 11 [#1]\n\nThe wrong usage of \"(void *)__pa(\u0026temperature)\" in rtas_call() is\nremoved by using the function rtas_get_sensor() which does the\nright thing.\n\nSigned-off-by: Adrian Reber \u003cadrian@lisas.de\u003e\nAcked-by: Utz Bacher \u003cutz.bacher@de.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "04a85d1234d7e1682a612565e663e6b760918643",
      "tree": "62acf7f52104c71748e6d2884d0389c146b6e6bf",
      "parents": [
        "e4031d52c57b17c76bbdb15fcf1a32a9f87d9756"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@us.ibm.com",
        "time": "Thu Jun 18 15:13:04 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 14:37:26 2009 +1000"
      },
      "message": "powerpc/BSR: Fix BSR to allow mmap of small BSR on 64k kernel\n\nOn Mon, Nov 17, 2008 at 01:26:13AM -0600, Sonny Rao wrote:\n\u003e On Fri, Nov 07, 2008 at 04:28:29PM +1100, Paul Mackerras wrote:\n\u003e \u003e Sonny Rao writes:\n\u003e \u003e\n\u003e \u003e \u003e Fix the BSR driver to allow small BSR devices, which are limited to a\n\u003e \u003e \u003e single 4k space, on a 64k page kernel.  Previously the driver would\n\u003e \u003e \u003e reject the mmap since the size was smaller than PAGESIZE (or because\n\u003e \u003e \u003e the size was greater than the size of the device).  Now, we check for\n\u003e \u003e \u003e this case use remap_4k_pfn(). Also, take out code to set vm_flags,\n\u003e \u003e \u003e as the remap_pfn functions will do this for us.\n\u003e \u003e\n\u003e \u003e Thanks.\n\u003e \u003e\n\u003e \u003e Do we know that the BSR size will always be 4k if it\u0027s not a multiple\n\u003e \u003e of 64k?  Is it possible that we could get 8k, 16k or 32k or BSRs?\n\u003e \u003e If it is possible, what does the user need to be able to do?  Do they\n\u003e \u003e just want to map 4k, or might then want to map the whole thing?\n\u003e\n\u003e\n\u003e Hi Paul, I took a look at changing the driver to reject a request for\n\u003e mapping more than a single 4k page, however the only indication we get\n\u003e of the requested size in the mmap function is the vma size, and this\n\u003e is always one page at minimum.  So, it\u0027s not possible to determine if\n\u003e the user wants one 4k page or more.  As I noted in my first response,\n\u003e there is only one case where this is even possible and I don\u0027t think\n\u003e it is a significant concern.\n\u003e\n\u003e I did notice that I left out the check to see if the user is trying to\n\u003e map more than the device length, so I fixed that.  Here\u0027s the revised\n\u003e patch.\n\nAlright, I\u0027ve reworked this now so that if we get one of these cases\nwhere there\u0027s a bsr that\u0027s \u003e 4k and \u003c 64k on a 64k kernel we\u0027ll only\nadvertise that it is a 4k BSR to userspace.  I think this is the best\nsolution since user programs are only supposed to look at sysfs to\ndetermine how much can be mapped, and libbsr does this as well.\n\nPlease consider for 2.6.31 as a fix, thanks.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e4031d52c57b17c76bbdb15fcf1a32a9f87d9756",
      "tree": "ec50f6143d2ca15cdd4e4a4bdb8ca9ee311450b7",
      "parents": [
        "4a5cbf17c49a6024a6d7baf03efdffb8ed252bb1"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@us.ibm.com",
        "time": "Thu Jun 18 15:14:36 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 14:37:26 2009 +1000"
      },
      "message": "powerpc/BSR: add 4096 byte BSR size\n\nAdd a 4096 byte BSR size which will be used on new machines.  Also, remove\nthe warning when we run into an unknown size, as this can spam the kernel\nlog excessively.\n\nSigned-off-by: Sonny Rao \u003csonnyrao@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3514141aedc16c7344117d5bd79ec1310edf8fb3",
      "tree": "cb5ec643b9e201f353fd764d22b9942324f85fd1",
      "parents": [
        "850f6ac316cf84bba63fdb775c897834eccbfaa3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 19:20:51 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 14:37:25 2009 +1000"
      },
      "message": "powerpc/pmac: Fix DMA ops for MacIO devices\n\nThe macio_dev\u0027s created to map devices inside the MacIO ASICs\ndon\u0027t have proper dma_ops. This causes crashes on some machines\nsince the SCSI code calls dma_map_* on our behalf using the\ndevice we hang from.\n\nThis fixes it by copying the parent PCI device dma_ops into\nthe macio_dev when creating it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "412af97838828bc6d035a1902c8974f944663da6",
      "tree": "f50b1de9aa3ab2c4ae7db0bf4afeb7f1cc6b2163",
      "parents": [
        "3cd530b5aaffd27b231f9717730f2f6684c00bda"
      ],
      "author": {
        "name": "Troy Moure",
        "email": "twmoure@szypr.net",
        "time": "Thu Jun 25 17:05:35 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:42 2009 -0400"
      },
      "message": "ACPI: video: prevent NULL deref in acpi_get_pci_dev()\n\nref: http://thread.gmane.org/gmane.linux.kernel/857228/focus\u003d857468\n\nWhen the ACPI video driver initializes, it does a namespace walk\nlooking for for supported devices. When we find an appropriate\nhandle, we walk up the ACPI tree looking for a PCI root bus, and\nthen walk back down the PCI bus, assuming that every device\ninbetween is a P2P bridge.\n\nThis assumption is not correct, and is reported broken on at\nleast:\n\n\tDell Latitude E6400\n\tThinkPad X61\n\tDell XPS M1330\n\nAdd a NULL deref check to prevent boot panics.\n\nReported-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: Troy Moure \u003ctwmoure@szypr.net\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3cd530b5aaffd27b231f9717730f2f6684c00bda",
      "tree": "05a17a7f1bb4f2aafd9bf653979df0c0b864c990",
      "parents": [
        "dbfa3ba90dfe353a56e107cff5bce9fb7976f06f"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jun 25 13:25:42 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:41 2009 -0400"
      },
      "message": "eeepc-laptop: add rfkill support for the 3G modem in Eee PC 901 Go\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dbfa3ba90dfe353a56e107cff5bce9fb7976f06f",
      "tree": "224ffb0b8cf4507208e6f54953256c0c031bf06a",
      "parents": [
        "f36509e7248631671d02f48d1a88f56cdeb54ed8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jun 25 13:25:41 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:41 2009 -0400"
      },
      "message": "eeepc-laptop: get the right value for CMSG\n\nCMSG is an ACPI method used to find features available on\nan Eee PC. But some features are never repported, even if present.\n\nIf the getter of a feature is present, this patch will set\nthe corresponding bit in cmsg.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f36509e7248631671d02f48d1a88f56cdeb54ed8",
      "tree": "ab824b65e1dce46dc784666301863ed012b1e340",
      "parents": [
        "1ddec2f9435e77b4d3f50eced68c4c942f2bcd4b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jun 25 13:25:40 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:40 2009 -0400"
      },
      "message": "eeepc-laptop: makes get_acpi() returns -ENODEV\n\nIf there is there is no getter defined, get_acpi()\nwill return -ENODEV.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ddec2f9435e77b4d3f50eced68c4c942f2bcd4b",
      "tree": "0e1819e919a0fa6ead31c9e3495454ce85429942",
      "parents": [
        "7de39389d8f61aa517ce2a8b4d925acc62696ae5"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jun 25 13:25:39 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:40 2009 -0400"
      },
      "message": "eeepc-laptop: right parent device\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7de39389d8f61aa517ce2a8b4d925acc62696ae5",
      "tree": "18100f48cada8d720611c14965ba79717ea962ff",
      "parents": [
        "19b532892834b7f1c04b2940ac73177dc566fed5"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jun 25 13:25:38 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:39 2009 -0400"
      },
      "message": "eeepc-laptop: rfkill refactoring\n\nRefactor rfkill code, because we\u0027ll add another\nrfkill for wwan3g later.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "19b532892834b7f1c04b2940ac73177dc566fed5",
      "tree": "84b37cfde07a8c04231f7cec0c474d274f74ccb1",
      "parents": [
        "2b121bc262fa03c94e653b2d44356c2f86c1bcdc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 25 13:25:37 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:39 2009 -0400"
      },
      "message": "eeepc-laptop.c: use pr_fmt and pr_\u003clevel\u003e\n\nConvert the unusual printk(EEEPC_\u003clevel\u003e uses to\nthe more standard pr_fmt and pr_\u003clevel\u003e(.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2b121bc262fa03c94e653b2d44356c2f86c1bcdc",
      "tree": "683ce60fa8911d4e394712a60e4378f4eaa6a60a",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Jun 25 13:25:36 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 26 00:23:29 2009 -0400"
      },
      "message": "eeepc-laptop: Register as a pci-hotplug device\n\nThe eee contains a logically (but not physically) hotpluggable PCIe slot.\nCurrently this is handled by adding or removing the PCI device in response\nto rfkill events, but if a user has forced pciehp to bind to it (with the\nforce\u003d1 argument) then both drivers will try to handle the event and\nhilarity (in the form of oopses) will ensue. This can be avoided by having\neee-laptop register the slot as a hotplug slot. Only one of pciehp and\neee-laptop will successfully register this, avoiding the problem.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nTested-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "987fed3bf6982f2627d4fa242caa9026ef61132a",
      "tree": "5f97fbf35fbd2b2868c4783ceec0cfa61990d53a",
      "parents": [
        "ed4fc720e1912eb36ca654d03c88c48845ed39b2",
        "8b169b5f1f46da8ece1ce7304cda7155fffe3892"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 17:04:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 17:04:37 2009 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (28 commits)\n  drm: remove unused #include \u003clinux/version.h\u003e\u0027s\n  drm/radeon: fix driver initialization order so radeon kms can be builtin\n  drm: Fix shifts which were miscalculated when converting from bitfields.\n  drm/radeon: Clear surface registers at initialization time.\n  drm/radeon: Don\u0027t initialize acceleration related fields of struct fb_info.\n  drm/radeon: fix radeon kms framebuffer device\n  drm/i915: initialize fence registers to zero when loading GEM\n  drm/i915: Fix HDMI regression introduced in new chipset support\n  drm/i915: fix LFP data fetch\n  drm/i915: set TV detection mode when tv is already connected\n  drm/i915: Catch up to obj_priv-\u003epage_list rename in disabled debug code.\n  drm/i915: Fix size_t handling in off-by-default debug printfs\n  drm/i915: Don\u0027t change the blank/sync width when calculating scaled modes\n  drm/i915: Add support for changing LVDS panel fitting using an output property.\n  drm/i915: correct suspend/resume ordering\n  drm/i915: Add missing dependency on Intel AGP support.\n  drm/i915: Generate 2MHz clock for display port aux channel I/O. Retry I/O.\n  drm/i915: Clarify error returns from display port aux channel I/O\n  drm/i915: Add CLKCFG register definition\n  drm/i915: Split array of DAC limits into separate structures.\n  ...\n"
    },
    {
      "commit": "f4fa446883959c1c5f314a043e750dbfe3728c55",
      "tree": "0fc52fa5d10247a99c403dd83704415ac4dcb750",
      "parents": [
        "922b13565b6a826a925f9f91f053dc9cb0d6210e"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Thu Jun 25 14:41:37 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 11:24:26 2009 -0700"
      },
      "message": "usb_serial: Fix oops when unexisting usb serial device is opened.\n\nThis commit 335f8514f200e63d689113d29cb7253a5c282967 has stopped\nproperly checking if there is any usb serial associated with the tty in\nthe close function. It happens the close function is called by releasing\nthe terminal right after opening the device fails.\n\nAs an example, open fails with a non-existing device, when probe has\nnever been called, because the device has never been plugged. This is\ncommon in systems with static modules and no udev.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "922b13565b6a826a925f9f91f053dc9cb0d6210e",
      "tree": "4c5680f084b62afd5d0f2e6247fd500277610c65",
      "parents": [
        "42dd2aa6496a2e87e496aac5494d2e1d6096c85b"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Thu Jun 25 14:41:30 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 11:24:26 2009 -0700"
      },
      "message": "acm: Fix oops when closing ACM tty device right after open has failed.\n\nThis commit 10077d4a6674f535abdbe25cdecb1202af7948f1 has stopped\nchecking if there was a valid acm device associated to the tty, which is\nnot true right after open fails and tty subsystem tries to close the\ndevice.\n\nAs an example, open fails with a non-existing device, when probe has\nnever been called, because the device has never been plugged. This is\ncommon in systems with static modules and no udev.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42dd2aa6496a2e87e496aac5494d2e1d6096c85b",
      "tree": "81ef166b1155f557574972d6452dfb2d7a1943ba",
      "parents": [
        "a37f6b84c4f3d3ca61634a7b36bf64c6ea452271"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Thu Jun 25 14:41:24 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 11:24:26 2009 -0700"
      },
      "message": "acm: Return ENODEV instead of EINVAL when trying to open ACM device.\n\nThis is required, otherwise a user will get a EINVAL while opening a\nnon-existing device, instead of ENODEV.\n\nThis is what I get with this patch applied now instead of an \"Invalid\nargument\".\n\n  cascardo@vespa:~$ cat /dev/ttyACM0\n  cat: /dev/ttyACM0: No such device\n  cascardo@vespa:~$\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a37f6b84c4f3d3ca61634a7b36bf64c6ea452271",
      "tree": "308105401c7c60f91903d6da78c938f1cc74578f",
      "parents": [
        "9d73777e500929b71dcfed16eec05f6760e345a6",
        "d7e2f36d9a92284754ed5254562766cb3d61c7ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 11:23:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 11:23:37 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide cs5520: Initialize second port\u0027s interrupt number.\n  ide: improve handling of Power Management requests\n  ide: add QUANTUM FIREBALLct20 30 with firmware APL.090 to ivb_list[]\n  ide: relax DMA info validity checking\n  ide-cd: Improve \"weird block size\" error message\n  ide-cd: Don\u0027t warn on bogus block size unless it actually matters.\n  ide: fix handling of unexpected IRQs vs request_irq()\n"
    },
    {
      "commit": "47749b14e55cd167632f9a27a4fc439e591e5268",
      "tree": "32e279ee4bc81eaea9ea647476255b696e47b831",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 25 08:27:14 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 25 11:22:12 2009 -0700"
      },
      "message": "i2c: fix build bug in i2c-designware.c\n\nThis build error triggers on x86:\n\n drivers/built-in.o: In function `i2c_dw_init\u0027:\n i2c-designware.c:(.text+0x4e37ca): undefined reference to `clk_get_rate\u0027\n drivers/built-in.o: In function `dw_i2c_probe\u0027:\n i2c-designware.c:(.devinit.text+0x51f5e): undefined reference to `clk_get\u0027\n i2c-designware.c:(.devinit.text+0x51f76): undefined reference to `clk_enable\u0027\n i2c-designware.c:(.devinit.text+0x520ff): undefined reference to `clk_disable\u0027\n i2c-designware.c:(.devinit.text+0x52108): undefined reference to `clk_put\u0027\n\nBecause this new driver uses the clk_*() facilities which is an\nARM-only thing currently.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f27884aeadff9654f4a1e8a05dd92f4b140afe29",
      "tree": "22db0c732fcc4e68be25190454631ee1d249e295",
      "parents": [
        "c6223048259006759237d826219f0fa4f312fb47",
        "a35d01a5d2ac533edab94a8e3b6749ab213c91c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 14:35:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 14:35:57 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  da9030_battery: Fix race between event handler and monitor\n  Add MAX17040 Fuel Gauge driver\n  w1: ds2760_battery: add support for sleep mode feature\n  w1: ds2760: add support for EEPROM read and write\n  ds2760_battery: cleanups in ds2760_battery_probe()\n"
    },
    {
      "commit": "c82e6d450fda56cb2d4f68534173d3cd11b32f9f",
      "tree": "bac06ba3b1134e5eab072476129e943a1bf04fa6",
      "parents": [
        "c3cb5e193937c7aa50c323e7933507020bd26340",
        "a620c1632629b42369e78448acc7b384fe1faf48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:47:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:47:38 2009 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  Staging: octeon-ethernet: Fix race freeing transmit buffers.\n  Staging: octeon-ethernet: Convert to use net_device_ops.\n  MIPS: Cavium: Add CPU hotplugging code.\n  MIPS: SMP: Allow suspend and hibernation if CPU hotplug is available\n  MIPS: Add arch generic CPU hotplug\n  DMA: txx9dmac: use dma_unmap_single if DMA_COMPL_{SRC,DEST}_UNMAP_SINGLE set\n  MIPS: Sibyte: Fix build error if CONFIG_SERIAL_SB1250_DUART is undefined.\n  MIPS: MIPSsim: Fix build error if MSC01E_INT_BASE is undefined.\n  MIPS: Hibernation: Remove SMP TLB and cacheflushing code.\n  MIPS: Build fix - include \u003clinux/smp.h\u003e into all smp_processor_id() users.\n  MIPS: bug.h Build fix - include \u003clinux/compiler.h\u003e.\n"
    },
    {
      "commit": "a620c1632629b42369e78448acc7b384fe1faf48",
      "tree": "3318683c03abb4ca45307c7df0019f74bcba3b13",
      "parents": [
        "f696a10838ffab85e5bc07e7cff0d0e1870a30d7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Jun 23 16:20:56 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:41 2009 +0100"
      },
      "message": "Staging: octeon-ethernet: Fix race freeing transmit buffers.\n\nThe existing code had the following race:\n\nThread-1                       Thread-2\n\ninc/read in_use\n                               inc/read in_use\ninc tx_free_list[qos].len\n                               inc tx_free_list[qos].len\n\nThe actual in_use value was incremented twice, but thread-1 is going\nto free memory based on its stale value, and will free one too many\ntimes.  The result is that memory is freed back to the kernel while\nits packet is still in the transmit buffer.  If the memory is\noverwritten before it is transmitted, the hardware will put a valid\nchecksum on it and send it out (just like it does with good packets).\nIf by chance the TCP flags are clobbered but not the addresses or\nports, the result can be a broken TCP stream.\n\nThe fix is to track the number of freed packets in a single location\n(a Fetch-and-Add Unit register).  That way it can never get out of sync\nwith itself.\n\nWe try to free up to MAX_SKB_TO_FREE (currently 10) buffers at a time.\nIf fewer are available we adjust the free count with the difference.\nThe action of claiming buffers to free is atomic so two threads cannot\nclaim the same buffers.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f696a10838ffab85e5bc07e7cff0d0e1870a30d7",
      "tree": "cacbd78fdf71fd77b6f8ff5067a7d0e4306824be",
      "parents": [
        "773cb77d0e32f0a3c36edf5aaeb9642c18038cd2"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Jun 23 11:34:08 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:41 2009 +0100"
      },
      "message": "Staging: octeon-ethernet: Convert to use net_device_ops.\n\nConvert the driver to use net_device_ops as it is now mandatory.\n\nAlso compensate for the removal of struct sk_buff\u0027s dst field.\n\nThe changes are mostly mechanical, the content of ethernet-common.c\nwas moved to ethernet.c and ethernet-common.{c,h} are removed.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4ac4aa5cc3b00cc558575065ae71043e92d1a69a",
      "tree": "77000115ec386bca50c5519e3695799ebb6915b8",
      "parents": [
        "2e25406fb878e2313a9d8e302ed7ff3c2831198f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jun 17 13:08:31 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:40 2009 +0100"
      },
      "message": "DMA: txx9dmac: use dma_unmap_single if DMA_COMPL_{SRC,DEST}_UNMAP_SINGLE set\n\nThis patch does not change actual behaviour since dma_unmap_page is just\nan alias of dma_unmap_single on MIPS.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3cb5e193937c7aa50c323e7933507020bd26340",
      "tree": "ea36213ccd29dc4caf2f729fd51b2d489b591a31",
      "parents": [
        "ea94b5034bbebc964115f119d6cd330757fce7f9",
        "f40c67f0f7e2767f80f7cbcbc1ab86c4113c202e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:26:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:26:54 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm: (48 commits)\n  dm mpath: change to be request based\n  dm: disable interrupt when taking map_lock\n  dm: do not set QUEUE_ORDERED_DRAIN if request based\n  dm: enable request based option\n  dm: prepare for request based option\n  dm raid1: add userspace log\n  dm: calculate queue limits during resume not load\n  dm log: fix create_log_context to use logical_block_size of log device\n  dm target:s introduce iterate devices fn\n  dm table: establish queue limits by copying table limits\n  dm table: replace struct io_restrictions with struct queue_limits\n  dm table: validate device logical_block_size\n  dm table: ensure targets are aligned to logical_block_size\n  dm ioctl: support cookies for udev\n  dm: sysfs add suspended attribute\n  dm table: improve warning message when devices not freed before destruction\n  dm mpath: add service time load balancer\n  dm mpath: add queue length load balancer\n  dm mpath: add start_io and nr_bytes to path selectors\n  dm snapshot: use barrier when writing exception store\n  ...\n"
    },
    {
      "commit": "ea94b5034bbebc964115f119d6cd330757fce7f9",
      "tree": "747b686125565cbded6e9c1b122232bc172843e0",
      "parents": [
        "650a10dc484f067883fc05a2d4116e1ee3f909c0",
        "b81c087f6deb049023e41ce00717202a953f3939"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:26:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:26:24 2009 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:\n  uwb: allow WLP to be used with IPv6.\n  uwb: event_size should be signed\n"
    },
    {
      "commit": "0c26d7cc31cd81a82be3b9d7687217d49fe9c47e",
      "tree": "1a20b590a5d71e588af7034b21f4779e6a8bd949",
      "parents": [
        "936940a9c7e3d99b25859bf1ff140d8c2480183a",
        "21ab01e2fcbfcc0d1faba2b7336b3c0f7f3c1ac8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:17:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:17:07 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (72 commits)\n  asus-laptop: remove EXPERIMENTAL dependency\n  asus-laptop: use pr_fmt and pr_\u003clevel\u003e\n  eeepc-laptop: cpufv updates\n  eeepc-laptop: sync eeepc-laptop with asus_acpi\n  asus_acpi: Deprecate in favor of asus-laptop\n  acpi4asus: update MAINTAINER and KConfig links\n  asus-laptop: platform dev as parent for led and backlight\n  eeepc-laptop: enable camera by default\n  ACPI: Rename ACPI processor device bus ID\n  acerhdf: Acer Aspire One fan control\n  ACPI: video: DMI workaround broken Acer 7720 BIOS enabling display brightness\n  ACPI: run ACPI device hot removal in kacpi_hotplug_wq\n  ACPI: Add the reference count to avoid unloading ACPI video bus twice\n  ACPI: DMI to disable Vista compatibility on some Sony laptops\n  ACPI: fix a deadlock in hotplug case\n  Show the physical device node of backlight class device.\n  ACPI: pdc init related memory leak with physical CPU hotplug\n  ACPI: pci_root: remove unused dev/fn information\n  ACPI: pci_root: simplify list traversals\n  ACPI: pci_root: use driver data rather than list lookup\n  ...\n"
    },
    {
      "commit": "09ce42d3167e3f20b501fa780c2415332330fac5",
      "tree": "2f0a6e2e3ec51187f4df78e8c75aa31602a6edd4",
      "parents": [
        "d7ed9c05ebf56c04811276207d7110706debe09f",
        "7959ea254ed18faee41160b1c50b3c9664735967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:01:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 10:01:12 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6:\n  bnx2: Fix the behavior of ethtool when ONBOOT\u003dno\n  qla3xxx: Don\u0027t sleep while holding lock.\n  qla3xxx: Give the PHY time to come out of reset.\n  ipv4 routing: Ensure that route cache entries are usable and reclaimable with caching is off\n  net: Move rx skb_orphan call to where needed\n  ipv6: Use correct data types for ICMPv6 type and code\n  net: let KS8842 driver depend on HAS_IOMEM\n  can: let SJA1000 driver depend on HAS_IOMEM\n  netxen: fix firmware init handshake\n  netxen: fix build with without CONFIG_PM\n  netfilter: xt_rateest: fix comparison with self\n  netfilter: xt_quota: fix incomplete initialization\n  netfilter: nf_log: fix direct userspace memory access in proc handler\n  netfilter: fix some sparse endianess warnings\n  netfilter: nf_conntrack: fix conntrack lookup race\n  netfilter: nf_conntrack: fix confirmation race condition\n  netfilter: nf_conntrack: death_by_timeout() fix\n"
    },
    {
      "commit": "4d8d4d251df8eaaa3dae71c8cfa7fbf4510d967d",
      "tree": "ce4be53fa3769d86f7943d05f3296f3352f8d1b8",
      "parents": [
        "6af9a43d58f2ec455b752fb9534cf05c7e855dbe"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Wed Jun 24 18:35:13 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "Remove low_latency flag setting from nozomi and mxser drivers\n\nThe kernel oopses if this flag is set.\n\n[and neither driver should set it as they call tty_flip_buffer_push from IRQ\n paths so have always been buggy]\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6af9a43d58f2ec455b752fb9534cf05c7e855dbe",
      "tree": "43fbe1b0823392eda912b76bc3f180e651f47d6c",
      "parents": [
        "24ed3abaa13a9499d7454a1ed9830bb53b689b94"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 24 18:35:05 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "tty: fix tty_port_block_til_ready waiting\n\nSince commit 3e3b5c087799e536871c8261b05bc28e4783c8da (\"tty: use\nprepare/finish_wait\"), tty_port_block_til_ready() is using\nprepare_to_wait()/finish_wait().  Those functions require that the\nwait_queue_t be initialised with .func\u003dautoremove_wake_function, via\nDEFINE_WAIT().\n\nBut the conversion from DECLARE_WAITQUEUE() to DEFINE_WAIT() was not made,\nso this code will oops in finish_wait().\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24ed3abaa13a9499d7454a1ed9830bb53b689b94",
      "tree": "3bcb33742f8674a7f8dc5e744357b3b836753858",
      "parents": [
        "ce89294c056805019d8369b3b74bb52ef51b4708"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jun 24 18:34:58 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "pci: use pci_ioremap_bar() in drivers/serial\n\nUse the newly introduced pci_ioremap_bar() function in drivers/serial.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce89294c056805019d8369b3b74bb52ef51b4708",
      "tree": "533da71951aa6e6ccd88cd2569f4640836adea90",
      "parents": [
        "2a13373cf84477460365c32842cda9a6374b845d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 24 18:34:51 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "synclink_gt: fix transmit race and timeout\n\nFix race condition when adding transmit data to active DMA buffer ring\nthat can cause transmit stall.\n\nUpdate transmit timeout when adding data to active DMA buffer ring.\nBase transmit timeout on amount of buffered data instead of using fixed\nvalue.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a13373cf84477460365c32842cda9a6374b845d",
      "tree": "4bcbb4637259ce548bee8ac07136906055f22097",
      "parents": [
        "a10b32db34898d0db58a58ef76a70c374931bbff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jun 24 18:34:43 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "jsm: clean up \"serial: jsm: correctly support 4 8 port boards\"\n\nRemove unneeded casts.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a10b32db34898d0db58a58ef76a70c374931bbff",
      "tree": "e0936a775663f1489d5a0f69da196fc0e8470773",
      "parents": [
        "be98eb2c2fc88d9d61cfeab5c11ab1118ca0bba9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jun 24 18:34:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "kgdb: kgdboc console poll hooks for serial_txx9 uart\n\nImplement the serial polling hooks for the serial_txx9 uart for use with\nkgdboc.\n\nThis patch once got SOB from Jason on Jul 2008 and (perhaps) merged into\nkgdb-next branch, but lost somewhere then.  I resend it now with Jason\u0027s\nAcked-by.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7e2f36d9a92284754ed5254562766cb3d61c7ca",
      "tree": "063f4edefd4ffeb216ed57761ca3ab6441716ae8",
      "parents": [
        "a1317f714af7aed60ddc182d0122477cbe36ee9b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 02:36:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 02:36:17 2009 -0700"
      },
      "message": "ide cs5520: Initialize second port\u0027s interrupt number.\n\nIn 86ccf37c6acd74cf7e4b7751ee045de19943c5a0 the driver was modified\nto deal with the removal of the pciirq argument to ide_pci_setup_ports().\n\nBut in the conversion only the first port\u0027s IRQ gets setup.\n\nInspired by a patch by Bartlomiej Zolnierkiewicz., and with help from\nAlan Cox.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1317f714af7aed60ddc182d0122477cbe36ee9b",
      "tree": "3ffcdd9a629162e5e648500988b0c7533f13e606",
      "parents": [
        "ba9413bd284e79ea43b0ae406a7a29526aaf82b3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 23 23:52:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:32:33 2009 -0700"
      },
      "message": "ide: improve handling of Power Management requests\n\nMake hwif-\u003erq point to PM request during PM sequence and do not allow\nany other types of requests to slip in (the old comment was never correct\nas there should be no such requests generated during PM sequence).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba9413bd284e79ea43b0ae406a7a29526aaf82b3",
      "tree": "3fe7958aa9e326904a3af0891c8eceb751e59a5e",
      "parents": [
        "346c17a6cf60375323adfaa4b8a9d841049f890e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 23 16:11:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:32:32 2009 -0700"
      },
      "message": "ide: add QUANTUM FIREBALLct20 30 with firmware APL.090 to ivb_list[]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "346c17a6cf60375323adfaa4b8a9d841049f890e",
      "tree": "496e65570ee7b7725806c1a5f21598521022f318",
      "parents": [
        "d9ae62433e46909fc9e7d97ce74202c2851667b8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jun 22 07:38:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:32:32 2009 -0700"
      },
      "message": "ide: relax DMA info validity checking\n\nThere are some broken devices that report multiple DMA xfer modes\nenabled at once (ATA spec doesn\u0027t allow it) but otherwise work fine\nwith DMA so just delete ide_id_dma_bug().\n\n[ As discovered by detective work by Frans and Bart, due to how\n  handling of the ID block was handled before commit c419993\n  (\"ide-iops: only clear DMA words on setting DMA mode\") this\n  check was always seeing zeros in the fields or other similar\n  garbage.  Therefore this check wasn\u0027t actually checking anything.\n  Now that the tests actually check the real bits, all we see are\n  devices that trigger the check yet work perfectly fine, therefore\n  killing this useless check is the best thing to do. -DaveM ]\n\nReported-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ae62433e46909fc9e7d97ce74202c2851667b8",
      "tree": "3d567816d2791e31e2fcfd53c54e2ea90223a69e",
      "parents": [
        "af054ed0018f0a69f8ea6f7546cbf34385edf13b"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Tue Jun 23 16:02:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:32:31 2009 -0700"
      },
      "message": "ide-cd: Improve \"weird block size\" error message\n\nCurrently the error gets repeated too frequently, for example each\ntime HAL polls the device when a disc is present. Avoid that by using\nprintk_once instead of printk.\n\nAlso join the error and corrective action messages into a single line.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af054ed0018f0a69f8ea6f7546cbf34385edf13b",
      "tree": "3c83e7452f6e0ecb14a278ab833626fa3e51a687",
      "parents": [
        "ffc36c7610731115c77700dcc53901920361c235"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 16:01:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:32:30 2009 -0700"
      },
      "message": "ide-cd: Don\u0027t warn on bogus block size unless it actually matters.\n\nFrans Pop reported that his CDROM drive reports a blocksize of 2352,\nand this causes new warnings due to commit\ne8e7b9eb11c34ee18bde8b7011af41938d1ad667 (\"ide-cd: fix oops when using\ngrowisofs\").\n\nWhat we\u0027re trying to do is make sure that \"blocklen \u003e\u003e SECTOR_BITS\"\nis something the block layer won\u0027t choke on.\n\nAnd for Frans\u0027 case \"2352 \u003e\u003e SECTOR_BITS\" is equal to\n\"2048 \u003e\u003e SECTOR_BITS\", and thats \"4\".\n\nSo warning in this case gives no real benefit.\n\nReported-by: Frans Pop \u003celendil@planet.nl\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffc36c7610731115c77700dcc53901920361c235",
      "tree": "c300ea91a72c166c6e9d10a6526b29514d3956ce",
      "parents": [
        "e01698aed04811b9a9c4f8d54b73cb182757063d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 23 03:43:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:32:30 2009 -0700"
      },
      "message": "ide: fix handling of unexpected IRQs vs request_irq()\n\nAdd ide_host_enable_irqs() helper and use it in ide_host_register()\nbefore registering ports.  Then remove no longer needed IRQ unmasking\nfrom in init_irq().\n\nThis should fix the problem with \"screaming\" shared IRQ on the first\nport (after request_irq() call while we have the unexpected IRQ pending\non the second port) which was uncovered by my rework of the serialized\ninterfaces support.\n\nReported-by: Frans Pop \u003celendil@planet.nl\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7959ea254ed18faee41160b1c50b3c9664735967",
      "tree": "a623d403c00259f3ad3eb56e7b627176478dde55",
      "parents": [
        "0f77ca928b5d1ea17afc7a95682b6534611a719c"
      ],
      "author": {
        "name": "Ooiwa Naohiro",
        "email": "nooiwa@miraclelinux.com",
        "time": "Wed Jun 24 00:19:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 24 00:19:06 2009 -0700"
      },
      "message": "bnx2: Fix the behavior of ethtool when ONBOOT\u003dno\n\nI found a little bug.\n\nWhen configure in ifcfg-eth* is ONBOOT\u003dno,\nthe behavior of ethtool command is wrong.\n\n    # grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-eth2\n    ONBOOT\u003dno\n    # ethtool eth2 | tail -n1\n            Link detected: yes\n\nI think \"Link detected\" should be \"no\".\n\nSigned-off-by: Ooiwa Naohiro \u003cnooiwa@miraclelinux.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b169b5f1f46da8ece1ce7304cda7155fffe3892",
      "tree": "ca9f6a94651965121aea3ac0ccd7f63bf79f5f41",
      "parents": [
        "5b6345be1b41db5e70f90c3559c3b40c8abcde8b"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Jun 24 16:31:50 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 24 16:31:50 2009 +1000"
      },
      "message": "drm: remove unused #include \u003clinux/version.h\u003e\u0027s\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n drivers/gpu/drm/ttm/ttm_bo_util.c\n drivers/gpu/drm/ttm/ttm_bo_vm.c\n drivers/gpu/drm/ttm/ttm_tt.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5b6345be1b41db5e70f90c3559c3b40c8abcde8b",
      "tree": "fb72ccb8fa82d88c2a0e1c1a0301cfe8a67a3e6e",
      "parents": [
        "176f613e60b63f2d77e6c69f036cfc754f3aaac6",
        "b5aa8a0fc132dd512c33e7c2621d075e3b77a65e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:20:19 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:20:19 2009 +1000"
      },
      "message": "Merge remote branch \u0027origin/drm-intel-next\u0027 of ../drm-intel into drm-fixes\n"
    },
    {
      "commit": "176f613e60b63f2d77e6c69f036cfc754f3aaac6",
      "tree": "bc4890bc9bdce7128f64e61fda9366b381a185e8",
      "parents": [
        "e14cbee401cd00779a5267128371506b22c77bc9"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Jun 22 18:16:13 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:11:06 2009 +1000"
      },
      "message": "drm/radeon: fix driver initialization order so radeon kms can be builtin\n\nTTM need to be initialized before radeon if KMS is enabled otherwise\nthe kernel will crash hard.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e14cbee401cd00779a5267128371506b22c77bc9",
      "tree": "33707db9beab3a928cfc9b182efcb46c73db863a",
      "parents": [
        "b1e3a6d1c4d0ac75ad8289bcfd69efcc9b1bc6e5"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@daenzer.net",
        "time": "Tue Jun 23 12:36:32 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:11:04 2009 +1000"
      },
      "message": "drm: Fix shifts which were miscalculated when converting from bitfields.\n\nLooks like I managed to mess up most shifts when converting from bitfields. :(\n\nThe patch below works on my Thinkpad T500 (as well as on my PowerBook,\nwhere the previous change worked as well, maybe out of luck...). I\u0027d\nappreciate more testing and eyes looking over it though.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nTested-by: Michael Pyne \u003cmpyne@kde.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b1e3a6d1c4d0ac75ad8289bcfd69efcc9b1bc6e5",
      "tree": "0ab59565a3d511e61f71476f79ab9231d7d6fdf9",
      "parents": [
        "696d4df1dbfe0b054e94c1990b49c1727ffc1ff0"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Jun 23 16:12:54 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:10:56 2009 +1000"
      },
      "message": "drm/radeon: Clear surface registers at initialization time.\n\nSome PowerMac firmwares set up a tiling surface at the beginning of VRAM\nwhich messes us up otherwise.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "696d4df1dbfe0b054e94c1990b49c1727ffc1ff0",
      "tree": "f3f63ac9e91666e8339bd0ab74c1ea124d3e634b",
      "parents": [
        "f92e93eb5f4d56d73215f089580d53597bacd468"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Jun 23 16:12:53 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:09:52 2009 +1000"
      },
      "message": "drm/radeon: Don\u0027t initialize acceleration related fields of struct fb_info.\n\nMight lure userspace into trying silly things otherwise.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f92e93eb5f4d56d73215f089580d53597bacd468",
      "tree": "15bbee0da31b0dc4604155e09789385f28c47b64",
      "parents": [
        "4e8a2372f9255a1464ef488ed925455f53fbdaa1"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Jun 22 18:15:58 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 24 16:09:41 2009 +1000"
      },
      "message": "drm/radeon: fix radeon kms framebuffer device\n\nsmem.start is a physical address which kernel can remap to access\nvideo memory of the fb buffer. We now pin the fb buffer into vram\nby doing so we are loosing vram but fbdev need to be reworked to\nallow change in framebuffer address.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "21ab01e2fcbfcc0d1faba2b7336b3c0f7f3c1ac8",
      "tree": "f454dfd9cf904478deba7543c8fe9f839756171d",
      "parents": [
        "2fcc23da5522b89677fb0af6043a88e88fdd09a2"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Fri Jun 19 14:52:11 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:34:00 2009 -0400"
      },
      "message": "asus-laptop: remove EXPERIMENTAL dependency\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2fcc23da5522b89677fb0af6043a88e88fdd09a2",
      "tree": "b396070d063645d00c370f37f865346f5550ddd4",
      "parents": [
        "b31d0fde89c905673ceed0404d5ae24f2261d7c7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Fri Jun 19 14:52:03 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:31:38 2009 -0400"
      },
      "message": "asus-laptop: use pr_fmt and pr_\u003clevel\u003e\n\nConvert the unusual printk(ASUS_\u003clevel\u003e uses to\nthe more standard pr_fmt and pr_\u003clevel\u003e(.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b31d0fde89c905673ceed0404d5ae24f2261d7c7",
      "tree": "55d1208a733f5e8fc0c025edba9c3359815a7164",
      "parents": [
        "b7b700d4a473d56103e87e341ad555e8a7cce06d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jun 16 19:28:56 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:31:21 2009 -0400"
      },
      "message": "eeepc-laptop: cpufv updates\n\nLimit cpufv input to acceptables values.\nAdd an available_cpufv file to show available\npresets.\nChange cpufv ouput format from %d to %#x, it won\u0027t\nbreak compatibility with existing userspace tools, but\nit provide a more human readable output.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b7b700d4a473d56103e87e341ad555e8a7cce06d",
      "tree": "5ed41024e62a83213f9e934e0a3e6d6339c42213",
      "parents": [
        "6122af3743a48dddae19810626dd7c9c8e6c1df8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jun 16 19:28:52 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:31:10 2009 -0400"
      },
      "message": "eeepc-laptop: sync eeepc-laptop with asus_acpi\n\nIn the default Eee PC distribution, there is a modified\nasus_acpi driver. eeepc-laptop is a cleaned version of this\ndriver. Sync ASL enum and getter/setters with asus_acpi.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6122af3743a48dddae19810626dd7c9c8e6c1df8",
      "tree": "61d4d800e2050930ebace0810e41ce3229fa9d9c",
      "parents": [
        "76593d6fb0a51cb0d666f37d91a990e36c068365"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jun 16 19:28:48 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:31:02 2009 -0400"
      },
      "message": "asus_acpi: Deprecate in favor of asus-laptop\n\nasus-laptop have been merged in the kernel two years ago,\nit is now stable and used by most distribution instead of\nthe old asus_acpi driver.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "76593d6fb0a51cb0d666f37d91a990e36c068365",
      "tree": "0a8199298ec72bce01c0a0e4127349a6e7fc86e6",
      "parents": [
        "116bf2e010a0600371aede450351973821dfd9e2"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jun 16 19:28:47 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:30:55 2009 -0400"
      },
      "message": "acpi4asus: update MAINTAINER and KConfig links\n\nThe bug tracker have moved from sourceforge to\nhttp://dev.iksaif.net . The homepage of the project\nis now http://acpi4asus.sf.net with links to the new\nbug tracker. No change for the mailing list.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "116bf2e010a0600371aede450351973821dfd9e2",
      "tree": "c782aa006e2008a7e045cd39d1e91c7de75d41df",
      "parents": [
        "cede2cb6ee9b0ddaa3dbc9939418ff177a831600"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Jun 16 19:28:46 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:30:47 2009 -0400"
      },
      "message": "asus-laptop: platform dev as parent for led and backlight\n\nMakes asus-laptop platform device the parent device of\nbacklight and led classes.\n\nWith this patch, leds and backlight are also available in\n/sys/devices/platform/asus-laptop/ like thinkpad_acpi.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cede2cb6ee9b0ddaa3dbc9939418ff177a831600",
      "tree": "53bfc83cb52fe71164278874cf8670f41a8e2b4b",
      "parents": [
        "57599cc997b81a7c4f764693a7316886a72067fe"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Jun 16 19:28:45 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:30:34 2009 -0400"
      },
      "message": "eeepc-laptop: enable camera by default\n\nIf we leave the camera disabled by default, userspace programs (e.g.\nSkype, Cheese) leave the user out in the cold saying that the machine\n\"has no camera.\" Therefore, it\u0027s better to enable camera by default and\nlet people who really don\u0027t want it just disable the thing.\n\nTo reduce power usage you should enable USB autosuspend:\necho -n auto \u003e /sys/bus/usb/drivers/uvcvideo/*:*/../power/level\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "57599cc997b81a7c4f764693a7316886a72067fe",
      "tree": "2e5cd27682614c88ec72009f9605062ada6eae25",
      "parents": [
        "fbe8cddd2d85979d273d7937a2b8a47498694d91",
        "586caae36cece718ff46b3a59b88af79e9f7a2e0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:22:20 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:22:20 2009 -0400"
      },
      "message": "Merge branch \u0027bjorn-notify\u0027 into release\n\nConflicts:\n\tdrivers/platform/x86/eeepc-laptop.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fbe8cddd2d85979d273d7937a2b8a47498694d91",
      "tree": "2ae3253bfd89337583d36afd783145786ffa531e",
      "parents": [
        "4e8a2372f9255a1464ef488ed925455f53fbdaa1",
        "e86435eb91b2bff114c5a02e46e16ce21b647ebe",
        "7fe2a6c275a5bcec52fb3ef643daaf8265b7af0d",
        "0705495d9010048e293013d9d129cf723363a0a8",
        "35a7c64fbc77bab4ca8ae477e8ab278ccd679ce2",
        "152a4e630f7ffdd7ff64427c4ba488dc0bce76af",
        "86e437f077c68112edcb6854ec036ed7e3f9a7f3",
        "c8d72a5e76988140bfdfd8722f2228d94e7fa10f",
        "7a04b8491a077471a34938b8ca060c37220953be",
        "ee1ca48fae7e575d5e399d4fdcfe0afc1212a64c",
        "9eccbc2f67efd0d19c47f40182abf2965c287add",
        "7e275cc4e8e20f82740bf40ae2f5695e9e35ff09",
        "7b768f07dce463a054c9dd84862d15ccc3d2b712",
        "8cb24c8fd70ea8431744de1ca0ca34ab45fbbdaa",
        "113b3a2b901573961509e81a28e9546cf9defef0",
        "d73772474f6ebbacbe820c31c0fa1cffa7160246",
        "056c308d3e4859334b519033d62ef050f0e0e261",
        "871043bc463e7d191e7b5b00436a8852921dd833"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:19:50 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:19:50 2009 -0400"
      },
      "message": "Merge branches \u0027acerhdf\u0027, \u0027acpi-pci-bind\u0027, \u0027bjorn-pci-root\u0027, \u0027bugzilla-12904\u0027, \u0027bugzilla-13121\u0027, \u0027bugzilla-13396\u0027, \u0027bugzilla-13533\u0027, \u0027bugzilla-13612\u0027, \u0027c3_lock\u0027, \u0027hid-cleanups\u0027, \u0027misc-2.6.31\u0027, \u0027pdc-leak-fix\u0027, \u0027pnpacpi\u0027, \u0027power_nocheck\u0027, \u0027thinkpad_acpi\u0027, \u0027video\u0027 and \u0027wmi\u0027 into release\n"
    },
    {
      "commit": "7a04b8491a077471a34938b8ca060c37220953be",
      "tree": "75408f573f7a871bf82348b8d7dfc2e9c1fb6eba",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Jun 24 11:46:44 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:18:04 2009 -0400"
      },
      "message": "ACPI: Rename ACPI processor device bus ID\n\nSome BIOS re-use the same processor bus id\nin different scope:\n\n\t\\_SB.SCK0.CPU0\n\t\\_SB.SCK1.CPU0\n\nBut the (deprecated) /proc/acpi/ interface\nassumes the bus-id\u0027s are unique, resulting in an OOPS\nwhen the processor driver is loaded:\n\nWARNING: at fs/proc/generic.c:590 proc_register+0x148/0x180()\nHardware name: Sunrise Ridge\nproc_dir_entry \u0027processor/CPU0\u0027 already registered\nCall Trace:\n [\u003cffffffff8023f7ef\u003e] warn_slowpath+0xb1/0xe5\n [\u003cffffffff8036243b\u003e] ? ida_get_new_above+0x190/0x1b1\n [\u003cffffffff803625a8\u003e] ? idr_pre_get+0x5f/0x75\n [\u003cffffffff8030b2f6\u003e] proc_register+0x148/0x180\n [\u003cffffffff8030b4ff\u003e] proc_mkdir_mode+0x3d/0x52\n [\u003cffffffff8030b525\u003e] proc_mkdir+0x11/0x13\n [\u003cffffffffa0014b89\u003e] acpi_processor_start+0x755/0x9bc [processor]\n\nRename the processor device bus id. And the new bus id will be\ngenerated as the following format:\n\tCPU+ CPU ID\n\nFor example: If the cpu ID is 5, then the bus ID will be \"CPU5\".\n\tIf the CPU ID is 10, then the bus ID will be \"CPUA\".\n\nYes, this will change the directory names seen\nin /proc/acpi/processor/* on some systems.\nBefore this patch, those directory names where\ntotally arbitrary strings based on the interal AML device strings.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13612\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e86435eb91b2bff114c5a02e46e16ce21b647ebe",
      "tree": "dfa72cdba9fd71fdef17f0fd11a49c551ad07d65",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Sun Jun 21 18:53:03 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 00:58:16 2009 -0400"
      },
      "message": "acerhdf: Acer Aspire One fan control\n\nAcerhdf is a driver for Acer Aspire One netbooks. It allows\nto access the temperature sensor and to control the fan.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "152a4e630f7ffdd7ff64427c4ba488dc0bce76af",
      "tree": "0aba7fae8a728e0912bb70f7fc4593bb0d955620",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jun 22 11:31:18 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:41:31 2009 -0400"
      },
      "message": "ACPI: video: DMI workaround broken Acer 7720 BIOS enabling display brightness\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13121\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8d72a5e76988140bfdfd8722f2228d94e7fa10f",
      "tree": "01922b72fc5dab8fdd7c36b1d2965a5dad87e50a",
      "parents": [
        "c02256be79a1a3557332ac51e653d574a2a7d2b5"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jun 22 11:31:16 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:39:57 2009 -0400"
      },
      "message": "ACPI: run ACPI device hot removal in kacpi_hotplug_wq\n\nNow that new interface is available,\nconvert to using it rather than creating a new kernel thread.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86e437f077c68112edcb6854ec036ed7e3f9a7f3",
      "tree": "ac6ec8b6ac4f96ce7ef7b5e9fa057099d7ce9af1",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 16 11:23:13 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:38:41 2009 -0400"
      },
      "message": "ACPI: Add the reference count to avoid unloading ACPI video bus twice\n\nSometimes both acpi video and i915 driver are compiled as modules.\nAnd there exists the strict dependency between the two drivers.\nThe acpi video bus will be unloaded in course of unloading the i915 driver.\nIf we unload the acpi video driver, then the kernel oops will be triggered.\n\nAdd the reference count to avoid unloading the ACPI video bus twice.\nThe reference count should be checked before unregistering the acpi video bus.\nIf the reference count is already zero, it won\u0027t unregister it again.\nAnd after the acpi video bus is already unregistered, the reference count\nwill be set to zero.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13396\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "35a7c64fbc77bab4ca8ae477e8ab278ccd679ce2",
      "tree": "b0ae9ab2dd0d5a5ba43cede38d165f5db30b926c",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jun 22 11:31:17 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:32:47 2009 -0400"
      },
      "message": "ACPI: DMI to disable Vista compatibility on some Sony laptops\n\nLinux claims Vista compatibility to the BIOS for a number of\nreasons, but this brings hard lockup on some Sony laptops.\n\nDisable Vista compatibility via DMI for these laptops unless\nwe can figure out what Vista is doing for this platform.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12904\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c02256be79a1a3557332ac51e653d574a2a7d2b5",
      "tree": "cad4af410464c14f0641148929b32bf3ab82ebd6",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue Jun 23 10:20:29 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:23:14 2009 -0400"
      },
      "message": "ACPI: fix a deadlock in hotplug case\n\nwe used to run the hotplug code in keventd_wq.\nBut when hot removing the ACPI battery device,\npower_supply_unregister invokes flush_scheduled_work.\nThis causes a deadlock. i.e\n1. When dock is unplugged, all the hotplug code is run on kevent_wq.\n2. the hotplug code removes all the child devices of dock device.\n3. removing the child device may invoke flush_scheduled_work\n4. flush_scheduled_work waits until all the work on kevent_wq to be\n   finished, while this will never be true because the hotplug code\n   is running on keventd_wq...\n\nIntroduce a new workqueue for hotplug in this patch.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13533\n\nTested-by: Paul Martin \u003cpm@debian.org\u003e\nTested-by: Vojtech Gondzala \u003cvojtech.gondzala@gmail.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nReviewed-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "056c308d3e4859334b519033d62ef050f0e0e261",
      "tree": "8d7a995782d043c6417aef7740edf617c2431de1",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jun 22 11:31:14 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:19:13 2009 -0400"
      },
      "message": "Show the physical device node of backlight class device.\n\nCreate symbol link from backlight class device to ACPI video device.\n\nMore and more laptops are shipped with multiple ACPI\nvideo devices, while we export only one of them to userspace.\n\nWith this patch applied, we can know which ACPI video device\nis used by \"cat /sys/class/backlight/acpi_video0/device/path\".\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "be98eb2c2fc88d9d61cfeab5c11ab1118ca0bba9",
      "tree": "2fda177b596534b9ec69d98f6843d24d7e234538",
      "parents": [
        "cf5434e894a17bb8385997adc6d56642055a85d6",
        "f007e99c8e2e322b8331aba72414715119a2920d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 19:49:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 19:49:24 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  Intel-IOMMU, intr-remap: source-id checking\n  Intel-IOMMU, intr-remap: set the whole 128bits of irte when modify/free it\n  IOMMU Identity Mapping Support (drivers/pci/intel_iommu.c)\n"
    },
    {
      "commit": "7b58fc21847950db8fcc6a142288b042564ffb76",
      "tree": "54242ee402ecafee2e39f2631707e80a4c8e7e1d",
      "parents": [
        "4e8a2372f9255a1464ef488ed925455f53fbdaa1",
        "1ab52cf910bbbee92861227e6ed77c56b1dc233c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 19:35:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 19:35:42 2009 -0700"
      },
      "message": "Merge branch \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n\n* \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux:\n  i2c: driver for the Synopsys DesignWare I2C controller\n"
    },
    {
      "commit": "0f77ca928b5d1ea17afc7a95682b6534611a719c",
      "tree": "3bddd6e6b4c3e26536c37b9c006153eb782e6566",
      "parents": [
        "e5a673742e34eca8ecb13c3e54ceee2c268351a0"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Jun 23 09:00:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 16:36:27 2009 -0700"
      },
      "message": "qla3xxx: Don\u0027t sleep while holding lock.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5a673742e34eca8ecb13c3e54ceee2c268351a0",
      "tree": "89291e6fd0517b14eeea3b65190593e002203983",
      "parents": [
        "b6280b47a7a42970d098a3059f4ebe7e55e90d8d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Jun 23 09:00:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 16:36:26 2009 -0700"
      },
      "message": "qla3xxx: Give the PHY time to come out of reset.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ab52cf910bbbee92861227e6ed77c56b1dc233c",
      "tree": "1232a97c6ac79cbc91332fb5fde9acfd7b5136a6",
      "parents": [
        "d888a4c76c51092993643f8992bf55b3c28da483"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jun 22 16:36:29 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 24 00:18:56 2009 +0100"
      },
      "message": "i2c: driver for the Synopsys DesignWare I2C controller\n\nThe i2c Linux driver for the DesignWare i2c block of Synopsys, which is meant\nfor AMBA Peripheral Bus. This i2c block is used on SoC chips like the ARM9\nbased PVG610.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f007e99c8e2e322b8331aba72414715119a2920d",
      "tree": "616bfcdda74341dc8b5d9ea1013bb7506407a961",
      "parents": [
        "c4658b4e777bebf69884f4884a9bfb2f84dd71d9"
      ],
      "author": {
        "name": "Weidong Han",
        "email": "weidong.han@intel.com",
        "time": "Sat May 23 00:41:15 2009 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 23 22:09:17 2009 +0100"
      },
      "message": "Intel-IOMMU, intr-remap: source-id checking\n\nTo support domain-isolation usages, the platform hardware must be\ncapable of uniquely identifying the requestor (source-id) for each\ninterrupt message. Without source-id checking for interrupt remapping\n, a rouge guest/VM with assigned devices can launch interrupt attacks\nto bring down anothe guest/VM or the VMM itself.\n\nThis patch adds source-id checking for interrupt remapping, and then\nreally isolates interrupts for guests/VMs with assigned devices.\n\nBecause PCI subsystem is not initialized yet when set up IOAPIC\nentries, use read_pci_config_byte to access PCI config space directly.\n\nSigned-off-by: Weidong Han \u003cweidong.han@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c4658b4e777bebf69884f4884a9bfb2f84dd71d9",
      "tree": "c38cf0924b01e42a936b56d9f5c3d254822d3471",
      "parents": [
        "2c2e2c389d03bb16b8cdf9db3ac615385fac100f"
      ],
      "author": {
        "name": "Weidong Han",
        "email": "weidong.han@intel.com",
        "time": "Sat May 23 00:41:14 2009 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 23 22:09:15 2009 +0100"
      },
      "message": "Intel-IOMMU, intr-remap: set the whole 128bits of irte when modify/free it\n\nInterrupt remapping table entry is 128bits. Currently, it only sets low\n64bits of irte in modify_irte and free_irte. This ignores high 64bits\nsetting of irte, that means source-id setting will be ignored. This patch\nsets the whole 128bits of irte when modify/free it. Following source-id\nchecking patch depends on this.\n\nSigned-off-by: Weidong Han \u003cweidong.han@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2c2e2c389d03bb16b8cdf9db3ac615385fac100f",
      "tree": "19af024e80adbbd1536aae0fa0c23ed4249834fe",
      "parents": [
        "687d680985b1438360a9ba470ece8b57cd205c3b"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Fri Jun 19 13:47:29 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 23 22:07:54 2009 +0100"
      },
      "message": "IOMMU Identity Mapping Support (drivers/pci/intel_iommu.c)\n\nIdentity mapping for IOMMU defines a single domain to 1:1 map all PCI\ndevices to all usable memory.\n\nThis reduces map/unmap overhead in DMA API\u0027s and improve IOMMU\nperformance. On 10Gb network cards, Netperf shows no performance\ndegradation compared to non-IOMMU performance.\n\nThis method may lose some of DMA remapping benefits like isolation.\n\nThe patch sets up identity mapping for all PCI devices to all usable\nmemory. In the DMA API, there is no overhead to maintain page tables,\ninvalidate iotlb, flush cache etc.\n\n32 bit DMA devices don\u0027t use identity mapping domain, in order to access\nmemory beyond 4GiB.\n\nWhen kernel option iommu\u003dpt, pass through is first tried. If pass\nthrough succeeds, IOMMU goes to pass through. If pass through is not\nsupported in hw or fail for whatever reason, IOMMU goes to identity\nmapping.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4e8a2372f9255a1464ef488ed925455f53fbdaa1",
      "tree": "7681646ce6f57955e3f37e12ebb812ace00f8212",
      "parents": [
        "840c516f9c395c64240ad35f858f37ea16270afa"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Jun 23 12:37:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 12:50:05 2009 -0700"
      },
      "message": "nvidiafb: fix boot-time printk string\n\nOn bootup nvidiafb prints the following on my Apple G5:\n\n\tnvidiafb: CRTC 1appears to have a CRT attached\n\nThere should be a space between the \u00271\u0027 and the \u0027appears\u0027.  Add it.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32708e8e95265505d9627b3bc9ed16566e0dca1c",
      "tree": "c5161d2a3da5d75123c05eda5713469d02f743b1",
      "parents": [
        "f5bcf5f44796bf30a058a01c10a61b19784f0540",
        "4a7eca824cec51168dcd5e0c9bf9edbc809fb975"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:36:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:36:01 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA: Add __init/__exit macros to addr.c and cma.c\n  IB/ehca: Bump version number\n  mlx4_core: Fix dma_sync_single_for_cpu() with matching for_device() calls\n  IB/mthca: Replace dma_sync_single() use with proper functions\n  RDMA/nes: Fix FIN state handling under error conditions\n  RDMA/nes: Fix max_qp_init_rd_atom returned from query device\n  IB/ehca: Ensure that guid_entry index is not negative\n  IB/ehca: Tolerate dynamic memory operations before driver load\n"
    },
    {
      "commit": "f5bcf5f44796bf30a058a01c10a61b19784f0540",
      "tree": "1c78ecbb2a21f880a1508dc2fcbbcc4b169f43f3",
      "parents": [
        "defe9104833b5ad309447bbc1fcb8e5981b2d3e1",
        "129dd98194747a3b8ac1ff876d8d1f2440660d01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:35:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:35:37 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (38 commits)\n  fusion: mptsas, fix lock imbalance\n  [SCSI] scsi_transport_fc: replace BUS_ID_SIZE by fixed count\n  sd, sr: fix Driver \u0027sd\u0027 needs updating message\n  scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targets\n  fc_transport: Selective return value from BSG timeout function\n  fc_transport: The softirq_done function registration for BSG request\n  sym53c8xx: ratelimit parity errors\n  explain the hidden scsi_wait_scan Kconfig variable\n  ibmvfc: Fix endless PRLI loop in discovery\n  ibmvfc: Process async events before command responses\n  libfc: Add runtime debugging with debug_logging module parameter\n  libfcoe: Add runtime debugging with module param debug_logging\n  fcoe: Add runtime debug logging with module parameter debug_logging\n  scsi_debug: Add support for physical block exponent and alignment\n  cnic: add NETDEV_1000 and NETDEVICES to Kconfig select\n  cnic: Fix __symbol_get() build error.\n  Revert \"[SCSI] cnic: fix error: implicit declaration of function ‘__symbol_get’\"\n  ipr: differentiate pci-x and pci-e based adapters\n  ipr: add test for MSI interrupt support\n  scsi_transport_spi: Blacklist Ultrium-3 tape for IU transfers\n  ...\n"
    },
    {
      "commit": "cf9c1b92ae62ce71a8e861f02476724348defc6a",
      "tree": "433d77497f909eea2c35b7afff24de9f86212221",
      "parents": [
        "135aae340d66c5e273af297bbd5178a5e5c458ee",
        "9b901ee0cb007eb4e2ee056e5b1c5c2837d53bdb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:41:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:41:17 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] wdt_pci.c: remove #ifdef CONFIG_WDT_501_PCI\n  [WATCHDOG] hpwdt: Add NMI priority option\n  [WATCHDOG] OMAP fixes: enable clock in probe, trigger timer reload\n  [WATCHDOG] add bcm47xx watchdog driver\n  [WATCHDOG] Freescale STMP: watchdog driver\n  [WATCHDOG] twl4030 watchdog driver\n  [WATCHDOG] U300 COH 901 327 watchdog driver\n  [WATCHDOG] Add pnx833x_wdt\n"
    },
    {
      "commit": "135aae340d66c5e273af297bbd5178a5e5c458ee",
      "tree": "7301bfc6a1c85e74788a2fbcc36eb5b78122df31",
      "parents": [
        "811e42cfba334d27797989ac8b0bea4981cb9581",
        "eebf8d86acf0db974dfaad8e8285f4e12ca488e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:40:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:40:19 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (62 commits)\n  V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being\n  V4L/DVB (12130): Fix a redundant compiler warning\n  V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block\n  V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything\n  V4L/DVB (11912): em28xx: Use v4l bounding/alignment function\n  V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function\n  V4L/DVB (11910): mt9: Use v4l bounding/alignment function\n  V4L/DVB (11909): cx23885: Use v4l bounding/alignment function\n  V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function\n  V4L/DVB (11907): cx88: Use v4l bounding/alignment function\n  V4L/DVB (11906): saa7134: Use v4l bounding/alignment function\n  V4L/DVB (11905): vivi: Use v4l bounding/alignment function\n  V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob\n  V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function\n  V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function\n  V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n  V4L/DVB (12128): v4l2: update framework documentation.\n  V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n  V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes\n  V4L/DVB (12121): pvrusb2: Improve handling of routing schemes\n  ...\n"
    },
    {
      "commit": "811e42cfba334d27797989ac8b0bea4981cb9581",
      "tree": "4641055622b331edd392e31ba32bf05bf9848a3c",
      "parents": [
        "4843a3baf20059a7ac5b55582672705d9e61e274",
        "0d9e6659a1bde3733cfd0072adbb3514b579e383"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:36 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: don\u0027t set IORDY for reset\n  sata_fsl: Add power mgmt support\n  [libata] PATA driver for CF interface on AT91SAM9260 SoC\n  [libata] beautify module parameters\n"
    },
    {
      "commit": "4843a3baf20059a7ac5b55582672705d9e61e274",
      "tree": "15a4a67b1c929493896d9cfca02ef079f6267e17",
      "parents": [
        "cb4cbcf6b3cf79f80c157afdc8dd8221643d8481",
        "e01698aed04811b9a9c4f8d54b73cb182757063d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:00 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide cmd64x: Remove serialize setting.\n  ide: Take over as maintainer.\n"
    },
    {
      "commit": "4a7eca824cec51168dcd5e0c9bf9edbc809fb975",
      "tree": "e2f61db875680d72e034eba660836be7582eb6e8",
      "parents": [
        "1d4d6da535be97b710e87a33c4828c97c36eee21",
        "716abb1fdf3274ac81dc404f3659cc05d8cdf606",
        "e727f5cde90d5a8b92a1ffa49c636a3790301469",
        "99987bea474ceca8ec6fb05f81d7d188634cdffd",
        "68237a0ff84503270373c39229be83e865ea08d4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:38:47 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:38:47 2009 -0700"
      },
      "message": "Merge branches \u0027ehca\u0027, \u0027misc\u0027, \u0027mlx4\u0027, \u0027mthca\u0027 and \u0027nes\u0027 into for-linus\n"
    },
    {
      "commit": "716abb1fdf3274ac81dc404f3659cc05d8cdf606",
      "tree": "8e3c728c41abab8088e048c04e7bceddd035bc0f",
      "parents": [
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Jun 23 10:38:42 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:38:42 2009 -0700"
      },
      "message": "RDMA: Add __init/__exit macros to addr.c and cma.c\n\nAdd __init and __exit annotations to the module_init/module_exit\nfunctions from drivers/infiniband/core/addr.c and cma.c.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1d4d6da535be97b710e87a33c4828c97c36eee21",
      "tree": "7f1a1bbf9defba6b8b315a7830b8fe671a88e983",
      "parents": [
        "af04662b4d80de5797a595bc9855d09ef4fe55cc"
      ],
      "author": {
        "name": "Alexander Schmidt",
        "email": "alexs@linux.vnet.ibm.com",
        "time": "Tue Jun 23 10:30:04 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:30:04 2009 -0700"
      },
      "message": "IB/ehca: Bump version number\n\nIncrement version number for DMEM toleration.\n\nSigned-off-by: Alexander Schmidt \u003calexs@linux.vnet.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b5aa8a0fc132dd512c33e7c2621d075e3b77a65e",
      "tree": "ce36025b5f62c2eb6bef4e45d18c23a89edfd895",
      "parents": [
        "56d21b07d44e0a33ab846f4f08e9e33bd87e5d4b"
      ],
      "author": {
        "name": "Grégoire Henry",
        "email": "Gregoire.Henry@pps.jussieu.fr",
        "time": "Tue Jun 23 15:41:02 2009 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jun 23 09:22:11 2009 -0700"
      },
      "message": "drm/i915: initialize fence registers to zero when loading GEM\n\nUnitialized fence register could leads to corrupted display. Problem\nencountered on MacBooks (revision 1 and 2), directly booting from EFI\nor through BIOS emulation.\n\n(bug #21710 at freedestop.org)\n\nSigned-off-by: Grégoire Henry \u003chenry@pps.jussieu.fr\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "0cf08dcb78e8d61b6d4b2eb5cdb296d969971626",
      "tree": "e811657e65e77deeefaa10f6ae1edc22cb4a80f8",
      "parents": [
        "fec37ab56f5b86b413f71258f36b181f57180d9c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jun 22 21:32:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 04:16:44 2009 -0700"
      },
      "message": "net: let KS8842 driver depend on HAS_IOMEM\n\nFixes this compile error on s390:\n\n  CC      drivers/net/ks8842.o\ndrivers/net/ks8842.c: In function \u0027ks8842_select_bank\u0027:\ndrivers/net/ks8842.c:124: error: implicit declaration of function \u0027iowrite16\u0027\ndrivers/net/ks8842.c: In function \u0027ks8842_write8\u0027:\ndrivers/net/ks8842.c:131: error: implicit declaration of function \u0027iowrite8\u0027\n\nCc: Richard Rojfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fec37ab56f5b86b413f71258f36b181f57180d9c",
      "tree": "82939c83f6851011e12ab199cf90cf2956c685ea",
      "parents": [
        "96f2ebd2e10417da151202c750d8664767a2194b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jun 22 21:31:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 04:16:44 2009 -0700"
      },
      "message": "can: let SJA1000 driver depend on HAS_IOMEM\n\nFixes this compile error on s390:\n\ndrivers/net/can/sja1000/sja1000_platform.c: In function \u0027sp_read_reg\u0027:\ndrivers/net/can/sja1000/sja1000_platform.c:42: error: implicit declaration of function \u0027ioread8\u0027\ndrivers/net/can/sja1000/sja1000_platform.c: In function \u0027sp_write_reg\u0027:\ndrivers/net/can/sja1000/sja1000_platform.c:47: error: implicit declaration of function \u0027iowrite8\u0027\ndrivers/net/can/sja1000/sja1000_platform.c: In function \u0027sp_probe\u0027:\ndrivers/net/can/sja1000/sja1000_platform.c:79: error: implicit declaration of function \u0027ioremap_nocache\u0027\n\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Oliver Hartkopp \u003coliver.hartkopp@volkswagen.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96f2ebd2e10417da151202c750d8664767a2194b",
      "tree": "cfa8b81d1cf4cf61f0e94fe2b34d51b2c01d85fd",
      "parents": [
        "01542cd1bbf995f951e2c2383d7911e96b12bec6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jun 22 20:26:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 04:16:43 2009 -0700"
      },
      "message": "netxen: fix firmware init handshake\n\nMake sure all functions run firmware init handshake.\n\nIf PCI function 0 fails to initialize firmware, mark the\nstate failed so that other functions on the same board\nbail out quickly instead of waiting 30s for firmware\nhandshake.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01542cd1bbf995f951e2c2383d7911e96b12bec6",
      "tree": "b1d9f130b2a88fa03d706d579e9799f40395849a",
      "parents": [
        "4d900f9df5f0569c2dc536701e2c11b6d50ebebf"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jun 22 20:26:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 23 04:16:42 2009 -0700"
      },
      "message": "netxen: fix build with without CONFIG_PM\n\nwrap pci suspend() and resume() with CONFIG_PM check.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b901ee0cb007eb4e2ee056e5b1c5c2837d53bdb",
      "tree": "2b074545b0625c13c104b08fe2735e513f8ee2ff",
      "parents": [
        "44df75353bc8f32e26e049284053a61d4f1047d6"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jun 19 09:32:57 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 23 07:13:52 2009 +0000"
      },
      "message": "[WATCHDOG] wdt_pci.c: remove #ifdef CONFIG_WDT_501_PCI\n\nChange the wdt_pci.c watchdog driver so that the code is the same for\nboth the PCI-WDT500 as the PCI-WDT501 card. The selection of the card\nis now being done via the module parameter: \u0027type\u0027 instead of the\nconfig option CONFIG_WDT_501_PCI.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "44df75353bc8f32e26e049284053a61d4f1047d6",
      "tree": "8ac01af7888c6d5c3746d30834fd63a148305078",
      "parents": [
        "789cd4702bf830416d2e1794495407be42fe95ad"
      ],
      "author": {
        "name": "Tom Mingarelli",
        "email": "thomas.mingarelli@hp.com",
        "time": "Thu Jun 18 23:28:57 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 23 07:13:45 2009 +0000"
      },
      "message": "[WATCHDOG] hpwdt: Add NMI priority option\n\nAdd a priority option so that the user can choose if we do the NMI\nfirst or last.\n\nSigned-off-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "789cd4702bf830416d2e1794495407be42fe95ad",
      "tree": "2fa371c73af28b622743dc05c2f57cd81a20e0b8",
      "parents": [
        "90074dce5537e87b27125505bb89a373567a7ede"
      ],
      "author": {
        "name": "Ulrik Bech Hald",
        "email": "ubh@ti.com",
        "time": "Fri Jun 12 16:18:32 2009 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 23 07:13:36 2009 +0000"
      },
      "message": "[WATCHDOG] OMAP fixes: enable clock in probe, trigger timer reload\n\nThis patch contains two fixes:\n\n1)In omap_wdt_probe() the watchdog is reset and disabled. This\nrequires register access and the clks needs to be enabled temporarily\n\n2)In omap_wdt_open() the timer register needs to be reloaded\nto trigger a new timer value (the default of 60s)\n\nTested on OMAP34xx platform (Zoom1)\n\nReviewed-by: Kevin Hilman \u003ckhilman@ti.deeprootsystems.com\u003e\nSigned-off-by: Ulrik Bech Hald \u003cubh@ti.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "eebf8d86acf0db974dfaad8e8285f4e12ca488e2",
      "tree": "90ce27459cef311f680b18f7d8237d375c115c9e",
      "parents": [
        "0a5ded56fd3f4096681f8e6a249fb058485f4e46"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Thu Jun 18 04:50:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:57 2009 -0300"
      },
      "message": "V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being\n\nloaded for a given chip version. This would cause the optimization in\ntuning not to be applied and thus a failed expectation, in tuning speed\nincrement. The patch swaps the tables in use. It also fixes a possible\none in a million condition where state-\u003edev_ver implies an older Cut\n(Cut \u003c 2.0, eventhough the driver doesn\u0027t attach to any Cut older than\n2.0) or even negative (due to a bad I2C bus master driver) for the card\ncombination.\n\nThanks to Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e for pointing\nout the issue at large.\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a5ded56fd3f4096681f8e6a249fb058485f4e46",
      "tree": "3382f52de096fa91f4e475ed99a0b6f394f4f281",
      "parents": [
        "d8b2996607d492ffa99628bafc80da14d3a5482d"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Wed Jun 17 16:48:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:50 2009 -0300"
      },
      "message": "V4L/DVB (12130): Fix a redundant compiler warning\n\ndrivers/media/dvb/frontends/stv090x.c: In function ‘stv090x_optimize_carloop_short’:\ndrivers/media/dvb/frontends/stv090x.c:2677: warning: ‘short_crl’ may be used uninitialized in this function\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "d8b2996607d492ffa99628bafc80da14d3a5482d"
}
