)]}'
{
  "log": [
    {
      "commit": "11bd04f6f35621193311c32e0721142b073a7794",
      "tree": "00979740582bb26e8d3756bf3526c85f19f66a46",
      "parents": [
        "4e2ccdb0409146f8cf64a11b6ef82a9c928ced2a",
        "9e0b5b2c447ad0caa075a5cfef86def62e1782ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (109 commits)\n  PCI: fix coding style issue in pci_save_state()\n  PCI: add pci_request_acs\n  PCI: fix BUG_ON triggered by logical PCIe root port removal\n  PCI: remove ifdefed pci_cleanup_aer_correct_error_status\n  PCI: unconditionally clear AER uncorr status register during cleanup\n  x86/PCI: claim SR-IOV BARs in pcibios_allocate_resource\n  PCI: portdrv: remove redundant definitions\n  PCI: portdrv: remove unnecessary struct pcie_port_data\n  PCI: portdrv: minor cleanup for pcie_port_device_register\n  PCI: portdrv: add missing irq cleanup\n  PCI: portdrv: enable device before irq initialization\n  PCI: portdrv: cleanup service irqs initialization\n  PCI: portdrv: check capabilities first\n  PCI: portdrv: move PME capability check\n  PCI: portdrv: remove redundant pcie type calculation\n  PCI: portdrv: cleanup pcie_device registration\n  PCI: portdrv: remove redundant pcie_port_device_probe\n  PCI: Always set prefetchable base/limit upper32 registers\n  PCI: read-modify-write the pcie device control register when initiating pcie flr\n  PCI: show dma_mask bits in /sys\n  ...\n\nFixed up conflicts in:\n\tarch/x86/kernel/amd_iommu_init.c\n\tdrivers/pci/dmar.c\n\tdrivers/pci/hotplug/acpiphp_glue.c\n"
    },
    {
      "commit": "3ef884b4c04e857c283cc77ca70ad8f638d94b0e",
      "tree": "c8c5b872e836e6ffe8bd08ab3477f9e8260575ed",
      "parents": [
        "4e5df8069b0e4e36c6b528b3be7da298e6f454cd",
        "4361e52ad0372e6fd2240a2207b49a4de1f45ca9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:56:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:56:47 2009 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (189 commits)\n  drm/radeon/kms: fix warning about cur_placement being uninitialised.\n  drm/ttm: Print debug information on memory manager when eviction fails\n  drm: Add memory manager debug function\n  drm/radeon/kms: restore surface registers on resume.\n  drm/radeon/kms/r600/r700: fallback gracefully on ucode failure\n  drm/ttm: Initialize eviction placement in case the driver callback doesn\u0027t\n  drm/radeon/kms: cleanup structure and module if initialization fails\n  drm/radeon/kms: actualy set the eviction placements we choose\n  drm/radeon/kms: Fix NULL ptr dereference\n  drm/radeon/kms/avivo: add support for new pll selection algo\n  drm/radeon/kms/avivo: fix some bugs in the display bandwidth setup\n  drm/radeon/kms: fix return value from fence function.\n  drm/radeon: Remove tests for -ERESTART from the TTM code.\n  drm/ttm: Have the TTM code return -ERESTARTSYS instead of -ERESTART.\n  drm/radeon/kms: Convert radeon to new TTM validation API (V2)\n  drm/ttm: Rework validation \u0026 memory space allocation (V3)\n  drm: Add search/get functions to get a block in a specific range\n  drm/radeon/kms: fix avivo tiling regression since radeon object rework\n  drm/i915: Remove a debugging printk from hangcheck\n  drm/radeon/kms: make sure i2c id matches\n  ...\n"
    },
    {
      "commit": "4e5df8069b0e4e36c6b528b3be7da298e6f454cd",
      "tree": "19714ceff2e1e25806141e93e603063cd3afb1ee",
      "parents": [
        "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
        "df5b1606bd077401831759171c355dc38cfaa59a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:54 2009 -0800"
      },
      "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: (21 commits)\n  amd64_edac: bump driver version\n  amd64_edac: fix use-uninitialised bug\n  amd64_edac: correct sys address to chip select mapping\n  amd64_edac: add a leaner syndrome decoding algorithm\n  amd64_edac: remove early hw support check\n  amd64_edac: detect DDR3 memory type\n  edac: add memory types strings for debugging\n  edac, mce: update AMD F10h revD check\n  amd64_edac: remove unneeded extract_error_address wrapper\n  amd64_edac: rename StinkyIdentifier\n  amd64_edac: remove superfluous dbg printk\n  amd64_edac: enhance address to DRAM bank mapping\n  amd64_edac: cleanup f10_early_channel_count\n  amd64_edac: dump DIMM sizes on K8 too\n  amd64_edac: cleanup rest of amd64_dump_misc_regs\n  amd64_edac: cleanup DRAM cfg low debug output\n  amd64_edac: wrap-up pci config read error handling\n  amd64_edac: unify MCGCTL ECC switching\n  cpumask: use modern cpumask style in drivers/edac/amd64_edac.c\n  amd64_edac: make DRAM regions output more human-readable\n  ...\n"
    },
    {
      "commit": "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
      "tree": "dfb3c73a8a3987c3b3ba08083f379ebc90942e03",
      "parents": [
        "d71cb81af3817193bc605de061da0499934263a6",
        "178ff4c9175db447f93b7343954b1d44707c881b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer\n  OMAP: SDP: Enable DSS2 for OMAP3 SDP board\n  OMAP: DSS2: Taal DSI command mode panel driver\n  OMAP: DSS2: Add generic and Sharp panel drivers\n  OMAP: DSS2: omapfb driver\n  OMAP: DSS2: DSI driver\n  OMAP: DSS2: SDI driver\n  OMAP: DSS2: RFBI driver\n  OMAP: DSS2: Video encoder driver\n  OMAP: DSS2: DPI driver\n  OMAP: DSS2: DISPC\n  OMAP: DSS2: Add more core files\n  OMAP: DSS2: Display Subsystem Driver core\n  OMAP: DSS2: Documentation for DSS2\n  OMAP: Add support for VRFB rotation engine\n  OMAP: Add VRAM manager\n  OMAP: OMAPFB: add omapdss device\n  OMAP: OMAPFB: split omapfb.h\n  OMAP2: Add funcs for writing SMS_ROT_* registers\n"
    },
    {
      "commit": "ab1831b0b87851c874a75e4b3a8538e3d76b37d7",
      "tree": "e2855518eb570ad09e2bdf5b3805cfa758e0abc3",
      "parents": [
        "eae6fa9b0c3e2cb49cc157e906dd0ac52cfd7ca5",
        "bc2c0303226ec716854d3c208c7f84fe7aa35cd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:35:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:35:02 2009 -0800"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: try harder to balloon up under memory pressure.\n  Xen balloon: fix totalram_pages counting.\n  xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region.\n  xen: improve error handling in do_suspend.\n  xen: don\u0027t leak IRQs over suspend/resume.\n  xen: call clock resume notifier on all CPUs\n  xen: use iret for return from 64b kernel to 32b usermode\n  xen: don\u0027t call dpm_resume_noirq() with interrupts disabled.\n  xen: register runstate info for boot CPU early\n  xen: register runstate on secondary CPUs\n  xen: register timer interrupt with IRQF_TIMER\n  xen: correctly restore pfn_to_mfn_list_list after resume\n  xen: restore runstate_info even if !have_vcpu_info_placement\n  xen: re-register runstate area earlier on resume.\n  xen: wait up to 5 minutes for device connetion\n  xen: improvement to wait_for_devices()\n  xen: fix is_disconnected_device/exists_disconnected_device\n  xen/xenbus: make DEVICE_ATTR()s static\n"
    },
    {
      "commit": "eae6fa9b0c3e2cb49cc157e906dd0ac52cfd7ca5",
      "tree": "34f7d08d5f9913c3b5c3bca152953a173ded1e05",
      "parents": [
        "02412f49f6a7e35753d9af49d92662fb562fc9fa",
        "df11303c90406426847255ba498607f15a472a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "message": "Merge branch \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen pvfb: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: If FBINFO_VIRTFB is defined, do not set VM_IO flag.\n  Fix toogle whether xenbus driver should be built as module or part of kernel.\n"
    },
    {
      "commit": "fc1495bf99de6f65066b3234813180301ff8b693",
      "tree": "4858db540f3c57f6f998383056ad4714b969660c",
      "parents": [
        "5476ffd2b78f06cce31a57f8611162918fe1ae3a",
        "b38882f5c066dc681679e90f1903eda323e605b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:31:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:31:45 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/ubifs-2.6\n\n* git://git.infradead.org/ubifs-2.6:\n  UBIFS: fix return code in check_leaf\n  UBI: flush wl before clearing update marker\n  MAINTAINERS: change e-mail of Artem Bityutskiy\n  UBIFS: remove manual O_SYNC handling\n  UBIFS: support mounting of UBI volume character devices\n  UBI: Add ubi_open_volume_path\n"
    },
    {
      "commit": "5476ffd2b78f06cce31a57f8611162918fe1ae3a",
      "tree": "1a114c83e32655f6f2f5bd113f022eea40d9e047",
      "parents": [
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "David Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Thu Dec 03 10:54:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Dec 10 12:45:18 2009 -0200"
      },
      "message": "V4L/DVB (13592): max2165: 32bit build patch\n\nThis patch drops usage of floating point variable for 32bit build\n\nSigned-off-by: David T. L. Wong \u003cdavidtlwong@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4361e52ad0372e6fd2240a2207b49a4de1f45ca9",
      "tree": "2cd3ddedf71ff0671f93dec4b8eac2fb63c2fd16",
      "parents": [
        "115a5c2ba0aac55e1bac390f271c818c3cbfa1fb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:59:32 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:59:32 2009 +1000"
      },
      "message": "drm/radeon/kms: fix warning about cur_placement being uninitialised.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "115a5c2ba0aac55e1bac390f271c818c3cbfa1fb",
      "tree": "bf3029a9a68e4d3dbe82553f8a88dc25072c7dc2",
      "parents": [
        "0b5e8db639de032bd4febbb0a5b1cd2c19bac26d",
        "fb53f8621a3fab88776ae2450a1f3afc7920231b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:47:57 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:48:04 2009 +1000"
      },
      "message": "Merge remote branch \u0027korg/drm-radeon-next\u0027 of into drm-linus\n\nThis merges some TTM overhauls to allow us to do better object placement\nfor certain radeon GPUs that need scanout+cursor within range of each other,\nalong with an API change to not return ERESTART to userspace, but to use\nERESTARTSYS properly internally and have it convert to EINTR and catch that\ncorrectly. Also lots of radeon fixes across the board.\n"
    },
    {
      "commit": "0b5e8db639de032bd4febbb0a5b1cd2c19bac26d",
      "tree": "eddc436f8cbf85cea5205f7dc118bf0068c2d127",
      "parents": [
        "7b0a9e8302522d5f7bb7fab6b8a3c8ce8181609c",
        "4f8d619cc3ab805aa1726c1dfe196a0705b955bd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:44:11 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:44:19 2009 +1000"
      },
      "message": "Merge remote branch \u0027anholt/drm-intel-next\u0027 into drm-linus\n\nPull more Intel changes in, especially one to init the GTT properly\n"
    },
    {
      "commit": "fb53f8621a3fab88776ae2450a1f3afc7920231b",
      "tree": "1fd5a0ee4612a13872824dab0c473d3eed149d95",
      "parents": [
        "99d7e48e8cb867f303439ad40e995e203841bd94"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Dec 09 21:55:10 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:28:13 2009 +1000"
      },
      "message": "drm/ttm: Print debug information on memory manager when eviction fails\n\nThis add helper function to print information on eviction placements\nand memory manager status when eviction fails to allocate memory\nspace.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "99d7e48e8cb867f303439ad40e995e203841bd94",
      "tree": "2bb3110aec2ed62a195a3ab8511f1aab99f15b86",
      "parents": [
        "550e2d9270e2f0a10c3b063899f70e4cca25fe72"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Dec 09 21:55:09 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:28:06 2009 +1000"
      },
      "message": "drm: Add memory manager debug function\n\ndrm_mm_debug_table will print the memory manager state\nin table allowing to give a snapshot of the manager at\ngiven point in time. Usefull for debugging.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "550e2d9270e2f0a10c3b063899f70e4cca25fe72",
      "tree": "46878bc39515eae9ee1485ce046e16e8e47fda90",
      "parents": [
        "779720a3209849be202ac36a811e934865c50971"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 14:15:38 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:25:45 2009 +1000"
      },
      "message": "drm/radeon/kms: restore surface registers on resume.\n\nOn resume on my rv530 laptop surface cntl was left disabled, so\nwierd stuff would happen with rendering to a tiled front buffer.\n\nThis checks if the surface regs are assigned to bos and reprograms\nthe surface registers on resume using the same path that clears\nthem all on init.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "779720a3209849be202ac36a811e934865c50971",
      "tree": "8970fc5257045e0e865509922120cb24a56024e5",
      "parents": [
        "7cb7d1d7b650c9764c8a1b00e2b43d932acde779"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Dec 09 19:31:44 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:19:16 2009 +1000"
      },
      "message": "drm/radeon/kms/r600/r700: fallback gracefully on ucode failure\n\nSent the wrong patch earlier.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7cb7d1d7b650c9764c8a1b00e2b43d932acde779",
      "tree": "03ef9da23aeb3bf878877e6f4b54485908072ac5",
      "parents": [
        "cf0fe4566dcc0c5bd9b7da8c9a53e712593db118"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Dec 09 22:14:27 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:08 2009 +1000"
      },
      "message": "drm/ttm: Initialize eviction placement in case the driver callback doesn\u0027t\n\nThis would allow to catch driver callback error of not properly\nsetting the eviction placement structure.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cf0fe4566dcc0c5bd9b7da8c9a53e712593db118",
      "tree": "c9d5165a4a21c23316d7d2939fd8f79424ad90bb",
      "parents": [
        "eaa5fd1a66fefd7cc918d80250d66fa48b10b81f"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Dec 09 18:21:55 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:07 2009 +1000"
      },
      "message": "drm/radeon/kms: cleanup structure and module if initialization fails\n\nThis would allow us to properly unload others module like TTM if\ninitialization fails after we initiliazed TTM structure.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "eaa5fd1a66fefd7cc918d80250d66fa48b10b81f",
      "tree": "caa6a74c6f990280e3bbdac3f055250ee943fcde",
      "parents": [
        "4a04a844ba0c09b5641bf2ebd9f9517aa76e52fb"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Dec 09 21:57:37 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:06 2009 +1000"
      },
      "message": "drm/radeon/kms: actualy set the eviction placements we choose\n\nStupid bug, somehow copying the eviction placements into the\nresult structure was missing.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4a04a844ba0c09b5641bf2ebd9f9517aa76e52fb",
      "tree": "b859af52ab72db2632e0d7da7cc0cf6552f3d136",
      "parents": [
        "b27b63750d912e80d61d2120c4a1664062d0f808"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Dec 09 17:39:16 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:06 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix NULL ptr dereference\n\nradeon_atombios_fini might be call while there is not valid\natombios structure allocated, thus test for a not null ptr\nbefore trying to access this structure.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b27b63750d912e80d61d2120c4a1664062d0f808",
      "tree": "d419533d2b4c7fec1cf4ad89485da755347a33fb",
      "parents": [
        "69b3b5e59bc763c30d0098ae4bbe1225c0e82a04"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Dec 09 17:44:25 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:05 2009 +1000"
      },
      "message": "drm/radeon/kms/avivo: add support for new pll selection algo\n\nSupported on all AVIVO-based asics.\nCan be disabled via the new_pll module parameter:\nnew_pll\u003d0 - disable\nnew_pll\u003d1 - enable\nenabled by default\n\n[airlied: fixed to use do_div]\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "69b3b5e59bc763c30d0098ae4bbe1225c0e82a04",
      "tree": "0e76e8bc46d589419eb16769a2c3560810395ac7",
      "parents": [
        "2e7b6f7fa62d92d941c626f8ae45f5cd75a52d55"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Dec 09 14:40:06 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:05 2009 +1000"
      },
      "message": "drm/radeon/kms/avivo: fix some bugs in the display bandwidth setup\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2e7b6f7fa62d92d941c626f8ae45f5cd75a52d55",
      "tree": "e8fe30c94c4cb51f0bdc3f30c43a58c437fb8391",
      "parents": [
        "5cc6fbab9da5680e7e5d2507d0f0c2c52ff18031"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 15:32:23 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:04 2009 +1000"
      },
      "message": "drm/radeon/kms: fix return value from fence function.\n\nWe only want to return here for errors, the wait functions return\na positive timeout otherwise, which gets back to userspace and\ncauses X to crash here.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5cc6fbab9da5680e7e5d2507d0f0c2c52ff18031",
      "tree": "0754b2bc4fd022f055baa280213c1a33db48cb4a",
      "parents": [
        "98ffc4158e12008102cb6ae242a7fc46f9243f0d"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Mon Dec 07 18:36:19 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:03 2009 +1000"
      },
      "message": "drm/radeon: Remove tests for -ERESTART from the TTM code.\n\nAlso sets affected TTM calls up to not wait interruptible, since\nthat would cause an in-kernel spin until the TTM call succeeds, since\nthe Radeon code does not return to user-space when a signal is received.\n\nModifies interruptible fence waits to return -ERESTARTSYS rather than\n-EBUSY when interrupted by a signal, since that\u0027s the (yet undocumented)\nsemantics required by the TTM sync object hooks.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "98ffc4158e12008102cb6ae242a7fc46f9243f0d",
      "tree": "fa8b231281fac87afe88ab9a0539c6ab5cdc2100",
      "parents": [
        "312ea8da049a1830aa50c6e00002e50e30df476e"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Mon Dec 07 18:36:18 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:03 2009 +1000"
      },
      "message": "drm/ttm: Have the TTM code return -ERESTARTSYS instead of -ERESTART.\n\nReturn -ERESTARTSYS instead of -ERESTART when interrupted by a signal.\nThe -ERESTARTSYS is converted to an -EINTR by the kernel signal layer\nbefore returned to user-space.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "312ea8da049a1830aa50c6e00002e50e30df476e",
      "tree": "4fa21909c2fd227cd6491a2729aa5dd17ac1295a",
      "parents": [
        "ca262a9998d46196750bb19a9dc4bd465b170ff7"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Dec 07 15:52:58 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:02 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert radeon to new TTM validation API (V2)\n\nThis convert radeon to use new TTM validation API, it doesn\u0027t\nreally take advantage of it beside in the eviction case.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ca262a9998d46196750bb19a9dc4bd465b170ff7",
      "tree": "b128691e5c57f6305c5752ac5c1b09e6aedfb650",
      "parents": [
        "a2e68e92d384d37c8cc6bb7206d43b1eb9bc3f08"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Dec 08 15:33:32 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:02 2009 +1000"
      },
      "message": "drm/ttm: Rework validation \u0026 memory space allocation (V3)\n\nThis change allow driver to pass sorted memory placement,\nfrom most prefered placement to least prefered placement.\nIn order to avoid long function prototype a structure is\nused to gather memory placement informations such as range\nrestriction (if you need a buffer to be in given range).\nRange restriction is determined by fpfn \u0026 lpfn which are\nthe first page and last page number btw which allocation\ncan happen. If those fields are set to 0 ttm will assume\nbuffer can be put anywhere in the address space (thus it\navoids putting a burden on the driver to always properly\nset those fields).\n\nThis patch also factor few functions like evicting first\nentry of lru list or getting a memory space. This avoid\ncode duplication.\n\nV2: Change API to use placement flags and array instead\n    of packing placement order into a quadword.\nV3: Make sure we set the appropriate mem.placement flag\n    when validating or allocation memory space.\n\n[Pending Thomas Hellstrom further review but okay\nfrom preliminary review so far].\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a2e68e92d384d37c8cc6bb7206d43b1eb9bc3f08",
      "tree": "5050cb18d00830a3f80ad650f8c16ed40953399c",
      "parents": [
        "cf2f05d30dacab32e6866347be6cbfa4030b33b7"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Dec 07 15:52:56 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:01 2009 +1000"
      },
      "message": "drm: Add search/get functions to get a block in a specific range\n\nThese are required for changes to TTM.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cf2f05d30dacab32e6866347be6cbfa4030b33b7",
      "tree": "ab7ca861cc3e92aefa60ba4e9ac1573aaf81331d",
      "parents": [
        "d3f420d1089169fb48366e1aa750bdd92db0a04b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 15:45:13 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:09:00 2009 +1000"
      },
      "message": "drm/radeon/kms: fix avivo tiling regression since radeon object rework\n\nThe object rework moved the tiling flag setup around wrongly,\nso tiling we getting setup then overwritten by fb format.\n\nFixes regression with drm-radeon-next on rv530 laptop tiling test.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0",
      "tree": "761e19d279b27a03714a6673811e76e0b1cf2081",
      "parents": [
        "f71eaf68406cfee91b6a96bcdf7ce33dc78829c5",
        "b00eb796f1b67c46036b5490e83b31741f1eebaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:57:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:57:06 2009 -0800"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPICA: Update version to 20091112.\n  ACPICA: Add additional module-level code support\n  ACPICA: Deploy new create integer interface where appropriate\n  ACPICA: New internal utility function to create Integer objects\n  ACPICA: Add repair for predefined methods that must return sorted lists\n  ACPICA: Fix possible fault if return Package objects contain NULL elements\n  ACPICA: Add post-order callback to acpi_walk_namespace\n  ACPICA: Change package length error message to an info message\n  ACPICA: Reduce severity of predefined repair messages, Warning to Info\n  ACPICA: Update version to 20091013\n  ACPICA: Fix possible memory leak for Scope ASL operator\n  ACPICA: Remove possibility of executing _REG methods twice\n  ACPICA: Add repair for bad _MAT buffers\n  ACPICA: Add repair for bad _BIF/_BIX packages\n"
    },
    {
      "commit": "f71eaf68406cfee91b6a96bcdf7ce33dc78829c5",
      "tree": "92a1663ae15d521f25849d28ebb4dfad10567892",
      "parents": [
        "78f1ae193d1662c22cfebb916e788e1ca896c0fe",
        "54fe4671aa5853ca88da72d67e969a3d8de6dcf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:53:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:53:11 2009 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging: (41 commits)\n  hwmon: (adt7475) Add VID support for the ADT7476\n  hwmon: (adt7475) Add an entry in MAINTAINERS\n  hwmon: (adt7475) Add support for the ADT7476\n  hwmon: (adt7475) Voltage attenuators can be bypassed\n  hwmon: (adt7475) Print device information on probe\n  hwmon: (adt7475) Handle alternative pin functions\n  hwmon: (adt7475) Move sysfs files removal to a separate function\n  hwmon: (adt7475) Add support for the ADT7490\n  hwmon: (adt7475) Improve device detection\n  hwmon: (adt7475) Add missing static marker\n  hwmon: (adt7475) Rework voltage inputs handling\n  hwmon: (adt7475) Implement pwm_use_point2_pwm_at_crit\n  hwmon: (adt7475) New documentation\n  hwmon: (adt7475) Add support for the ADT7473\n  hwmon: (f71882fg) Add support for the f71889fg (version 2)\n  hwmon: (f71882fg) Fix sysfs file removal\n  hwmon: (f71882fg) Cleanup sysfs attr creation 2/2\n  hwmon: (f71882fg) Cleanup sysfs attr creation 1/2\n  hwmon: (thmc50) Stop using I2C_CLIENT_MODULE_PARM\n  hwmon: Add Freescale MC13783 ADC driver\n  ...\n"
    },
    {
      "commit": "78f1ae193d1662c22cfebb916e788e1ca896c0fe",
      "tree": "0cca2c3d68c8ea48786cd3e9912f822fee7d1e17",
      "parents": [
        "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
        "84194883bcf89383ea4230116bb0195af5ec5829"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:13 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ice1724 - aureon - modify WM8770 Master \u0026 DAC volume\n  ALSA: hda/realtek: quirk for D945GCLF2 mainboard\n  ALSA: hda - Terradici HDA controllers does not support 64-bit mode\n  ALSA: document: Add direct git link to grub hda-analyzer\n  ALSA: radio/sound/miro: fix build, cleanup depends/selects\n  ALSA: hda - Generalize EAPD inversion check in patch_analog.c\n  ASoC: Wrong variable returned on error\n  ALSA: snd-usb-us122l: add product IDs of US-122MKII and US-144MKII\n  ALSA: hda - Exclude unusable ADCs for ALC88x\n  ALSA: hda - Add missing Line-Out and PCM switches as slave\n  ALSA: hda - iMac 9,1 sound patch.\n  ALSA: opti93x: set MC indirect registers base from PnP data\n"
    },
    {
      "commit": "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
      "tree": "d599abe9f4f48f1737da50fa9a48dadfd08100e3",
      "parents": [
        "3e7468313758913c5e4d372f35b271b96bad1298",
        "1f26978afd123deb22dd3c7dc75771a02f6e03f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (51 commits)\n  Input: appletouch - give up maintainership\n  Input: dm355evm_kbd - switch to using sparse keymap library\n  Input: wistron_btns - switch to using sparse keymap library\n  Input: add generic support for sparse keymaps\n  Input: fix memory leak in force feedback core\n  Input: wistron - remove identification strings from DMI table\n  Input: psmouse - remove identification strings from DMI tables\n  Input: atkbd - remove identification strings from DMI table\n  Input: i8042 - remove identification strings from DMI tables\n  DMI: allow omitting ident strings in DMI tables\n  Input: psmouse - do not carry DMI data around\n  Input: matrix-keypad - switch to using dev_pm_ops\n  Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n  Input: gpio_keys - scan gpio state at probe and resume time\n  Input: keyboard - add locking around event handling\n  Input: usbtouchscreen - add support for ET\u0026T TC5UH touchscreen controller\n  Input: xpad - add two new Xbox 360 devices\n  Input: polled device - do not start polling if interval is zero\n  Input: polled device - schedule first poll immediately\n  Input: add S3C24XX touchscreen driver\n  ...\n"
    },
    {
      "commit": "3e7468313758913c5e4d372f35b271b96bad1298",
      "tree": "eb612d252a9e2349a1173451cd779beebd18a33e",
      "parents": [
        "6825fbc4cb219f2c98bb7d157915d797cf5cb823",
        "e97f4677961f68e29bd906022ebf60a6df7f530a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "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: (345 commits)\n  V4L/DVB (13542): ir-keytable: Allow dynamic table change\n  V4L/DVB (13541): atbm8830: replace 64-bit division and floating point usage\n  V4L/DVB (13540): ir-common: Cleanup get key evdev code\n  V4L/DVB (13539): ir-common: add __func__ for debug messages\n  V4L/DVB (13538): ir-common: Use a dynamic keycode table\n  V4L/DVB (13537): ir: Prepare the code for dynamic keycode table allocation\n  V4L/DVB (13536): em28xx: Use the full RC5 code on HVR-950 Remote Controller\n  V4L/DVB (13535): ir-common: Add a hauppauge new table with the complete RC5 code\n  V4L/DVB (13534): ir-common: Remove some unused fields/structs\n  V4L/DVB (13533): ir: use dynamic tables, instead of static ones\n  V4L/DVB (13532): ir-common: Add infrastructure to use a dynamic keycode table\n  V4L/DVB (13531): ir-common: rename the debug routine to allow exporting it\n  V4L/DVB (13458): go7007: subdev conversion\n  V4L/DVB (13457): s2250: subdev conversion\n  V4L/DVB (13456): s2250: Change module structure\n  V4L/DVB (13528): em28xx: add support for em2800 VC211A card\n  em28xx: don\u0027t reduce scale to half size for em2800\n  em28xx: don\u0027t load audio modules when AC97 is mis-detected\n  em28xx: em2800 chips support max width of 640\n  V4L/DVB (13523): dvb-bt8xx: fix compile warning\n  ...\n\nFix up trivial conflicts due to spelling fixes from the trivial tree in\n\tDocumentation/video4linux/gspca.txt\n\tdrivers/media/video/cx18/cx18-mailbox.h\n"
    },
    {
      "commit": "6825fbc4cb219f2c98bb7d157915d797cf5cb823",
      "tree": "180e175e3d1fe29fc44e97e7ef7fc95444ac8645",
      "parents": [
        "6bb951a0a6212486a3bab3d765c32295f46f24c2",
        "155a49319fabae97c14c7eb474562f2bdfe5af1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:46:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:46:12 2009 -0800"
      },
      "message": "Merge branch \u0027next-i2c\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027next-i2c\u0027 of git://git.fluff.org/bjdooks/linux: (25 commits)\n  i2c-pnx: Map I2C adapter number to platform ID number\n  i2c-omap: OMAP3: PM: (re)init for every transfer to support off-mode\n  i2c-designware: i2c_dw_handle_tx_abort: Use dev_dbg() for NOACK cases\n  i2c-designware: Cosmetic cleanups\n  i2c-designware: Tx abort cleanups\n  i2c-designware: Skip RX_FULL and TX_EMPTY bits on tx abort errors\n  i2c-designware: i2c_dw_xfer_msg: Fix error handling procedures\n  i2c-designware: Disable TX_EMPTY when all i2c_msg msgs has been processed\n  i2c-designware: Process all i2c_msg messages in the interrupt handler\n  i2c-designware: i2c_dw_read: Remove redundant target address checker\n  i2c-designware: i2c_dw_func: Set I2C_FUNC_SMBUS_foo bits\n  i2c-designware: Initialize byte count variables just prior to being used\n  i2c-designware: i2c_dw_xfer_msg: Introduce a local \"buf\" pointer\n  i2c-designware: Divide i2c_dw_xfer_msg into two functions\n  i2c-designware: Enable RX_FULL interrupt\n  i2c-designware: Set Tx/Rx FIFO threshold levels\n  i2c-designware: Process i2c_msg messages in the interrupt handler\n  i2c-designware: i2c_dw_xfer_msg: Fix i2c_msg search bug\n  i2c-designware: Improved _HCNT/_LCNT calculation\n  i2c-designware: Remove an useless local variable \"num\"\n  ...\n"
    },
    {
      "commit": "e49aedb594dc9cd4add2f0fd7360952c11017532",
      "tree": "d29262a962727020206abd9b4cba70c47041476a",
      "parents": [
        "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
        "4e5b932c829e9a6bf32ec80c6e1ce60121eef124"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:38 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-next-2.6:\n  sl82c105: remove no longer needed debugging code\n  sis5513: remove stale TODO\n  pdc202xx_old: remove no longer needed debugging code\n  cy82c693: remove no longer needed debugging code\n  cmd64x: remove no longer needed debugging code\n  alim15x3: remove obsolete and dangerous wdc_udma parameter\n  ide: Increase WAIT_DRQ to accomodate some CF cards and SSD drives.\n  cs5535: add pci id for AMD based CS5535 controllers\n  slc90e66: fix UDMA handling\n  drivers/ide/tx4938ide.c: use resource_size()\n  drivers/ide/ide_platform.c: use resource_size()\n  drivers/ide/au1xxx-ide.c: use resource_size()\n  hpt366: remove dead old timing tables\n  ide: update Kconfig text to mark as deprecated\n  ide-tape: remove the BKL\n  hpt366: kill unused #define\u0027s\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "f6c4c8195b5e7878823caa1181be404d9e86d369",
      "tree": "7fdc8b9c71cbf6793f699ddaa53e20a94647cd4a",
      "parents": [
        "382f51fe2f2276344d8a21447656778cdf6583b6",
        "447753d97764b0ae3969936ec495e794baa88052"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: add multi-input quirk for NextWindow Touchscreen.\n  HID: add support for Acan FG-8100 barcode reader\n  HID: make Media key on Logitech DiNovo Mini work\n  HID: support Logitech/3DConnexion SpaceTraveler and SpaceNavigator\n  HID: remove BKL from hiddev_ioctl_usage()\n  HID: fixup quirk for NCR devices\n  HID: pidff - fix unnecessary loop iterations on reset\n  HID: add NOGET quirk for another device from CH Products\n  HID: remove useless DRIVER_VERSION macro\n  HID: fix MODULE_AUTHOR usage in HID modules\n  HID: blacklist Acer Ferrari 4005 optical mouse\n"
    },
    {
      "commit": "382f51fe2f2276344d8a21447656778cdf6583b6",
      "tree": "c2836a2cca4126c9c026ce5aa2fdf9f1c8ccded6",
      "parents": [
        "701791cc3c8fc6dd83f6ec8af7e2541b4a316606",
        "54987386ee3790f3900de4df2ed4deb0e18dfc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "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: (222 commits)\n  [SCSI] zfcp: Remove flag ZFCP_STATUS_FSFREQ_TMFUNCNOTSUPP\n  [SCSI] zfcp: Activate fc4s attributes for zfcp in FC transport class\n  [SCSI] zfcp: Block scsi_eh thread for rport state BLOCKED\n  [SCSI] zfcp: Update FSF error reporting\n  [SCSI] zfcp: Improve ELS ADISC handling\n  [SCSI] zfcp: Simplify handling of ct and els requests\n  [SCSI] zfcp: Remove ZFCP_DID_MASK\n  [SCSI] zfcp: Move WKA port to zfcp FC code\n  [SCSI] zfcp: Use common code definitions for FC CT structs\n  [SCSI] zfcp: Use common code definitions for FC ELS structs\n  [SCSI] zfcp: Update FCP protocol related code\n  [SCSI] zfcp: Dont fail SCSI commands when transitioning to blocked fc_rport\n  [SCSI] zfcp: Assign scheduled work to driver queue\n  [SCSI] zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymore\n  [SCSI] zfcp: Implement module unloading\n  [SCSI] zfcp: Merge trace code for fsf requests in one function\n  [SCSI] zfcp: Access ports and units with container_of in sysfs code\n  [SCSI] zfcp: Remove suspend callback\n  [SCSI] zfcp: Remove global config_mutex\n  [SCSI] zfcp: Replace local reference counting with common kref\n  ...\n"
    },
    {
      "commit": "701791cc3c8fc6dd83f6ec8af7e2541b4a316606",
      "tree": "3a8fce994dc9ca0fb5401f0d3aeb0ff8b9a2a821",
      "parents": [
        "4ba152596de23038e5bca413d23c3fe6fa92ff45",
        "96c612427edab65dddd88ad61d732501cc5f128d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:09:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:09:42 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: export clk_* symbols in clk.c\n  m68knommu: Split the .init section into INIT_TEXT_SECTION and INIT_DATA_SECTION.\n  m68knommu: Move __init_end out of the .init section.\n  m68knommu: Move __init_begin out of the .init section.\n  m68knommu: Use more macros inside the .init section.\n  m68knommu: Use INIT_TASK_DATA and CACHELINE_ALIGNED_DATA.\n  m68knommu: Make THREAD_SIZE available to assembly files.\n  m68knommu: Don\u0027t hardcode the value of PAGE_SIZE in the linker script.\n  m68knommu: rename BSS define in linker script\n  m68knommu: add a task_pt_regs() macro\n  m68knommu: define arch_has_single_step() and friends\n  m68knommu: add uboot commandline argument passing support\n  m68knommu: Coldfire GPIO corrections\n  m68knommu: move mcf_remove to .devexit.text\n\nFixed up (?) conflict in arch/m68k/include/asm/ptrace.h\n"
    },
    {
      "commit": "3a43aaa31790c36b69ebf8a6396f37fade86b531",
      "tree": "7c7f8da6219d546f2b44534cb7be1fb5591d6ac4",
      "parents": [
        "aed886ce777590eac87f7ce2897d9f8357754331",
        "6a5a0b9139b19dd1a107870269a35bc9cf18d2dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (137 commits)\n  sh: include empty zero page in romImage\n  sh: Make associative cache writes fatal on all SH-4A parts.\n  sh: Drop associative writes for SH-4 cache flushes.\n  sh: Partial revert of copy/clear_user_highpage() optimizations.\n  sh: Add default uImage rule for se7724, ap325rxa, and migor.\n  sh: allow runtime pm without suspend/resume callbacks\n  sh: mach-ecovec24: Remove un-defined settings for VPU\n  sh: mach-ecovec24: LCDC drive ability become high\n  sh: fix sh7724 VEU3F resource size\n  serial: sh-sci: Fix too early port disabling.\n  sh: pfc: pr_info() -\u003e pr_debug() cleanups.\n  sh: pfc: Convert from ctrl_xxx() to __raw_xxx() I/O routines.\n  sh: Improve kfr2r09 serial port setup code\n  sh: Break out SuperH PFC code\n  sh: Move KEYSC header file\n  sh: convert /proc/cpu/aligmnent, /proc/cpu/kernel_alignment to seq_file\n  sh: Add CPG save/restore code for sh7724 R-standby\n  sh: Add SDHI power control support to Ecovec\n  mfd: Add power control platform data to SDHI driver\n  sh: mach-ecovec24: modify address map\n  ...\n"
    },
    {
      "commit": "67dd2f5a669f48e48ea1013fb80522adca8287f4",
      "tree": "eee4e7f15df90f899211cde0a669d661085de05d",
      "parents": [
        "5327b9b83a9c45a3fcbcda224a2b02d9eea9f6bb",
        "42d61b9b415686d81eaa022b846737548876e51d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:01:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:01:47 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (72 commits)\n  [S390] 3215/3270 console: remove wrong comment\n  [S390] dasd: remove BKL from extended error reporting code\n  [S390] vmlogrdr: remove BKL\n  [S390] vmur: remove BKL\n  [S390] zcrypt: remove BKL\n  [S390] 3270: remove BKL\n  [S390] vmwatchdog: remove lock_kernel() from open() function\n  [S390] monwriter: remove lock_kernel() from open() function\n  [S390] monreader: remove lock_kernel() from open() function\n  [S390] s390: remove unused nfsd #includes\n  [S390] ftrace: build ftrace.o when CONFIG_FTRACE_SYSCALLS is set for s390\n  [S390] etr/stp: put correct per cpu variable\n  [S390] tty3270: move keyboard compat ioctls\n  [S390] sclp: improve servicability setting\n  [S390] s390: use change recording override for kernel mapping\n  [S390] MAINTAINERS: Add s390 drivers block\n  [S390] use generic sockios.h header file\n  [S390] use generic termbits.h header file\n  [S390] smp: remove unused typedef and defines\n  [S390] cmm: free pages on hibernate.\n  ...\n"
    },
    {
      "commit": "79a56ed0e11c7d924762062a0e2a46b87014498d",
      "tree": "08e2cb925f85dd691fbc4b90f77b7018c67d2010",
      "parents": [
        "2588465badb648a50cd19623f0dd0063c90d4e31"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Dec 09 18:31:53 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 18:53:23 2009 -0800"
      },
      "message": "nvram: Fix missing smp_lock.h in nvram\n\nThe bkl has been removed from nvram_llseek() and smp_lock.h was removed\nbecause another patch in the same tree zapped the remaining usage of bkl\nin the same file.  But this patch must have been excluded later, then we\nstill need the smp_lock.h headers for the bkl use in nvram_open().\n\nThis fixes the following build error:\n\n  drivers/char/nvram.c: In function ‘nvram_open’:\n  drivers/char/nvram.c:332: erreur: implicit declaration of function ‘lock_kernel’\n  drivers/char/nvram.c:339: erreur: implicit declaration of function ‘unlock_kernel’\n  make[2]: *** [drivers/char/nvram.o] Erreur 1\n  make[1]: *** [drivers/char] Erreur 2\n  make: *** [drivers] Erreur 2\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54fe4671aa5853ca88da72d67e969a3d8de6dcf6",
      "tree": "d92f5306dc6c2deedf8bb082f9a848f77110258d",
      "parents": [
        "b058b8596136d97b9469366f1f97fb35accf3d66"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:08 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:08 2009 +0100"
      },
      "message": "hwmon: (adt7475) Add VID support for the ADT7476\n\nThe ADT7476 has 5 dedicated pins for VID input, and the +12V input can\noptionally be used as a 6th VID pin. Add support for VID input.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "d8d2ee073274ab666282d1942d08f1bb454d715b",
      "tree": "c36ac0f8a63f3ff83a312c61a19d6dde1d5c34da",
      "parents": [
        "ebfaf1fbb6010204e973e329034d0004d6521503"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:08 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:08 2009 +0100"
      },
      "message": "hwmon: (adt7475) Add support for the ADT7476\n\nAdd support for the Analog Devices ADT7476 chip. This chip is largely\ncompatible with the ADT7473 and ADT7475, with additional features.\nIn particular, it has 5 voltage inputs instead of 2, and VID input\npins.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "ebfaf1fbb6010204e973e329034d0004d6521503",
      "tree": "1048d124e52a5074994400556bc10b08d3bc2a00",
      "parents": [
        "d07ca4ad2f67ebb1bf48a2308a7a0cd81ef8f70a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:07 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:07 2009 +0100"
      },
      "message": "hwmon: (adt7475) Voltage attenuators can be bypassed\n\nIt is possible to bypass the voltage attenuators on the +2.5V, Vccp,\n+5V and +12V voltage monitoring inputs. This is useful to connect\nother voltage channels than the ones the monitoring chip was\noriginally designed for. When this feature is enabled, we must not\ninclude the scaling factors in our computations.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "d07ca4ad2f67ebb1bf48a2308a7a0cd81ef8f70a",
      "tree": "beb16069a4596825534943bc524f873c8421a308",
      "parents": [
        "378933c99402f26587ad80e97bff405265116f9e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:07 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:07 2009 +0100"
      },
      "message": "hwmon: (adt7475) Print device information on probe\n\nPrint the device name and revision at probe time, as well as a list of\nall optional features which are available.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "378933c99402f26587ad80e97bff405265116f9e",
      "tree": "c96aea59308a4426ece06e47adf3caf1c8277e79",
      "parents": [
        "0f14480b62235ef4fce1cd4755e1cde4c9be5f78"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:06 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:06 2009 +0100"
      },
      "message": "hwmon: (adt7475) Handle alternative pin functions\n\nThe TACH4 pin can be used for other functions, so fan4 may not always\nbe available. Likewise, the PWM2 pin can be used for ALERT output, in\nwhich case pwm2 is not available\n\nFor the ADT7490, the +2.5 Vin pin may also be used for other\nfunctions, in which case in0 is not available.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "0f14480b62235ef4fce1cd4755e1cde4c9be5f78",
      "tree": "2307177c29b69f30cf0a8b35e0e41c58b9340a2e",
      "parents": [
        "3d849981711741e76e501e4b9e3e7b792f2b0fd5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:06 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:06 2009 +0100"
      },
      "message": "hwmon: (adt7475) Move sysfs files removal to a separate function\n\nMove sysfs files removal to a separate function. The code is common to\nthe device probing error path and the standard device removal path. As\nit will grow with future driver development, this avoids code\nduplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "3d849981711741e76e501e4b9e3e7b792f2b0fd5",
      "tree": "0948d147f41b9d637cd2b2ef9afb044983dcd59f",
      "parents": [
        "d656b6fde2531a13c4e68a3ce6b9f12bc19d96bb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:05 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:05 2009 +0100"
      },
      "message": "hwmon: (adt7475) Add support for the ADT7490\n\nAdd support for the Analog Devices ADT7490 chip. This chip is largely\ncompatible with the ADT7473 and ADT7475, with additional features.\nIn particular, it has 6 voltage inputs instead of 2.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "d656b6fde2531a13c4e68a3ce6b9f12bc19d96bb",
      "tree": "adaafb9bb7beaaf402c039ed930f86c9789d2872",
      "parents": [
        "54ecb9e3c194687eebabe7ca45bae889ac1cd4de"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:04 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:04 2009 +0100"
      },
      "message": "hwmon: (adt7475) Improve device detection\n\nCheck the value of register 0x3f as part of the device detection, to\nmake it more robust.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "54ecb9e3c194687eebabe7ca45bae889ac1cd4de",
      "tree": "27dec461705a840900f2250b4424686c84ef87b7",
      "parents": [
        "cffb9dd07fea8865093f6ccfb51d686487b89415"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:03 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:03 2009 +0100"
      },
      "message": "hwmon: (adt7475) Add missing static marker\n\nadt7475_attr_group is used internally only and can thus be marked\nstatic.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "cffb9dd07fea8865093f6ccfb51d686487b89415",
      "tree": "3390cdab4076372dc7ca60207d97e37420923b1f",
      "parents": [
        "f99318b2540da75e663603e1a0faef30a3bb0c92"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:03 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:03 2009 +0100"
      },
      "message": "hwmon: (adt7475) Rework voltage inputs handling\n\nRework the handling of voltage inputs to make it possible and easy to\nsupport more inputs. This will be needed for the upcoming ADT7490\nsupport.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "f99318b2540da75e663603e1a0faef30a3bb0c92",
      "tree": "f2de8f5addf130ea0fe82d48566d125602897331",
      "parents": [
        "f890c6a3b6c3ed06719e696fed9267cc6b40aabd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:03 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:03 2009 +0100"
      },
      "message": "hwmon: (adt7475) Implement pwm_use_point2_pwm_at_crit\n\nImplement the non-standard pwm_use_point2_pwm_at_crit sysfs attribute\nas the adt7473 driver did.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "b180d0508475c5c55085839d22f454c69379eacc",
      "tree": "7c1dfe50aca689ff985a3cba16dd373669b7e894",
      "parents": [
        "7669896f499e1bce5cfb38f2685ff583ecdb24dd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:02 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:02 2009 +0100"
      },
      "message": "hwmon: (adt7475) Add support for the ADT7473\n\nAdd support for the ADT7473 to the adt7475 driver, and mark the\nadt7473 driver for removal. The ADT7473 and ADT7475 chips are almost\nthe same chip and essentially compatible, so there\u0027s no point in\nhaving separate drivers for them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\n"
    },
    {
      "commit": "7669896f499e1bce5cfb38f2685ff583ecdb24dd",
      "tree": "ac73a6c61327d36518ebbe9625620de974fa878e",
      "parents": [
        "fc16c56e694d361388bae701894fd719dbc0f7eb"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Dec 09 20:36:01 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:01 2009 +0100"
      },
      "message": "hwmon: (f71882fg) Add support for the f71889fg (version 2)\n\nThis adds support for the Fintek f71889fg to the f71882fg driver,\nmany thanks to Gerd v. Egidy for providing (remote) access to a\nmachine which such an ic.\n\nNote that this bit of the patch:\n-\tval \u003d SENSORS_LIMIT(val, 0, 255);\n+\n+\tif (data-\u003etype \u003d\u003d f71889fg)\n+\t\tval \u003d SENSORS_LIMIT(val, -128, 127);\n+\telse\n+\t\tval \u003d SENSORS_LIMIT(val, 0, 127);\n\nChanges behaviour for already supported models, the new behaviour is correct\nas the already supported models have bit 7 of the involved registers fixed at\n0, so the previous behaviour which allowed setting temp zone limits \u003e 127\nwas not correct.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fc16c56e694d361388bae701894fd719dbc0f7eb",
      "tree": "08f28db4acb5a8c1c045d78777c08d28f5df6820",
      "parents": [
        "b69b039922673dfabe0b5774f2e313f2a2297d01"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Dec 09 20:36:01 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:01 2009 +0100"
      },
      "message": "hwmon: (f71882fg) Fix sysfs file removal\n\nThere is a bug in the old sysfs file removal, as it uses fxxxx_in_temp_attr\nto remove the in and temp sysfs attributes, but fxxxx_in_temp_attr has\ntemp#_alarm, where as f71858fg_in_temp_attr has temp#_max_alarm, so\nthe temp#_max_alarm attributes for the f71858fg never get removed.\n\nThis patch fixes this by doing the sysfs removal exactly the same way as\nthe creation instead of being (too) clever, this will also avoid similar\nbugs in the future.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b69b039922673dfabe0b5774f2e313f2a2297d01",
      "tree": "6910b304d59f8b113c8c4bc8306155f642dec54c",
      "parents": [
        "66344aa6adc4397f79f134ad122072dbe5abcb48"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Dec 09 20:36:00 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:36:00 2009 +0100"
      },
      "message": "hwmon: (f71882fg) Cleanup sysfs attr creation 2/2\n\nThis patch merges the f71882fg_auto_pwm_attr array into the\nfxxxx_fan_attr resp. fxxxx_auto_pwm_attr array, as the f71882fg_auto_pwm_attr\narray was merely extending these 2 with entries for a 4th fan, it also makes\nthese 2 arrays 2 dimensional so that the rest of the code can choose to\nadd attr for 3 or 4 fans without needing to know the nr of attr per fan.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "66344aa6adc4397f79f134ad122072dbe5abcb48",
      "tree": "82e423401b450f52b657d0bc7d91df6cb5482627",
      "parents": [
        "f95f0b4ce8cae533c3731e54a51892921db10ffe"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Dec 09 20:35:59 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:59 2009 +0100"
      },
      "message": "hwmon: (f71882fg) Cleanup sysfs attr creation 1/2\n\nThis patch makes a number of cleanups to the sysfs attr creation\nin the f71882fg driver, this is a preparation patch for adding f71889fg\nsupport:\n\n* Add some comments to explain why some models need separate sysfs attr\n  arrays for in / temp / fan / pwm\n* Rename a number of sysfs attr arrays to make their function clearer\n* Move the pwm#_auto_channels_temp attribute from the common to all\n  models fan attr array to the per model auto mode pwm attr arrays, so\n  that all the auto mode pwm attr are grouped together, and thus can be\n  left out on models where we don\u0027t support auto pwm mode\n* Put fan_beep attr in their own array, so that only auto mode pwm attr\n  remain in the per model pwm sysfs attr arrays.\n* Put the 4th special fan input for the f8000 in its own array, so that only\n  auto mode pwm attr remain in the per model pwm sysfs attr arrays.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f95f0b4ce8cae533c3731e54a51892921db10ffe",
      "tree": "87c6eb318759f48d0bf0e601344e3c500eba3538",
      "parents": [
        "93ee0a75f6e4b2c7ec20fd8f4ace87f88ba785b9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:59 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:59 2009 +0100"
      },
      "message": "hwmon: (thmc50) Stop using I2C_CLIENT_MODULE_PARM\n\nThe thmc50 driver is the last user of I2C_CLIENT_MODULE_PARM, and I\nwould like to get rid of that macro.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n"
    },
    {
      "commit": "93ee0a75f6e4b2c7ec20fd8f4ace87f88ba785b9",
      "tree": "ced868220c593e2cdfbf51edf24368fe8061ce40",
      "parents": [
        "d1ebd59a74d764ab74cda8d09589b7ab5f5529fd"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Wed Dec 09 20:35:58 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:58 2009 +0100"
      },
      "message": "hwmon: Add Freescale MC13783 ADC driver\n\nThis driver provides support for the ADC integrated into the\nFreescale MC13783 PMIC.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d1ebd59a74d764ab74cda8d09589b7ab5f5529fd",
      "tree": "1424bb6e6a0d7efe0e2c65af32e2829f6b09c86d",
      "parents": [
        "52df6440a29123eed912183fe785bbe174ef14b9"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Wed Dec 09 20:35:58 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:58 2009 +0100"
      },
      "message": "hwmon: (w83791d) Remove experimental dependency\n\nThe w83791d driver has been in the kernel for a while now,\ntime to remove the EXPERIMENTAL dependency.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "52df6440a29123eed912183fe785bbe174ef14b9",
      "tree": "3a3b9f4110d21c2ec4f5711444dd9cec6fb3d32c",
      "parents": [
        "a1fa4cdcc4abd4c02a81ab7052c16a342d29f060"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:57 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:57 2009 +0100"
      },
      "message": "hwmon: Clean up detect functions\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Corentin Labbe \u003ccorentin.labbe@geomatys.fr\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nAcked-by: \"Hans J. Koch\" \u003chjk@linutronix.de\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "a1fa4cdcc4abd4c02a81ab7052c16a342d29f060",
      "tree": "eb45b4d840192b90bdba1cba8bebb67fc564b233",
      "parents": [
        "2de1875a5894794b42fce3833cddf4eac55831de"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:56 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:56 2009 +0100"
      },
      "message": "hwmon: (w83l785ts) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2de1875a5894794b42fce3833cddf4eac55831de",
      "tree": "3ef1865a45346904b796e4f9042858526b1873f9",
      "parents": [
        "3f8b845940c8344e88123bead66b5a871e6366df"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:56 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:56 2009 +0100"
      },
      "message": "hwmon: (w83792d) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3f8b845940c8344e88123bead66b5a871e6366df",
      "tree": "74afb7c7057510c889041d2cfbab7cb38868b1e3",
      "parents": [
        "bab2bf44f80a5749fdf69f854247e912353142b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:55 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:55 2009 +0100"
      },
      "message": "hwmon: (w83791d) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\n"
    },
    {
      "commit": "bab2bf44f80a5749fdf69f854247e912353142b2",
      "tree": "bed366085a0e6f5a1cd1404107697b30978e2fb5",
      "parents": [
        "dbe73c8f454a40de06039ec97bc0272f41f1d3c7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:54 2009 +0100"
      },
      "message": "hwmon: (w83781d) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dbe73c8f454a40de06039ec97bc0272f41f1d3c7",
      "tree": "5bc08b0a733b5e199112d5c3bb49d3280b3a4895",
      "parents": [
        "8f2fa77c53ba8c10696143c21b4111d449c85fb2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:54 2009 +0100"
      },
      "message": "hwmon: (tmp401/tmp421) Clean up detect functions\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Andre Prendel \u003candre.prendel@gmx.de\u003e\n"
    },
    {
      "commit": "8f2fa77c53ba8c10696143c21b4111d449c85fb2",
      "tree": "288c5f0b58bbe69318658d405a71ea71c5d9b9f8",
      "parents": [
        "d42a2eb5ad9766fac96f27af93b1634e4ffde220"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:53 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:53 2009 +0100"
      },
      "message": "hwmon: (lm90) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d42a2eb5ad9766fac96f27af93b1634e4ffde220",
      "tree": "38d0cab10aaf75aebcb41135fc59775175c0d074",
      "parents": [
        "b57dc3940a70a2c2460b628567a3cc76efe725f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:53 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:53 2009 +0100"
      },
      "message": "hwmon: (lm85) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b57dc3940a70a2c2460b628567a3cc76efe725f2",
      "tree": "23c38b6dcfbaeb1ee5f8d4a0fe99811cf391c753",
      "parents": [
        "747d9bedc3d1e42900bf2bb1669f46e4fd0c8957"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:52 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:52 2009 +0100"
      },
      "message": "hwmon: (lm83) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "747d9bedc3d1e42900bf2bb1669f46e4fd0c8957",
      "tree": "bf6d50a0e6cd7089c52fee5f8e0f1e7fe4c48aae",
      "parents": [
        "9560672369098b021688421f45476ce0c8bc451b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:52 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:52 2009 +0100"
      },
      "message": "hwmon: (lm77) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9560672369098b021688421f45476ce0c8bc451b",
      "tree": "30e4ae8ecdcd6fc0fa19b2016f94f8660899c9a7",
      "parents": [
        "8007ea35ef88d0d621c6d192ce48ce7289109f39"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:51 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:51 2009 +0100"
      },
      "message": "hwmon: (adm1025) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8007ea35ef88d0d621c6d192ce48ce7289109f39",
      "tree": "130af3b6929790af8acc5360ed6c82105a97b3ce",
      "parents": [
        "4e233cbed249ea94d989b8be08eac0414dbdc44b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:51 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:51 2009 +0100"
      },
      "message": "hwmon: (adm1021) Clean up detect function\n\nAs kind is now hard-coded to -1, there is room for code clean-ups.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4e233cbed249ea94d989b8be08eac0414dbdc44b",
      "tree": "b982bec479da48c41493af65b603e1c2e727e42a",
      "parents": [
        "b72656dbc491484765776a16eeb55ef2e90efea6"
      ],
      "author": {
        "name": "Adrien Demarez",
        "email": "adrien.demarez@bolloretelecom.eu",
        "time": "Wed Dec 09 20:35:50 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:50 2009 +0100"
      },
      "message": "hwmon: New driver for the National Semiconductor LM73\n\nThe National Semiconductor LM73 is a single temperature sensor, much\nlike the famous LM75.\n\nSigned-off-by: Adrien Demarez \u003cadrien.demarez@bolloretelecom.eu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b72656dbc491484765776a16eeb55ef2e90efea6",
      "tree": "17d8634c2871686b1593f7406f3abb517893075f",
      "parents": [
        "8918023d40ebb2c086e77368810763975761cb1b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:49 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:49 2009 +0100"
      },
      "message": "hwmon: (w83627hf) Stop using globals for I/O port numbers\n\nStop using global variables REG and VAL for I/O port numbers. This is\nugly and unsafe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\n"
    },
    {
      "commit": "8918023d40ebb2c086e77368810763975761cb1b",
      "tree": "3c4d9eebab32552b0a7d9a896f92897625ab7678",
      "parents": [
        "591ec6509ed888723caf6ac8ced3f6f718625a1f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:48 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:48 2009 +0100"
      },
      "message": "hwmon: (w83627hf) Drop the force_addr module parameter\n\nThis module parameter is there to workaround broken BIOS. I\u0027m not even\nsure if it was used in the past 5 years, and it gets in the way of\nconverting the driver to the MFD infrastructure. So tell the users how\nthey can do the same from user-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\n"
    },
    {
      "commit": "591ec6509ed888723caf6ac8ced3f6f718625a1f",
      "tree": "c6b896931d92623084a606442056bbc89eb24354",
      "parents": [
        "895ff267686663afa894314b749d23ac2867434a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:48 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:48 2009 +0100"
      },
      "message": "hwmon: (it87) Check for fan2 and fan3 availability\n\nThe fan2 and fan3 input and output pins can be used as GPIOs. Check\ntheir function before exposing their sysfs attributes and accessing\ntheir registers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "895ff267686663afa894314b749d23ac2867434a",
      "tree": "01e16fe1eef64fcf175853f88cefc04400148e42",
      "parents": [
        "f7290e24e3ce8a0b4b39a74800fd341b6b7a6f47"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:47 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:47 2009 +0100"
      },
      "message": "hwmon: (it87) Verify the VID pin usage\n\nThe VID input pins can alternatively be used as GPIOs. Make sure we\nhave at least 4 pins used for VID, otherwise don\u0027t bother reading and\nexposing VID.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Adam Nielsen \u003ca.nielsen@shikadi.net\u003e\n"
    },
    {
      "commit": "6d905e67cfd84b42c2171e252a3a0aca269da9f8",
      "tree": "bd4cca80ee3ad4a75c4b5a52589ed6332af4e2dd",
      "parents": [
        "2b876f95d03e226394b5d360c86127cbefaf614b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Dec 09 20:35:45 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 09 20:35:45 2009 +0100"
      },
      "message": "hwmon: (s3c-hwmon) Fix build error\n\nThe previous patch, commit be4c23c93c4828d36ac9e1a88410618a61676426 was\nfrom the wrong tree and thus broke the current build which had the\nchannel configuration name changed.\n\nFix the following build errors:\n\ndrivers/hwmon/s3c-hwmon.c: In function \u0027s3c_hwmon_probe\u0027:\ndrivers/hwmon/s3c-hwmon.c:326: warning: initialization from incompatible pointer type\ndrivers/hwmon/s3c-hwmon.c:331: error: dereferencing pointer to incomplete type\ndrivers/hwmon/s3c-hwmon.c:336: error: dereferencing pointer to incomplete type\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f133a9d7f27ebde5c11bb5d7d89ff66576682e65",
      "tree": "ece640a866a9ed9b13eca3e16f9ea0f45f6bc029",
      "parents": [
        "3b8f29b4152899e91c210186a38bffb37ea1a226"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Oct 28 11:31:05 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:21:41 2009 +0200"
      },
      "message": "OMAP: DSS2: Taal DSI command mode panel driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3b8f29b4152899e91c210186a38bffb37ea1a226",
      "tree": "c572a968b164d0af30f99ed5ee0f42e8bc07b736",
      "parents": [
        "b39a982ddecf1d95ed96f8457c39d3ea11df93f6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:19:42 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:19:42 2009 +0200"
      },
      "message": "OMAP: DSS2: Add generic and Sharp panel drivers\n\nAdd Generic panel (user for DVI output) and Sharp LS037V7DW01 LCD panel.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "18821b0408efc92ec2804128ba9382a3bcebf132",
      "tree": "f98fbf75e8e8f33965e489879505fb621e2f11bb",
      "parents": [
        "3b8ecd22447c4266500c0bcf97f035310543e494",
        "55e858c8483af427144f33b42b818b30612b82b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:38 2009 -0800"
      },
      "message": "Merge branch \u0027bkl-drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027bkl-drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  agp: Remove the BKL from agp_open\n  inifiband: Remove BKL from ipath_open()\n  mips: Remove BKL from tb0219\n  drivers: Remove BKL from scx200_gpio\n  drivers: Remove BKL from pc8736x_gpio\n  parisc: Remove BKL from eisa_eeprom\n  rtc: Remove BKL from efirtc\n  input: Remove BKL from hp_sdc_rtc\n  hw_random: Remove BKL from core\n  macintosh: Remove BKL from ans-lcd\n  nvram: Drop the bkl from non-generic nvram_llseek()\n  nvram: Drop the bkl from nvram_llseek()\n  mem_class: Drop the bkl from memory_open()\n  spi: Remove BKL from spidev_open\n  drivers: Remove BKL from cs5535_gpio\n  drivers: Remove BKL from misc_open\n"
    },
    {
      "commit": "b39a982ddecf1d95ed96f8457c39d3ea11df93f6",
      "tree": "07d233ede4b49bddb2776ee013cbdf5621e7845b",
      "parents": [
        "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 04 16:12:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:12:44 2009 +0200"
      },
      "message": "OMAP: DSS2: omapfb driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3",
      "tree": "c2002ddcd1030013abbab2b2712932ad1f2673cc",
      "parents": [
        "23c0a7a6e810289998a713e943e42d64eb421516"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Oct 28 11:59:56 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:38 2009 +0200"
      },
      "message": "OMAP: DSS2: DSI driver\n\nDSI (Display Serial Interface) driver implements MIPI DSI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "23c0a7a6e810289998a713e943e42d64eb421516",
      "tree": "b8cae03292a88cdbc9d7473946c64255bfc928e0",
      "parents": [
        "5c18adb3736afe266d74bdb820d076da0e39ebeb"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:44 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:37 2009 +0200"
      },
      "message": "OMAP: DSS2: SDI driver\n\nSDI (Serial Display Interface) implements TI Flatlink 3G display\ninterface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "5c18adb3736afe266d74bdb820d076da0e39ebeb",
      "tree": "3966c7d58a24386de2a8b1483ba0e8eab70056e2",
      "parents": [
        "b288627350c456fe4006c3c4419584969a7ae6a1"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:31 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:37 2009 +0200"
      },
      "message": "OMAP: DSS2: RFBI driver\n\nRFBI (Remote FrameBuffer Interface) implements MIPI DBI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b288627350c456fe4006c3c4419584969a7ae6a1",
      "tree": "8d49e758a0ebf3b174641bc8cc354bcf3bd50ba6",
      "parents": [
        "553c48cf5b1841127b019c53dd1aeef3d3f338b0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:06 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:36 2009 +0200"
      },
      "message": "OMAP: DSS2: Video encoder driver\n\nVENC (video encoder) driver implements OMAP\u0027s analog S-Video/Composite\nTV-out.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "553c48cf5b1841127b019c53dd1aeef3d3f338b0",
      "tree": "bffec267671972e502dc73cbfd1ea813647061a7",
      "parents": [
        "80c397120fd2436c79f6e0552882feb5ed4549c3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 13:15:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:36 2009 +0200"
      },
      "message": "OMAP: DSS2: DPI driver\n\nThis implements MIPI DPI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "80c397120fd2436c79f6e0552882feb5ed4549c3",
      "tree": "99a2362f090f11a65f0c5f07ff0784953837eba8",
      "parents": [
        "eed07e0ed5367aede8d32758524f2dc2d252a291"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Nov 12 11:41:42 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:35 2009 +0200"
      },
      "message": "OMAP: DSS2: DISPC\n\nThis file implements DISPC (display controller) block of the OMAP DSS.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "eed07e0ed5367aede8d32758524f2dc2d252a291",
      "tree": "468bc5169dff09cebee491937755d23804c9417a",
      "parents": [
        "559d67018950ced65c73358cd69c4bdd2b0c5dd6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 13:43:20 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:35 2009 +0200"
      },
      "message": "OMAP: DSS2: Add more core files\n\nAdd more core files to DSS2.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "559d67018950ced65c73358cd69c4bdd2b0c5dd6",
      "tree": "0c77ad7a8959b05583dd7502a0da4bdf56ef8d1d",
      "parents": [
        "4d1a7c122aeae6ae9732be0a32f5e199fff63fb7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Nov 03 11:23:50 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:34 2009 +0200"
      },
      "message": "OMAP: DSS2: Display Subsystem Driver core\n\nThe core files of DSS2. DSS2 commits are split a bit artificially to\nmake the individual commits smaller, and DSS2 doesn\u0027t compile properly\nwithout the rest of the core commits. This shouldn\u0027t be a problem, as no\nconfiguration uses DSS2 yet.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "640f9ca5fd783393c832f6bb5c56368f4d18b820",
      "tree": "8719e7ed6d05edf3cf106d11fc8b904f26df6c97",
      "parents": [
        "afedec183e95bd5e126a7846a644acfdddb86a66"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:04:26 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add support for VRFB rotation engine\n\nVRFB rotation engine is a block in OMAP2/3 that offers 12 independent\ncontexts that can be used for framebuffer rotation.\n\nEach context has a backend area of real memory, where it stores the\npixels in undisclosed format. This memory is offered to users via 4\nvirtual memory areas, which see the same memory area in different\nrotation angles (0, 90, 180 and 270 degrees).\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "afedec183e95bd5e126a7846a644acfdddb86a66",
      "tree": "4e4fdfa45487d450b510d926ec35450dd4bc4ca7",
      "parents": [
        "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:01:55 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add VRAM manager\n\nAdd a Video RAM manager for OMAP 2 and 3 platforms. VRAM manager is used\nto allocate large continuous blocks of SDRAM or SRAM. The features VRAM\nmanager has that are missing from dma_alloc_* functions are:\n\n- Support for OMAP2\u0027s SRAM\n- Allocate without ioremapping\n- Allocate at defined physical addresses\n- Allows larger VRAM area and larger allocations\n\nThe upcoming DSS2 uses VRAM manager.\n\nVRAM area size can be defined in kernel config, board file or with\nkernel boot parameters. Board file definition overrides kernel config,\nand boot parameter overrides kernel config and board file.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98",
      "tree": "f23b9f9732d61e42f88cfdab6a3923eff28ed8d3",
      "parents": [
        "91773a00f8235e4b697217867529f73e298298df"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jun 18 13:02:39 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:32 2009 +0200"
      },
      "message": "OMAP: OMAPFB: add omapdss device\n\nThe upcoming new display subsystem driver is divided to two devices,\nomapdss and omapfb, of which omapdss handles the actual hardware.\n\nThis patch adds a dummy omapdss platform device for the current omapfb\ndriver, which is then used to get the clocks. This will make it possible\nfor the current and the new display drivers to co-exist.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "91773a00f8235e4b697217867529f73e298298df",
      "tree": "c0156ddc17e4bb966642b050d57ee85c1171bfe2",
      "parents": [
        "b90f8e7296c39a13225fb0c0dfde1922fcf47ba7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Aug 03 15:06:36 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:06 2009 +0200"
      },
      "message": "OMAP: OMAPFB: split omapfb.h\n\nSplit arch/arm/plat-omap/include/mach/omapfb.h into two files:\n\ninclude/linux/omapfb.h - ioctls etc for userspace and some kernel\n                         stuff for board files\ndrivers/video/omap/omapfb.h - for omapfb internal use\n\nThis cleans up omapfb.h and also makes it easier for the upcoming new\nDSS driver to co-exist with the old driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4f8d619cc3ab805aa1726c1dfe196a0705b955bd",
      "tree": "47a007724c65a3d3123dba8f4ec67e5baa529769",
      "parents": [
        "7e8b60faea972604c315634cff62d44803731ea9"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Dec 08 22:12:06 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 08 23:40:47 2009 -0800"
      },
      "message": "drm/i915: Remove a debugging printk from hangcheck\n\nA residual bare printk survived the merger of the hang detector, remove\nthis debugging left-over.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "d3f420d1089169fb48366e1aa750bdd92db0a04b",
      "tree": "9b25c8bfcf2aa5db2ae8b8479f999b711830ec18",
      "parents": [
        "279b215ecb8acc735c01ac89b1aa28c4a27dcafa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 08 14:30:49 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:31:10 2009 +1000"
      },
      "message": "drm/radeon/kms: make sure i2c id matches\n\nEntries in the i2c table aren\u0027t always ordered\nby id.  This allows us to remove some quirks\nthat are no longer needed.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "279b215ecb8acc735c01ac89b1aa28c4a27dcafa",
      "tree": "4dab0214a2d1628abdf959bfe5e28629b16024bc",
      "parents": [
        "390d0bbe88b3ef00c28086076d791533407f298e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 08 14:07:03 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:31:07 2009 +1000"
      },
      "message": "drm/radeon/kms: make sure ss id matches\n\nentries in the ss table aren\u0027t always ordered\nby id.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "390d0bbe88b3ef00c28086076d791533407f298e",
      "tree": "de1ded9f070ac1ffc608c3c656bb3027429fb107",
      "parents": [
        "ec42a6e7dcfc2e9a92fad1c132bc9e110fafeb3f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 08 12:48:20 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:31:00 2009 +1000"
      },
      "message": "drm/radeon/kms: connector fixes\n\n- Don\u0027t add dac load detection property to DVI-D\n- Make sure i2c info is valid before adding DP aux chan bus\n- Don\u0027t create scaling_mode_property twice\n- fix typo that prevented coherent and load detection from working\n- add coherent prop to DP (for dp-\u003edvi adapters)\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ec42a6e7dcfc2e9a92fad1c132bc9e110fafeb3f",
      "tree": "7f7afc4f2ca0366fea7c8b1926dcc91db6acb9b8",
      "parents": [
        "b16d9acbdb97452d1418420e069acf7381ef10bb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 15:58:08 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:29:37 2009 +1000"
      },
      "message": "drm/ttm: fix memory leak noticed by kmemleak.\n\nIf we don\u0027t need the zone we need to free it.\n\nAcked-By: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "b16d9acbdb97452d1418420e069acf7381ef10bb"
}
