)]}'
{
  "log": [
    {
      "commit": "39273b58a409cd6d65c9732bdca00bacd1626672",
      "tree": "81163f10afceabb73b4a2a219f14b2313dd1b1d5",
      "parents": [
        "2f93d797ea92113a73c72728c475455cb1409fb3"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Feb 21 17:44:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 16:50:29 2008 -0800"
      },
      "message": "i915: fix AR register restore.\n\nMake sure the restoration correctly restores the AR registers by\nflipping the ARX register into index mode before doing anything.\n\nWithout this, some people have had the text mode restore all green.\n\nSigned-off-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "feac7af508ebdfe1db9920d4e45d0ffd286abe75",
      "tree": "1cf6580f9095f5f7b85f838d7c9d3b284f246c6e",
      "parents": [
        "f9e9716a67fbea4594749bf1022fdfd0b96099db"
      ],
      "author": {
        "name": "Chaoyu Chen",
        "email": "chaoyu_chen@sis.com",
        "time": "Wed Feb 20 10:12:39 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 10:12:39 2008 +1000"
      },
      "message": "drm/sis: add pciid for SiS 662/671 chipset\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9e9716a67fbea4594749bf1022fdfd0b96099db",
      "tree": "6506d5fb11e19ccbc197039d79bc204521a74d1b",
      "parents": [
        "b932ccb5674eb649133b5c33950405c37d17aab3"
      ],
      "author": {
        "name": "Mirko",
        "email": "mailbox.stan@gmail.com",
        "time": "Wed Feb 20 10:07:57 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 10:07:57 2008 +1000"
      },
      "message": "drm: add new rv380 pciid\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b932ccb5674eb649133b5c33950405c37d17aab3",
      "tree": "8ba30575cb83cc8d7d35517871b15657d1c1ab19",
      "parents": [
        "da636ad6a0d72eb5cb99738056af0bcc3db9ef9d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 10:02:20 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 10:05:12 2008 +1000"
      },
      "message": "drm: add support for passing state into the suspend hooks.\n\nfix i915 driver to use state for hibernate save avoidance.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "da636ad6a0d72eb5cb99738056af0bcc3db9ef9d",
      "tree": "d4db29714f1f1e119be9b7a359e6d77e599547bc",
      "parents": [
        "1f84e550a870bf5f5f399b611db68f3324ea7883"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Mon Jan 28 21:05:22 2008 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:45:14 2008 +1000"
      },
      "message": "drm/i915: Fix hibernate save/restore of VGA attribute regs\n\nIn hibernate, we may end up calling the VGA save regs function twice, so we need to make sure it\u0027s idempotent.  That means leaving ARX in index mode after the first save operation.  Fixes hibernate on 965.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1f84e550a870bf5f5f399b611db68f3324ea7883",
      "tree": "a8f27ad77bcce1f27c22545bafb7e26bcbb3c03d",
      "parents": [
        "c0c4261b6fd80f0fc5546ed67058592469a4f5b7"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Feb 16 19:19:29 2008 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:43:43 2008 +1000"
      },
      "message": "drm/i915 more registers for S3 (DSPCLK_GATE_D, CACHE_MODE_0, MI_ARB_STATE)\n\nFailing to preserve the MI_ARB_STATE register was causing FIFO underruns on\nthe VGA output on my HP 2510p after resume.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c0c4261b6fd80f0fc5546ed67058592469a4f5b7",
      "tree": "7edcdb723401994367ff595c5aa3ebfc1b74181e",
      "parents": [
        "0da3ea12fc2607beb67c2d54d0347807ea615573"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.virtuousgeek.org",
        "time": "Thu Feb 07 17:33:28 2008 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:42:12 2008 +1000"
      },
      "message": "drm/i915: restore pipeconf regs unconditionally\n\nOn many chipsets, the checks for DPLL enable or VGA mode will prevent the pipeconf regs from being restored, which could result in a blank display or X failing to come back after resume.  So restore them unconditionally along with actually restoring pipe B\u0027s palette correctly.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0da3ea12fc2607beb67c2d54d0347807ea615573",
      "tree": "661fbfd1bd8e81481b45bdaebf72e1c1b00db470",
      "parents": [
        "ca0b07d9a969c6561e5d6f69c861fbedf8d09e5d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@nietzche.virtuousgeek.org",
        "time": "Wed Feb 20 09:39:58 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:39:58 2008 +1000"
      },
      "message": "drm/i915: save/restore interrupt state\n\nOn resume, if the interrupt state isn\u0027t restored correctly, we may end\nup with a flood of unexpected or ill-timed interrupts, which could cause\nthe kernel to disable the interrupt or vblank events to happen at the\nwrong time.  So save/restore them properly.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ca0b07d9a969c6561e5d6f69c861fbedf8d09e5d",
      "tree": "233d099610d7503e2faea7399724e5ae5e8372a4",
      "parents": [
        "b39d50e53b1bb27f6c29f88a697a4af78427dffd"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Feb 07 16:20:50 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:37:12 2008 +1000"
      },
      "message": "drm: convert drm from nopage to fault.\n\nRemove redundant vma range checks.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b39d50e53b1bb27f6c29f88a697a4af78427dffd",
      "tree": "1a38bfdeb6c1de8df69eb11bb1a8f36cdf8f28fd",
      "parents": [
        "60f92683943c5b7a85963b283d6f8a853aa09203"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Feb 19 20:59:09 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:37:09 2008 +1000"
      },
      "message": "i915: wrap chipset types requiring hw status set ioctl\n\nAlso applys to recent added new chipset.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "60f92683943c5b7a85963b283d6f8a853aa09203",
      "tree": "0291f47cc073c218cdd393b99735d8c428c540af",
      "parents": [
        "00e962c5408b9f2d0bebd2308673fe982cb9a5fe"
      ],
      "author": {
        "name": "Maciej Cencora",
        "email": "m.cencora@gmail.com",
        "time": "Tue Feb 19 21:32:45 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 20 09:35:42 2008 +1000"
      },
      "message": "drm/radeon: add initial rs690 support to drm.\n\nThis adds support for configuring the RS690 GART.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "21534301ea1801783bd88fba2a2e617ee4d2bd28",
      "tree": "ee717b7f09dcc21312c0bdcb228e2dbcf9c214fe",
      "parents": [
        "b5606c2d4447e80b1d72406af4e78af1eda611d4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 15:03:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 16:21:18 2008 -0800"
      },
      "message": "Final removal of FASTCALL()/fastcall\n\nAll users are gone, remove definitions and comments referring\nto them.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "123f794fa7d592644881a20801638d88521d0b06",
      "tree": "9782b0bde7ffc24a3719b208dbb703e480360c5e",
      "parents": [
        "0afc2edfada50980bec999f94dcea26ebad3dda6"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Feb 07 11:15:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 11:35:13 2008 -0800"
      },
      "message": "i915: Fix GR register array size off-by-one bug\n\nMake sure we have enough room for all the GR registers or we\u0027ll end up\nclobbering the AR index register (which should actually be harmless\nunless the BIOS is making an assumption about it).\n\nNoticed-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d5e2c13b13468f5eb2ac9323690af7e17f195fe",
      "tree": "c282c2a8413ca5096877360d86402df08bec6b3a",
      "parents": [
        "576cc458a64673ecf3fa7f1bab751e52fd939071"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:01:05 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:13:40 2008 +1000"
      },
      "message": "drm: add initial r500 drm support\n\nThis adds CP support for the r500 series of chips, and allows\naccel 2D support on these chips with a new radeon driver.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "576cc458a64673ecf3fa7f1bab751e52fd939071",
      "tree": "7f692a60aea8fbb74b293ed60a2d16273abcb000",
      "parents": [
        "9d5b3ffc42f7820e8ee07705496955e4c2c38dd9"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "sroland@tungstengraphics.com",
        "time": "Thu Feb 07 14:59:24 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:12:07 2008 +1000"
      },
      "message": "radeon: setup the ring buffer fetcher to be less agressive.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9d5b3ffc42f7820e8ee07705496955e4c2c38dd9",
      "tree": "a7c47cfddc8ac48dc595e7b9e6f9f49788f2f82f",
      "parents": [
        "19a8f59ab8ceee751ea720085098355d53f727d6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 14:51:32 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:12:00 2008 +1000"
      },
      "message": "drm: fixup some of the ioctl function exit paths\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "19a8f59ab8ceee751ea720085098355d53f727d6",
      "tree": "e28da924bc2f97bcc97849182e77878cbb0cd061",
      "parents": [
        "5f5f9d4c7bf96c044fb98c7c107172a730b2a247"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 14:48:32 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:40 2008 +1000"
      },
      "message": "drm: the drm really should call pci_set_master..\n\nperhaps bonghits could turn on my bus-mastering because the drm\ncertainly never bothered doing it before.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5f5f9d4c7bf96c044fb98c7c107172a730b2a247",
      "tree": "bd5b0b5e79896ac88c68f476e0c7f8c11d490423",
      "parents": [
        "3e684eae586a9b210a4517da5637a255b1ff5a92"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jan 24 16:46:36 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:40 2008 +1000"
      },
      "message": "i915: Add chipset id for Intel Integrated Graphics Device\n\nThis adds new chipset id in drm.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3e684eae586a9b210a4517da5637a255b1ff5a92",
      "tree": "d8703d708e8fd37f0f1a74d9328e2da3faa555fc",
      "parents": [
        "4d1f78880e9631fb08052dcc8e3341eecea537e0"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Thu Jan 24 15:58:57 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: cleanup DRM_DEBUG() parameters\n\nAs DRM_DEBUG macro already prints out the __FUNCTION__ string (see\ndrivers/char/drm/drmP.h), it is not worth doing this again. At some\nother places the ending \"\\n\" was added.\n\nairlied:- I cleaned up a few that this patch missed also\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4d1f78880e9631fb08052dcc8e3341eecea537e0",
      "tree": "430173045327f87173b9569e978cc4c4a6b54637",
      "parents": [
        "d5b0d1b5bda979b077cf011e79fc19677663afc4"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Wed Jan 23 16:41:17 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm/i915: add support for E7221 chipset\n\nE7221 chipset is a server version of the i915.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d5b0d1b5bda979b077cf011e79fc19677663afc4",
      "tree": "aa8bd82793341bdbf18589eed8a91fbe511cddfe",
      "parents": [
        "a96ca105a68bc66c564accdfeb81c36e1d5d46b3"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Dec 17 09:47:19 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: don\u0027t cast a pointer to pointer of list_head\n\nThe casting is safe only when the list_head member is the first member of\nthe structure.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a96ca105a68bc66c564accdfeb81c36e1d5d46b3",
      "tree": "2d0a23821441c94ffa963a043e271d80e943591a",
      "parents": [
        "e3236a1173222ca209d20bb29f6c1cd3499aa845"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Dec 17 09:47:17 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "mga_dma: return \u0027err\u0027 not just zero from mga_do_cleanup_dma()\n\nWhile reading some code I stumbled across the use of \u0027err\u0027 in\ndrivers/char/drm/mga_dma.c::mga_do_cleanup_dma() and I think there\u0027s a small\nproblem.\n\nThe variable is only used inside #if __OS_HAS_AGP which is fine, but all that\never happens is an assignment to the variable - it is never actually used for\nanything.  The variable is nicely initialized to zero which is also what the\nreturn statement at the end of function returns (always at the moment).\n\nIt looks to me like that function should be returning \u0027err\u0027 instead of always\njust returning 0.  Here\u0027s a patch to do that.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e3236a1173222ca209d20bb29f6c1cd3499aa845",
      "tree": "121840ba613aaad6c5d54cc694fade494f68a83b",
      "parents": [
        "77e27e9fe5bd399c9f56b941b212a58338e94463"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 17 09:41:56 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: add _DRM_DRIVER flag, and re-order unload.\n\nAllow drivers to addmaps that won\u0027t be removed by lastclose or unload.\nThe unload needs to be re-ordered to avoid removing the hashs before\nthe driver has removed the final maps.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "77e27e9fe5bd399c9f56b941b212a58338e94463",
      "tree": "98549d6bbbea4f1c22fdbf002ee438bb119be218",
      "parents": [
        "b018fcdaa5e8b4eabb8cffda687d00004a3c4785"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 29 09:48:20 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: enable udev node creation\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b018fcdaa5e8b4eabb8cffda687d00004a3c4785",
      "tree": "63772cad6f990cd3b0fb81e3329fa7b625dfa656",
      "parents": [
        "3260f9fdfee9d5b4135f40943dc0bd0733b7394e"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 22 18:46:54 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: Make DRM_IOCTL_GET_CLIENT return EINVAL when it can\u0027t find client #idx.\n\nFixes the getclient test and dritest -c.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3260f9fdfee9d5b4135f40943dc0bd0733b7394e",
      "tree": "c1b7b387d993d39dfd68e95d32deb6b6a142406e",
      "parents": [
        "2716a02f607c964ccaa6fa7266abd3acd73d9033"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 22 18:43:46 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: move drm_mem_init to proper place in startup sequence\n\nFor TTM this needs to be called later.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2716a02f607c964ccaa6fa7266abd3acd73d9033",
      "tree": "1ef38bd7fa979131294603fc75413eba6d2993b6",
      "parents": [
        "7ffa05e0518ebc055ef8f68d7d53e5f7d2ba3428"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 22 18:23:13 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: call driver load function after initialising AGP\n\nneeded to intel chipset flushing\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7ffa05e0518ebc055ef8f68d7d53e5f7d2ba3428",
      "tree": "3c6f6fea3a0d585d4de5592f000e299596651427",
      "parents": [
        "47a184a80800dd69abd1206eea1b961070ce2ca3"
      ],
      "author": {
        "name": "Ian Romanick",
        "email": "idr@us.ibm.com",
        "time": "Thu Nov 22 17:02:08 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: Fix ioc32 compat layer\n\nPreviously any ioctls that weren\u0027t explicitly listed in the compat ioctl\ntable would fail with ENOTTY.  If the incoming ioctl number is outside the\nrange of the table, assume that it Just Works, and pass it off to drm_ioctl.\nThis make the fence related ioctls work on 64-bit PowerPC.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "47a184a80800dd69abd1206eea1b961070ce2ca3",
      "tree": "8153346752a78eb81749478bfae3088dfc7d2144",
      "parents": [
        "ba8bbcf6ff4650712f64c0ef61139c73898e2165"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 22 16:55:15 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn\u0027t.\n\nThe i830 and newer intel 2D code adds the AGP base to map offsets already,\nbecause it wasn\u0027t doing the AGP enable which used to set dev-\u003eagp-\u003ebase.\n\nCredit goes to Zhenyu for finding the issue.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ba8bbcf6ff4650712f64c0ef61139c73898e2165",
      "tree": "bd82043d355bdb060ec8291992bca912880f780a",
      "parents": [
        "e8b962b6df50b74afed14af7f7a7d569b3ba70ac"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Nov 22 14:14:14 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "i915: add suspend/resume support\n\nAdd suspend/resume support to the i915 driver.  Moves some of the\ninitialization into the driver load routine, and fixes up places where we\nassumed no dev_private existed in some of the cleanup paths.  This allows\nus to suspend/resume properly even if X isn\u0027t running.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e8b962b6df50b74afed14af7f7a7d569b3ba70ac",
      "tree": "4b40becefb49018a4b02a217673e44637040f4f6",
      "parents": [
        "8b40958032fd236194de57d29be9cf2c1f2643ee"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Nov 22 14:02:38 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: update DRM sysfs support\n\nMake DRM devices use real Linux devices instead of class devices, which are\ngoing away.  While we\u0027re at it, clean up some of the interfaces to take\nstruct drm_device * or struct device * and use the global drm_class where\nneeded instead of passing it around.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8b40958032fd236194de57d29be9cf2c1f2643ee",
      "tree": "f9fb723d3d4d8ef1f860ee85c9000c2b1ebcfb8d",
      "parents": [
        "ded23359ccb884605336ac2193608a7af9a3b117"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 22 16:40:37 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: Initialize the AGP structure\u0027s base address at init rather than enable.\n\nNot all drivers call enable (intel), but they would still like to use this\nmember in driver code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ded23359ccb884605336ac2193608a7af9a3b117",
      "tree": "909bed7822ae5c818af9e50be2db91663adfbf9c",
      "parents": [
        "bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 13:07:28 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: move two function extern into the correct block\n"
    },
    {
      "commit": "bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8",
      "tree": "8fa2f5194bb05d7e789e5d24a0fe3a7456568146",
      "parents": [
        "8562b3f25d6e23c9d9e48a32672944d1e8a2aa97"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 12:50:58 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: run cleanfile across drm tree\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8562b3f25d6e23c9d9e48a32672944d1e8a2aa97",
      "tree": "f1fdadd4a7f40c9bf2b67e2c8307c4fba1a06d6e",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Nov 05 12:37:41 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: some minor cleanups and changes to make memory manager merging easier.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f5bb3a5e9dcdb8435471562b6cada89525cf4df1",
      "tree": "7b7cf9b90bacd0e2fe07cb3387516e9243f1ab66",
      "parents": [
        "9853832c49dc1685587abeb4e1decd4be690d256",
        "1560a79a2c2ea0c3826150da8029991d685de990"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (79 commits)\n  Jesper Juhl is the new trivial patches maintainer\n  Documentation: mention email-clients.txt in SubmittingPatches\n  fs/binfmt_elf.c: spello fix\n  do_invalidatepage() comment typo fix\n  Documentation/filesystems/porting fixes\n  typo fixes in net/core/net_namespace.c\n  typo fix in net/rfkill/rfkill.c\n  typo fixes in net/sctp/sm_statefuns.c\n  lib/: Spelling fixes\n  kernel/: Spelling fixes\n  include/scsi/: Spelling fixes\n  include/linux/: Spelling fixes\n  include/asm-m68knommu/: Spelling fixes\n  include/asm-frv/: Spelling fixes\n  fs/: Spelling fixes\n  drivers/watchdog/: Spelling fixes\n  drivers/video/: Spelling fixes\n  drivers/ssb/: Spelling fixes\n  drivers/serial/: Spelling fixes\n  drivers/scsi/: Spelling fixes\n  ...\n"
    },
    {
      "commit": "2f98735c9c24ea1f0d40a364d4e63611b689b795",
      "tree": "a42b3802449af474d36cda3b6f9fb190a717defb",
      "parents": [
        "fe2528b96b02173395f5a75e37714c07f3e25e73"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Feb 02 03:08:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:55:38 2008 -0800"
      },
      "message": "vm audit: add VM_DONTEXPAND to mmap for drivers that need it\n\nDrivers that register a -\u003efault handler, but do not range-check the\noffset argument, must set VM_DONTEXPAND in the vm_flags in order to\nprevent an expanding mremap from overflowing the resource.\n\nI\u0027ve audited the tree and attempted to fix these problems (usually by\nadding VM_DONTEXPAND where it is not obvious).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dfba4d71b77bca83a6f9943fc8e53439310cffd",
      "tree": "d18b1c73663e9f6e83b8c177118ffb6121acbc3b",
      "parents": [
        "b92b1c5725d028ead3946ac8af5a5614155710b3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:11:42 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:11:42 2008 +0200"
      },
      "message": "drivers/char/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "53256f59116b541f087eb9423c1578e09a1b4b2f",
      "tree": "ac055b667a3b0a466368452f0dbdb72212471e63",
      "parents": [
        "e914a36ac7158235e3f65f0b33bc001a4193e0b5"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Thu Jan 24 10:34:10 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 23 18:04:55 2008 -0800"
      },
      "message": "drm/i915: add support for E7221 chipset\n\nE7221 chipset is a server version of the i915.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "246a3d186a10266c9ee362e8d37c3bd851246b84",
      "tree": "6f0b7c18b1e496a2184ef67ddd867dfed6da3cc8",
      "parents": [
        "747824c67b31b5d6e9379fae8af2ef46cf715f62"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Nov 05 12:53:09 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Tue Nov 06 10:12:44 2007 +1000"
      },
      "message": "drm: DRM: fix memset size error\n\nThe size passing to memset is wrong.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "747824c67b31b5d6e9379fae8af2ef46cf715f62",
      "tree": "96f9a1870c1c0657152373e3012d2062035ddb87",
      "parents": [
        "f9618ac08b37992c80ca320b3463559873726837"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 11:48:34 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Tue Nov 06 10:11:12 2007 +1000"
      },
      "message": "drm: remove remnants of DRM_COPY_FROM/TO_USER_IOCTL\n\nThis is a bug in the savage driver since I introduced these changes.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9618ac08b37992c80ca320b3463559873726837",
      "tree": "8ff08495a10581f92f4867436bf46e7009ba0eae",
      "parents": [
        "2655e2cee2d77459fcb7e10228259e4ee0328697"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 11:36:18 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Tue Nov 06 10:11:12 2007 +1000"
      },
      "message": "drm: remove second forward decleration of drm device struct.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "038477aa15df6557ef0c8b2b60523c81eae58ee9",
      "tree": "a2f6b76bddc4eff106cb2d0c125fd873f39fdf0f",
      "parents": [
        "7fc86860cf73e060ab8ed9763010dfe5b5389b1c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Nov 05 10:53:18 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 10:53:18 2007 +1000"
      },
      "message": "drm/sis: missing mutex unlock in error path.\n\nairlied: separated this out from a patch on lkml.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7fc86860cf73e060ab8ed9763010dfe5b5389b1c",
      "tree": "ccff8d34a2307779d96320158c607ddbd56a2647",
      "parents": [
        "5da0c7aad6271dd29526e3b49cbeb3bab9e8e491"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 10:45:27 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 10:49:04 2007 +1000"
      },
      "message": "radeon: set the address to access the GART table on the CPU side correctly\n\nThis code relied on the CPU and GPU address for the aperture being the same,\nOn some r5xx hardware I was playing with I noticed that this isn\u0027t always true.\nThis fixes issues seen on some r400 cards. (bugs.freedesktop.org 9957)\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed",
      "tree": "3123c03b25dd5c0cd24b6ab4fc16731217838157",
      "parents": [
        "9a2e70572e94e21e7ec4186702d045415422bda0"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Oct 18 23:40:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:43 2007 -0700"
      },
      "message": "Use helpers to obtain task pid in printks\n\nThe task_struct-\u003epid member is going to be deprecated, so start\nusing the helpers (task_pid_nr/task_pid_vnr/task_pid_nr_ns) in\nthe kernel.\n\nThe first thing to start with is the pid, printed to dmesg - in\nthis case we may safely use task_pid_nr(). Besides, printks produce\nmore (much more) than a half of all the explicit pid usage.\n\n[akpm@linux-foundation.org: git-drm went and changed lots of stuff]\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "179b025fea2fa65760f1dcdff3585465d2177159",
      "tree": "9beb639ced5388f5b203c1b3b4725dba96b19a0a",
      "parents": [
        "e9fa7c43aa74fae3a1db04092d2a51005f5b8a21"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 16 01:29:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "video gfx: merge kconfig menus\n\nMove AGP and DRM menus into the video graphics support menu.\n  They use \u0027menuconfig\u0027 so that they can all be disabled with\n  one selection.\nMake the console menu use \u0027menuconfig\u0027 so that it can all be\n  disabled with one selection.\nMake the frame buffer menu use \u0027menuconfig\u0027 so that it can all be\n  disabled with one selection.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f75a71f51bd607213817a0ee0d1c7ff6214dbf9c",
      "tree": "b09b0ded83dd0b9d5cb61efbf93a4c343bb32a92",
      "parents": [
        "254c94710754127631a4e05d3131cef38c9996c7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 16 01:28:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:15 2007 -0700"
      },
      "message": "radeon_driver_vblank_do_wait() static\n\nradeon_driver_vblank_do_wait() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ace3dff5b7f0bf5a647e60dcd0c0a7d46792f5d9",
      "tree": "a301172b568d259a0e0e77b8dd1ca180d627200f",
      "parents": [
        "eed0f722b3fccb1eb2706b5f484cb511d46f70b8"
      ],
      "author": {
        "name": "Xavier Bachelot",
        "email": "xavier@bachelot.org",
        "time": "Mon Oct 15 11:09:35 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 11:09:35 2007 +1000"
      },
      "message": "via invalid device ids removal\n\n0x1106, 0x7204 is unknown and thus is not an IGP/GPU.\n0x1106, 0x3304 is K8M800 hostbridge, not an IGP/GPU.\nNone of them are in drm git tree.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eed0f722b3fccb1eb2706b5f484cb511d46f70b8",
      "tree": "70c3fb4bb784dfb1c8cb0253ea95672d1b540c91",
      "parents": [
        "54583bf4efda79388fc13163e35c016c8bc5de81"
      ],
      "author": {
        "name": "chaohong guo",
        "email": "Minskey.Guo@Sun.COM",
        "time": "Mon Oct 15 10:45:49 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 10:45:49 2007 +1000"
      },
      "message": "radeon: Commit the ring after each partial texture upload blit.\n\nThis makes sure each blit starts as early as possible, which may improve\ntexture upload performance in some cases.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54583bf4efda79388fc13163e35c016c8bc5de81",
      "tree": "0be22b3c7c90fe821be33434e1e0b5a62c19a46c",
      "parents": [
        "c153f45f9b7e30289157bba3ff5682291df16caa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Oct 14 21:21:30 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:42:27 2007 +1000"
      },
      "message": "i915: fix vbl swap allocation size.\n\nOops...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c153f45f9b7e30289157bba3ff5682291df16caa",
      "tree": "33f21e1ebd83ec548751f3d490afe6230ab99972",
      "parents": [
        "b589ee5943a9610ebaea6e4e3433f2ae4d812b0b"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Sep 03 12:06:45 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.\n\nThe data is now in kernel space, copied in/out as appropriate according to t\nThis results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal\nwith those failures.  This also means that XFree86 4.2.0 support for i810 DR\nis lost.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b589ee5943a9610ebaea6e4e3433f2ae4d812b0b",
      "tree": "d33075004132cf1deeb3fb172bd0e6c82cfcb2ec",
      "parents": [
        "6c340eac0285f3d62406d2d902d0e96fbf2a5dc0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 28 15:16:47 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: remove XFREE86_VERSION macros.\n\nThese are no longer needed or being used.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6c340eac0285f3d62406d2d902d0e96fbf2a5dc0",
      "tree": "a92039951cb7eaced306cfff2bad6af0ac5257ad",
      "parents": [
        "20caafa6ecb2487d9b223aa33e7cc704f912a758"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 25 20:23:09 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: Replace filp in ioctl arguments with drm_file *file_priv.\n\nAs a fallout, replace filp storage with file_priv storage for \"unique\nidentifier of a client\" all over the DRM.  There is a 1:1 mapping, so this\nshould be a noop.  This could be a minor performance improvement, as everyth\non Linux dereferenced filp to get file_priv anyway, while only the mmap ioct\nwent the other direction.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "20caafa6ecb2487d9b223aa33e7cc704f912a758",
      "tree": "7df033fdee81305dad0a67ceba79f51ead7c1b8b",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 25 19:22:43 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:19 2007 +1000"
      },
      "message": "drm: Remove DRM_ERR OS macro.\n\nThis was used to make all ioctl handlers return -errno on linux and errno on\n*BSD.  Instead, just return -errno in shared code, and flip sign on return f\nshared code to *BSD code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e4a7b1d1d90d202a030688ab5b177c3c0f15ee3e",
      "tree": "c8e8c64a69fc38daa32d04580195c703f9e5dc41",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 28 11:46:28 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:28 2007 -0700"
      },
      "message": "i915: make vbl interrupts work properly on i965g/gm hw.\n\nThis code is ported from the DRM git tree and allows the vblank interrupts\nto function on the i965 hw. It also requires a change in Mesa\u0027s 965 driver\nto actually use them.\n\n[ Without this patch, my 965GM drops vblank interrupts  - Jesse ]\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6869ce1c145aaea9f9f8eb8623a261d316b0cd19",
      "tree": "a12a8900465ccdb87854c2706ad907021ba9c408",
      "parents": [
        "36373b4450105ec8908c6c9396c8715eaafcfd6a",
        "0769d39c993145754852b517ddd9c11586f0a014"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:06 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: ioremap return value checks\n  drm/via: Fix dmablit when blit queue is full\n  drm_rmmap_ioctl(): remove dead code\n"
    },
    {
      "commit": "0769d39c993145754852b517ddd9c11586f0a014",
      "tree": "8e8a404cb13a0bbb778b2f27f123d97e818e1c67",
      "parents": [
        "22c806c23fe17f9c744d19edfe650cfd6496bc2a"
      ],
      "author": {
        "name": "Scott Thompson",
        "email": "postfail at hushmail.com",
        "time": "Sat Aug 25 18:17:49 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 25 18:17:49 2007 +1000"
      },
      "message": "drm: ioremap return value checks\n\nSigned-off-by: Scott Thompson \u003cpostfail \u003cat\u003e hushmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "21f16289270447673a7263ccc0b22d562fb01ecb",
      "tree": "bce93b4ae8d9a0c259bb6f21f45494aa73d9e2e5",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 07 09:09:51 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:46:23 2007 -0700"
      },
      "message": "drm/i915: Fix i965 secured batchbuffer usage\n\nThis 965G and above chipsets moved the batch buffer non-secure bits to\nanother place. This means that previous drm\u0027s allowed in-secure batchbuffers\nto be submitted to the hardware from non-privileged users who are logged\ninto X and and have access to direct rendering.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22c806c23fe17f9c744d19edfe650cfd6496bc2a",
      "tree": "006bea4e9670c8b3e388bf3c7ff62e16f6e39338",
      "parents": [
        "7ea4d4bd5e21380f028c3a6e2500655090a3f932"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Mon Jul 23 18:32:01 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 23 18:32:01 2007 +1000"
      },
      "message": "drm/via: Fix dmablit when blit queue is full\n\nfd.o bug 11542\n\nAcked-by: Thomas Hellstrom\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7ea4d4bd5e21380f028c3a6e2500655090a3f932",
      "tree": "cde61f2f17a6c5d52c41cebf5ff0e22ce9712464",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 23 10:00:51 2007 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 23 18:29:41 2007 +1000"
      },
      "message": "drm_rmmap_ioctl(): remove dead code\n\nThis patch removes some obviously dead code spotted by the Coverity\nchecker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45ea5dcde62db8eccc8503defae3c3353256975d",
      "tree": "fd2efe34395e397359c44b9ddb762de9a224bd91",
      "parents": [
        "cca5307d178c931e70a642302b56fa2701d02253"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 14:20:07 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 14:20:07 2007 +1000"
      },
      "message": "drm: add idr_init to drm_stub.c\n\nBrown paper bag for me this patch chunk didn\u0027t make it in the first application\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cca5307d178c931e70a642302b56fa2701d02253",
      "tree": "7a90899cf5e049dc132d9f7a41aca22d8ca45ad6",
      "parents": [
        "d4e2cbe9cb9219fc924191a6baa2369140cb5ea8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 12:55:58 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 12:55:58 2007 +1000"
      },
      "message": "drm: fix problem with SiS typedef with sisfb enabled.\n\nReported by: Avuton Olrich \u003cavuton@gmail.com\u003e\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d4e2cbe9cb9219fc924191a6baa2369140cb5ea8",
      "tree": "f4858a3794f47ea3ae36333ae7ca182a46913b65",
      "parents": [
        "62968144e673016180f530fdfe170874b80ab5a7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 10:55:47 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 11:04:33 2007 +1000"
      },
      "message": "drm: convert drawable code to using idr\n\nThis converts the code for allocating drawables to the Linux idr,\n\nFixes from: Michel Dänzer \u003cmichel@tungstengraphics.com\u003e, Kristian Høgsberg \u003ckrh@redhat.com\u003e\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "62968144e673016180f530fdfe170874b80ab5a7",
      "tree": "36f763f7c03f12172bdd86d84d1c5071b3deee0f",
      "parents": [
        "7608a864e5211df1e3c1948e2719aec7c27b9333"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 10:46:52 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 17 11:04:33 2007 +1000"
      },
      "message": "drm: convert drm context code to use Linux idr\n\nThis converts the drm context allocator to an idr, using the new idr\ninterface features from Kristian.\n\nFixes from Kristian Hoegsberg \u003ckrh@redhat.com\u003e\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ff4135aeb1f9a0201f8e22400ebc1d570df9016e",
      "tree": "1853a01925988d067244a4a97b02895c67b072fd",
      "parents": [
        "bd63cb52c05bbb154f539369cae4fb9c9b6277da"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 16 13:53:57 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 16 13:53:57 2007 +1000"
      },
      "message": "drm: remove core typedefs from the ioc32 wrappers\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bd63cb52c05bbb154f539369cae4fb9c9b6277da",
      "tree": "2917509be9cd5e651e3ceadb1d67f68d9cc63a77",
      "parents": [
        "e0be428e6645f2891fab6be92d1b0e9aad972e7d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 12 10:35:02 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 12 10:35:02 2007 +1000"
      },
      "message": "drm: remove sarea typedefs\n\nLeave the userspace typedefs in place\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e0be428e6645f2891fab6be92d1b0e9aad972e7d",
      "tree": "cf071bb45d7f043da0ed28bde707daa3a6dce4f5",
      "parents": [
        "9698b4dba42eb758ad98012c21e5fbdb372fe2d9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 12 10:26:44 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 12 10:26:44 2007 +1000"
      },
      "message": "drm: detypedef the hashtab and more of sman\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9698b4dba42eb758ad98012c21e5fbdb372fe2d9",
      "tree": "5be810137553bd3885f34f89f2386aa32c3a9fa4",
      "parents": [
        "55910517af381eba4f978740e5e46e23eb269326"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 12 10:21:05 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 12 10:21:05 2007 +1000"
      },
      "message": "drm: de-typedef sman\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "55910517af381eba4f978740e5e46e23eb269326",
      "tree": "22c82521d05029234634ebbf814b173570f18049",
      "parents": [
        "cdd55a294c13f8bf05b2f4fee4c96934d5ebd2e4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:53:40 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:53:40 2007 +1000"
      },
      "message": "drm: detypedeffing continues...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cdd55a294c13f8bf05b2f4fee4c96934d5ebd2e4",
      "tree": "b759df2c65f321d2bdd8ff338048a6f67417ca95",
      "parents": [
        "8fc2fdf4c9437576f38e97c2f5b700ec77038984"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:32:08 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:32:08 2007 +1000"
      },
      "message": "drm: detypef waitlist/freelist/buf_entry/device_dma/drm_queue structs\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8fc2fdf4c9437576f38e97c2f5b700ec77038984",
      "tree": "d5770478cb93b8ecc0dfa09734887d474cae799b",
      "parents": [
        "056219e2fa6664ec83bc258ebcf30f1a7919d423"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:21:47 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:21:47 2007 +1000"
      },
      "message": "drm: drop drm_vma_entry_t, drm_magic_entry_t\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "056219e2fa6664ec83bc258ebcf30f1a7919d423",
      "tree": "0c74c9fd648755cf3aa3a2ff7fd46024e137af1f",
      "parents": [
        "eddca551a3e7be2fed54282f255f18efe9ead131"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:17:42 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:17:42 2007 +1000"
      },
      "message": "drm: drop drm_buf_t typedef\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "eddca551a3e7be2fed54282f255f18efe9ead131",
      "tree": "7beb8c03af45cc9659a3ff5e6483f2ed7c31527d",
      "parents": [
        "84b1fd103dbbe01b5905db1444d3fc8afa9a7207"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:09:54 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 16:09:54 2007 +1000"
      },
      "message": "drm: fixup other drivers for typedef removals\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "84b1fd103dbbe01b5905db1444d3fc8afa9a7207",
      "tree": "2088f4c8e68553e2d4f5d55fa7a714eb3fa09f9e",
      "parents": [
        "c60ce623bd16137627009d05e311d877729f2ad6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 15:53:27 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 15:53:27 2007 +1000"
      },
      "message": "drm: remove drm_file_t, drm_device_t and drm_head_t typedefs\n\nsome drivers still todo.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c60ce623bd16137627009d05e311d877729f2ad6",
      "tree": "4d06337a217ccc6c21f8ad96c3b342a1e9452057",
      "parents": [
        "c6c656b4b6ddfc964f1a43394bf86bc76c5e8119"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 15:27:12 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 15:27:12 2007 +1000"
      },
      "message": "drm: remove a bunch of typedefs on the userspace interface\n\nThis moves a bunch of typedefs into a !defined __KERNEL__ to keep userspace\nAPI compatiblity, it changes all internal usages to structs/enum/unions.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c6c656b4b6ddfc964f1a43394bf86bc76c5e8119",
      "tree": "acca41c1464c7a2100fc2394ff7e22952fca8ae3",
      "parents": [
        "ddbee33328dcfb892cd91f2d57a1822f4d6f70d9"
      ],
      "author": {
        "name": "Oliver McFadden",
        "email": "z3ro.geek@gmail.com",
        "time": "Wed Jul 11 12:24:10 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 12:24:10 2007 +1000"
      },
      "message": "r300: updates register header\n\nThis updates the R300 register names and allows the VAP_PVS_WAITIDLE register\nto be written.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ddbee33328dcfb892cd91f2d57a1822f4d6f70d9",
      "tree": "6db71299d2cf09f22201a44487d925e222facb33",
      "parents": [
        "7c158acef8f0e51c3a5f71133aaf402628370a64"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 12:16:01 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 12:16:01 2007 +1000"
      },
      "message": "radeon: add support for vblank on crtc2\n\nThis adds support for CRTC2 vblank on radeon similiar to the i915.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7c158acef8f0e51c3a5f71133aaf402628370a64",
      "tree": "1a767cab78e759cf1e85068a7b1efcce01f6a2a8",
      "parents": [
        "6f710105f5a4971078c46ae258cbb76db1ee967a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 12:05:36 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 12:05:36 2007 +1000"
      },
      "message": "drm: cleanup list initialisation\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "6f710105f5a4971078c46ae258cbb76db1ee967a",
      "tree": "20afff147af93a2c0e6b11e978b1d1b721a047e9",
      "parents": [
        "da509d7a02cb54938776439edc81f057e39f81e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon May 28 19:41:35 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 11:58:02 2007 +1000"
      },
      "message": "drm: fix typo on code drm getsarea\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "da509d7a02cb54938776439edc81f057e39f81e0",
      "tree": "9610b5c9040393041807014ed20c4497459550b8",
      "parents": [
        "bd1b331fae2813d9f03ceee649296f02edc0b893"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 26 05:04:51 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 11:58:02 2007 +1000"
      },
      "message": "drm: remove DRM_GETSAREA and replace with drm_getsarea function\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bd1b331fae2813d9f03ceee649296f02edc0b893",
      "tree": "6139f72ebae88c332c754745f3d98cbe794ae4de",
      "parents": [
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 26 05:01:51 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jul 11 11:58:02 2007 +1000"
      },
      "message": "drm: cleanup use of Linux list handling macros\n\nThis makes the drms use of the list handling macros a lot cleaner\nand more along the lines of how they should be used and uses them\nin some more places.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ad5c980fdef0f339eb7c5888525acf9ce33855ec",
      "tree": "a7c5a6a746c9bacf39cde37043aeff3c7bdc7972",
      "parents": [
        "48d8d7ee5dd17c64833e0343ab4ae8ef01cc2648"
      ],
      "author": {
        "name": "Ian Romanick",
        "email": "idr@us.ibm.com",
        "time": "Wed Jun 27 06:38:00 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 09:54:49 2007 -0700"
      },
      "message": "Add support SiS based XGI chips to SiS DRM.\n\nThis adds support for some of the XGI Volari family that are based on the\nSiS.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d2781731e846c2f01dd85e71883d120860c6dd",
      "tree": "aac469bb1017619d0c314b6efcbbb465196237d6",
      "parents": [
        "de7f928ca460005086a8296be07c217aac4b625d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jun 16 10:48:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 09:39:05 2007 -0700"
      },
      "message": "fix radeon setparam on 32/64 systems, harder.\n\nCommit 9b01bd5b284bbf519b726b39f1352023cb5e9e69 introduced a\ncompat_ioctl handler for RADEON_SETPARAM, the sole purpose of which was\nto handle the fact that on i386, alignof(uint64_t)\u003d\u003d4.\n\nUnfortunately, this handler was installed for _all_ 64-bit\narchitectures, instead of only x86_64 and ia64.  And thus it breaks\n32-bit compatibility on every other arch, where 64-bit integers are\naligned to 8 bytes in 32-bit mode just the same as in 64-bit mode.\n\nArnd has a cunning plan to use \u0027compat_u64\u0027 with appropriate alignment\nattributes according to the 32-bit ABI, but for now let\u0027s just make the\ncompat_radeon_cp_setparam routine entirely disappear on 64-bit machines\nwhose 32-bit compat support isn\u0027t for i386.  It would be a no-op with\ncompat_u64 anyway.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b01bd5b284bbf519b726b39f1352023cb5e9e69",
      "tree": "910e0616eb903aedd051e936d1faa3618ee43f77",
      "parents": [
        "dc7a93190c21edbf3ed23e678ad04f852b9cff28"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 10 16:00:27 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 10 16:00:27 2007 +1000"
      },
      "message": "drm: fix radeon setparam on 32/64 bit systems.\n\nThe alignment on 64-bit is different for 64-bit values.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "dc7a93190c21edbf3ed23e678ad04f852b9cff28",
      "tree": "cc05781518d289b91b4da869881273205fe7ccb1",
      "parents": [
        "2f4042b186b9bfe82f48fe801619c6c285c16bef"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Sun Jun 10 15:58:19 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 10 15:58:19 2007 +1000"
      },
      "message": "drm/i915:  Add support for the G33, Q33, and Q35 chipsets.\n\nThese require that the status page be referenced by a pointer in GTT, rather\nthan phsyical memory.  So, we have the X Server allocate that memory and tell\nus the address, instead.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2f4042b186b9bfe82f48fe801619c6c285c16bef",
      "tree": "94b0953deeab409a0283bd81fc7c58532207ce3e",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Fri Jun 01 22:03:44 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 10 14:31:30 2007 +1000"
      },
      "message": "i915: add new pciids for 945GME, 965GME/GLE\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ad360bbbbecc90c654ea1fcd8178366814a9f93a",
      "tree": "14ff73838c12f61686f6f4367132bcce95660152",
      "parents": [
        "bc8844ed9b90d348011c31956dd7fef8549efb24",
        "c4814f9001a8dd28e39311a919beac34f778f76d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:08:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:08:49 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: make sure the drawable code doesn\u0027t call malloc(0).\n  drm/radeon: add more IGP chipset pci ids\n  drm: Spinlock initializer cleanup\n"
    },
    {
      "commit": "5f81941c9d47f783e834028dcfb8548809da5a53",
      "tree": "8d528138012db5f8436a6822c79aea82977a8e90",
      "parents": [
        "6197fe4d720ea3e2ee94cdc7ef32d6c0151199de"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue May 29 01:11:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:51:24 2007 -0700"
      },
      "message": "[SPARC]: Mark as emulating cmpxchg, add appropriate depends for DRM.\n\nThe DRM code depends on an atomic version of cmpxchg(), which is not\navailable on sparc32. Since other platforms besides sparc32 have this\nissue a KCONFIG option is added for it.\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4814f9001a8dd28e39311a919beac34f778f76d",
      "tree": "0ff5e1129973d7522964fef2659e11e29f31a270",
      "parents": [
        "777c7738a598c6e8d4b850181a509757fb79cf36"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Sat May 26 04:37:08 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 26 04:37:08 2007 +1000"
      },
      "message": "drm: make sure the drawable code doesn\u0027t call malloc(0).\n\nSigned-off-by: Michel Dänzer \u003cmichel@tungstengraphics.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "777c7738a598c6e8d4b850181a509757fb79cf36",
      "tree": "de6c2601737ce678d5b007f194b90032c950bc04",
      "parents": [
        "a6399bdd492a3289d39e4b79cbe69ad44a054ee3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 26 04:19:03 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 26 04:19:03 2007 +1000"
      },
      "message": "drm/radeon: add more IGP chipset pci ids\n\nAdd more IGP chipset PCI IDs\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a6399bdd492a3289d39e4b79cbe69ad44a054ee3",
      "tree": "b71d70ad7671f5fbc68124d80697d3faaa62bdb3",
      "parents": [
        "1c1ee4c3e7e16d23166a624a132889df3c540a18"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 26 05:56:14 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 26 03:52:45 2007 +1000"
      },
      "message": "drm: Spinlock initializer cleanup\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ef68d295508d52e792abf70d4f84461104d33b9d",
      "tree": "af18b6431392e34af5e6ab8b0bbf054ddbfc2801",
      "parents": [
        "a0a6dd0b221260be1e3da725e6b49797e5fa7429"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Tue May 08 15:48:39 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:48:39 2007 +1000"
      },
      "message": "via: Make sure we flush write-combining using a follow-up read.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a0a6dd0b221260be1e3da725e6b49797e5fa7429",
      "tree": "bdb04b4abb2f940ee2a6bc002a7c2cd551121ed6",
      "parents": [
        "bc07dc7f07a2f2d4d0aa4ffb9597413ad9137d44"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Tue May 08 15:47:41 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:47:41 2007 +1000"
      },
      "message": "via: Try to improve command-buffer chaining.\n\nBump driver date and patchlevel.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bc07dc7f07a2f2d4d0aa4ffb9597413ad9137d44",
      "tree": "a374d1a18dee5ba73a5a470caee5c7fcf538b882",
      "parents": [
        "0515b93c0ea89eb2120b0ec1d148359da01ad2e5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:32:35 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:32:35 2007 +1000"
      },
      "message": "drm: remove old taskqueue remnant\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0515b93c0ea89eb2120b0ec1d148359da01ad2e5",
      "tree": "34ec6b1dadf9f9282067c1d64ece204ddf2b3f9f",
      "parents": [
        "453ff94ca502d0a7441912823f20ed130f685429"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:28:15 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:28:15 2007 +1000"
      },
      "message": "drm: rename badly named define and cleanup ioctl code spacing\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "453ff94ca502d0a7441912823f20ed130f685429",
      "tree": "50858e0644a9ceb879310369cc84ce7ebd4c0f21",
      "parents": [
        "f2b04cd219e5c0f1214c0eeeec814ddd08a12c1b"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Tue May 08 15:21:14 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:21:14 2007 +1000"
      },
      "message": "radeon: Don\u0027t mess up page flipping when a file descriptor is closed.\n\nThere can still be other contexts that may use page flipping later on, so do\njust unilaterally \u0027clean it up\u0027, which could lead to the wrong page being\ndisplayed, e.g. when running 3D apps with a GLX compositing manager such as\ncompiz using page flipping.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f2b04cd219e5c0f1214c0eeeec814ddd08a12c1b",
      "tree": "fa114ea7f96b5985e10c7f8696d635b074649bab",
      "parents": [
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:19:23 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue May 08 15:19:23 2007 +1000"
      },
      "message": "drm/radeon: upgrade to 1.27 - make PCI GART more flexible\n\nradeon: make PCI GART aperture size variable, but making table size variable\n    This is precursor to getting a TTM backend for this stuff, and also\n    allows the PCI table to be allocated at fb 0\nradeon: add support for reverse engineered xpress200m\n\n    The IGPGART setup code was traced using mmio-trace on fglrx by myself\n    and Phillip Ezolt \u003cphillipezolt@gmail.com\u003e on dri-devel.\n\n    This code doesn\u0027t let the 3D driver work properly as the card has no\n    vertex shader support.\n\n    Thanks to Matthew Garrett + Ubuntu for providing me some hardware to do this\n    work on.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    }
  ],
  "next": "5f757f91e70a97eda8f0cc13bddc853209b2d173"
}
