)]}'
{
  "log": [
    {
      "commit": "9b3a89f8b052f2a6193a9691e053f986144a65a0",
      "tree": "7b0eded20824f92eba8372628b06ec6e887c8c7e",
      "parents": [
        "4594bf159f1962cec3b727954b7c598b07e2e737",
        "d942625c2d5f5d29cd3bb4fad8a4aadd59024317"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 12:26:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 12:26:37 2006 -0800"
      },
      "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: (21 commits)\n  Fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d7606\n  drm: add flag for mapping PCI DMA buffers read-only.\n  drm: fix up irqflags in drm_lock.c\n  drm: i915 updates\n  drm: i915: fix up irqflags arg\n  drm: i915: Only return EBUSY after we\u0027ve established we need to schedule a new swap.\n  drm: i915: Fix \u0027sequence has passed\u0027 condition in i915_vblank_swap().\n  drm: i915: Add SAREA fileds for determining which pipe to sync window buffer swaps to.\n  drm: Make handling of dev_priv-\u003evblank_pipe more robust.\n  drm: DRM_I915_VBLANK_SWAP ioctl: Take drm_vblank_seq_type_t instead\n  drm: i915: Add ioctl for scheduling buffer swaps at vertical blanks.\n  drm: Core vsync: Don\u0027t clobber target sequence number when scheduling signal.\n  drm: Core vsync: Add flag DRM_VBLANK_NEXTONMISS.\n  drm: Make locked tasklet handling more robust.\n  drm: drm_rmdraw: Declare id and idx as signed so testing for \u003c 0 works as intended.\n  drm: Change first valid DRM drawable ID to be 1 instead of 0.\n  drm: drawable locking + memory management fixes + copyright\n  drm: Add support for interrupt triggered driver callback with lock held to DRM core.\n  drm: Add support for tracking drawable information to core\n  drm: add support for secondary vertical blank interrupt to i915\n  ...\n"
    },
    {
      "commit": "cc5ef55fd0d81f70b0afc86817aa1d305fd6aeaa",
      "tree": "9efad23b8098207a5fa944476798591c270c5910",
      "parents": [
        "d817be9ca8766b521f6195f57281284c5ab0ff4c"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:36:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:44 2006 -0800"
      },
      "message": "[PATCH] struct path: convert drm\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd54e7e54318d333227b13186f9a464bf1f68d27",
      "tree": "75bf795ab6c3805f318b2d3040321ba31ef35c6a",
      "parents": [
        "f2a2a7108aa0039ba7a5fe7a0d2ecef2219a7584"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Dec 06 20:31:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:20 2006 -0800"
      },
      "message": "[PATCH] mm: incorrect VM_FAULT_OOM returns from drivers\n\nSome drivers are returning OOM when it is not in response to a memory\nshortage.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1e85378ba50694cf8f27b190c7e16d7c8dad276",
      "tree": "29519f1092517196015b4ee03870aaf706e5d7c0",
      "parents": [
        "676dcb8bc2ec78d80091037773598d6ec8c673d6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 06 20:31:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:20 2006 -0800"
      },
      "message": "[PATCH] drm-sis linkage fix\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d7606\n\nWARNING: \"drm_sman_set_manager\" [drivers/char/drm/sis.ko] undefined!\n\nCc: \u003cdaniel-silveira@gee.inatel.br\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d942625c2d5f5d29cd3bb4fad8a4aadd59024317",
      "tree": "db7df96fac7ebcb8f9b83caa9f2c9297b8ce4152",
      "parents": [
        "3417f33e762bf7d4277031a655e3ad07e73ce0be"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Dec 07 16:11:44 2006 +1100"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 16:11:44 2006 +1100"
      },
      "message": "Fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d7606\n\nWARNING: \"drm_sman_set_manager\" [drivers/char/drm/sis.ko] undefined!\n\nCc: \u003cdaniel-silveira@gee.inatel.br\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3417f33e762bf7d4277031a655e3ad07e73ce0be",
      "tree": "255d4871a0a7affbeab8d35f5b072a70ef064cfd",
      "parents": [
        "5c2df2bfb121a77d925dba580f53da08b4020528"
      ],
      "author": {
        "name": "George Sapountzis",
        "email": "gsap7@yahoo.gr",
        "time": "Tue Oct 24 12:03:04 2006 -0700"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:31 2006 +1100"
      },
      "message": "drm: add flag for mapping PCI DMA buffers read-only.\n\nAdd DRM_PCI_BUFFER_RO flag for mapping PCI DMA buffer read-only. An additional\nflag is needed, since PCI DMA buffers do not have an associated map.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5c2df2bfb121a77d925dba580f53da08b4020528",
      "tree": "b94af6d61c8f4210a8b7b563d7a42f887b61651b",
      "parents": [
        "2228ed67223f3f22ea09df8854e6a31ea06d5619"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Oct 24 11:36:59 2006 -0700"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:31 2006 +1100"
      },
      "message": "drm: fix up irqflags in drm_lock.c\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2228ed67223f3f22ea09df8854e6a31ea06d5619",
      "tree": "5c7585a73680d2d172105df9a6699f47d89d6e5c",
      "parents": [
        "a0b136bb696cfa744a79c4dbbbbd0c8f9f30fe3f"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 25 01:05:09 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:31 2006 +1100"
      },
      "message": "drm: i915 updates\n\nAdd support for DRM_VBLANK_NEXTONMISS.\nBump minor for swap scheduling ioctl and secondary vblank support.\nAvoid mis-counting vblank interrupts when they\u0027re only enabled for pipe A.\nOnly schedule vblank tasklet if there are scheduled swaps pending.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a0b136bb696cfa744a79c4dbbbbd0c8f9f30fe3f",
      "tree": "349ce779875243b11745acaf47e92d978aa088f0",
      "parents": [
        "21fa60ed4eab5b3b28d05930bb086615ecc191b1"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 25 00:12:52 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:30 2006 +1100"
      },
      "message": "drm: i915: fix up irqflags arg\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "21fa60ed4eab5b3b28d05930bb086615ecc191b1",
      "tree": "05176d5be3e7e99e36a04bff99fb766ed68df676",
      "parents": [
        "2dbb232c4d6b6c89fc367f7566c7c87dd3b56cd7"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 25 00:10:59 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:30 2006 +1100"
      },
      "message": "drm: i915: Only return EBUSY after we\u0027ve established we need to schedule a new swap.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2dbb232c4d6b6c89fc367f7566c7c87dd3b56cd7",
      "tree": "1257864d14e28ff6140dae492cc813b106a6e933",
      "parents": [
        "376642cf2eb0f32d8502b0a2c4efd96a3f13a8b8"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 25 00:10:24 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:30 2006 +1100"
      },
      "message": "drm: i915: Fix \u0027sequence has passed\u0027 condition in i915_vblank_swap().\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "376642cf2eb0f32d8502b0a2c4efd96a3f13a8b8",
      "tree": "29c2743bf04c623ddede2a9a8fae93827f8b9d5a",
      "parents": [
        "5b51694aff705c465ef5941a99073036f3e444d9"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 25 00:09:35 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:30 2006 +1100"
      },
      "message": "drm: i915: Add SAREA fileds for determining which pipe to sync window buffer swaps to.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5b51694aff705c465ef5941a99073036f3e444d9",
      "tree": "8e5e6b97696da7c23de2e9f9df0ffbc1660d9f49",
      "parents": [
        "541f29aad766b6c7b911a7d900d952744369bf53"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 25 00:08:23 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:30 2006 +1100"
      },
      "message": "drm: Make handling of dev_priv-\u003evblank_pipe more robust.\n\nInitialize it to default value if it hasn\u0027t been set by the X server yet.\n\nIn i915_vblank_pipe_set(), only update dev_priv-\u003evblank_pipe and call\ni915_enable_interrupt() if the argument passed from userspace is valid to avoid\ncorrupting dev_priv-\u003evblank_pipe on invalid arguments.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "541f29aad766b6c7b911a7d900d952744369bf53",
      "tree": "5ce5aa51d47c518146b0f13c2a58d643b58d58ba",
      "parents": [
        "a6b54f3f5050c0cbc0c35dd48064846c6302706b"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:38:54 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:30 2006 +1100"
      },
      "message": "drm: DRM_I915_VBLANK_SWAP ioctl: Take drm_vblank_seq_type_t instead\n\nof pipe number.\n\nHandle relative as well as absolute target sequence numbers.\n\nReturn error if target sequence has already passed, so userspace can deal with\nthis situation as it sees fit.\n\nOn success, return the sequence number of the vertical blank when the buffer\nswap is expected to take place.\n\nAlso add DRM_IOCTL_I915_VBLANK_SWAP definition for userspace code that may want\nto use ioctl() instead of drmCommandWriteRead().\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a6b54f3f5050c0cbc0c35dd48064846c6302706b",
      "tree": "ed0a17808058150916a56120a10109d70a2dd426",
      "parents": [
        "049b323321bbcb476b799f50dc6444c0ed5a0e0e"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:37:43 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: i915: Add ioctl for scheduling buffer swaps at vertical blanks.\n\nThis uses the core facility to schedule a driver callback that will be called\nASAP after the given vertical blank interrupt with the HW lock held.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "049b323321bbcb476b799f50dc6444c0ed5a0e0e",
      "tree": "86c57b038dcb7a6de4b6a7af8c276550d6b9524b",
      "parents": [
        "ab285d74e6742422fd0465577a31fb03fe9ed241"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:34:58 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: Core vsync: Don\u0027t clobber target sequence number when scheduling signal.\n\nIt looks like this would have caused signals to always get sent on the next\nvertical blank, regardless of the sequence number.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ab285d74e6742422fd0465577a31fb03fe9ed241",
      "tree": "172d9731b6288751478fd25d985aefb90f7c41bf",
      "parents": [
        "8163e418f71e46a28bac6625b4c633c13bd53c8d"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:34:18 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: Core vsync: Add flag DRM_VBLANK_NEXTONMISS.\n\nWhen this flag is set and the target sequence is missed, wait for the next\nvertical blank instead of returning immediately.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8163e418f71e46a28bac6625b4c633c13bd53c8d",
      "tree": "57f15bc4ed9b8a12f50a4e993b3be9cd7363f739",
      "parents": [
        "507c0185a72e89002757a58f6c64de3df84da0de"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:30:01 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: Make locked tasklet handling more robust.\n\nInitialize the spinlock unconditionally when struct drm_device is filled in,\nand return early in drm_locked_tasklet() if the driver doesn\u0027t support IRQs.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "507c0185a72e89002757a58f6c64de3df84da0de",
      "tree": "028d54b6b4294a444be8280d48751ace3a01ec2d",
      "parents": [
        "cdec2f82b11afbe4933fa9a9b3ed567db14fd237"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Felix_K\u003dC3\u003dBChling?\u003d",
        "email": "fxkuehl@gmx.de",
        "time": "Tue Oct 24 23:28:23 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: drm_rmdraw: Declare id and idx as signed so testing for \u003c 0 works as intended.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cdec2f82b11afbe4933fa9a9b3ed567db14fd237",
      "tree": "2acdadd167643b793d9cc2e118ca2738bcb86237",
      "parents": [
        "b03ed6f2fc519930fe3950365be59f0c079ce5d8"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:20:15 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: Change first valid DRM drawable ID to be 1 instead of 0.\n\nThis makes it easier for userspace to know when it needs to allocate an ID.\n\nAlso free drawable information memory when it\u0027s no longer needed.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b03ed6f2fc519930fe3950365be59f0c079ce5d8",
      "tree": "4c73ebb992b1efa8ad95f63b68ada4357ecbd00b",
      "parents": [
        "2e54a007622ac75d63bdc1dd71d435446293f4a9"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:18:49 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: drawable locking + memory management fixes + copyright\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2e54a007622ac75d63bdc1dd71d435446293f4a9",
      "tree": "864427aba8fbf2bb8c342d739b2acdec45e43f19",
      "parents": [
        "bea5679f9cb97b7e41786c8500df56665cd21e56"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:08:16 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: Add support for interrupt triggered driver callback with lock held to DRM core.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bea5679f9cb97b7e41786c8500df56665cd21e56",
      "tree": "8259fc9d75730be3db028892f0da991dec54e37e",
      "parents": [
        "68815bad7239989d92f315c10d9ef65a11945a75"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:04:19 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: Add support for tracking drawable information to core\n\nActually make the existing ioctls for adding and removing drawables do\nsomething useful, and add another ioctl for the X server to update drawable\ninformation. The only kind of drawable information tracked so far is cliprects.\n\nOnly reallocate cliprect memory if the number of cliprects changes.\nAlso improve diagnostic output.\n\nhook up drm ioctl update draw\nexport drm_get_drawable_info symbol\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "68815bad7239989d92f315c10d9ef65a11945a75",
      "tree": "148ae38036feb708147022a8ecc57daa1b61d9c6",
      "parents": [
        "776c9443e28dddbde9b513db6cb8221c45b3a269"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 22:28:51 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: add support for secondary vertical blank interrupt to i915\n\nWhen the vertical blank interrupt is enabled for both pipes, pipe A is\nconsidered primary and pipe B secondary. When it\u0027s only enabled for one pipe,\nit\u0027s always considered primary for backwards compatibility.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "776c9443e28dddbde9b513db6cb8221c45b3a269",
      "tree": "41b753829e949371ee01d2930f5be1185f29b737",
      "parents": [
        "620034c84d1d939717bdfbe02c51a3fee43541c3"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 22:24:38 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: add support for secondary vertical blank interrupt to DRM core\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "85abb3f95010b277a6efbc9b8031a7854af87e10",
      "tree": "ede2f4e49d1bde65e8e12e7e919af2a179c9a613",
      "parents": [
        "24f73c92a990ecd3d1bb846267780a264d830065"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Wed Oct 25 09:55:34 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 09:55:34 2006 -0700"
      },
      "message": "drm: ioremap balanced with iounmap for drivers/char/drm\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nTested (compilation only) to make sure the files are compiling without\nany warning/error due to new changes\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "24f73c92a990ecd3d1bb846267780a264d830065",
      "tree": "83c496cc26eaa6e6b8b0ad0fc945d9e93f0af0de",
      "parents": [
        "0d960d26c42888cf327df7faa1a8aa62bab53fa4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 10 14:23:37 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 09:40:40 2006 -0700"
      },
      "message": "drm: fix error returns, sysfs error handling\n\n- callers of drm_sysfs_create() and drm_sysfs_device_add() looked for\n  errors using IS_ERR(), but the functions themselves only ever returned\n  NULL on error.  Fixed.\n\n- unwind from, and propagate sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0d960d26c42888cf327df7faa1a8aa62bab53fa4",
      "tree": "31008a833fb2f29f5bfdf465cd3654d49a709d29",
      "parents": [
        "958de71b1ab01c20c1b385035235746c9227b24f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 18 00:26:39 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 09:40:40 2006 -0700"
      },
      "message": "fix return code in error case.\n\nThe other failure returns in this function are negative, so make\nthis one do the same.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "958de71b1ab01c20c1b385035235746c9227b24f",
      "tree": "7835edb7e74dbf5e5e38b0f6f91e171834c3f130",
      "parents": [
        "10eee0fe9114694401c7ae154e8cfb2ab2f59c10"
      ],
      "author": {
        "name": "Tilman Sauerbeck",
        "email": "tilman@code-monkey.de",
        "time": "Tue Oct 24 21:52:23 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Oct 24 21:52:23 2006 +1000"
      },
      "message": "drm: mga: set dev_priv_size\n\nfd.o bug 1746\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "10eee0fe9114694401c7ae154e8cfb2ab2f59c10",
      "tree": "a994bbb274ce0915d3d506f9d0e22cebba6cdfab",
      "parents": [
        "a1aa28970316d7fb606321d5ab7fb3873641ab54"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "freedesktop-bugzilla@mkarcher.dialup.fu-berlin.de",
        "time": "Tue Oct 24 21:46:55 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Oct 24 21:46:55 2006 +1000"
      },
      "message": "drm: savage: dev-\u003eagp_buffer_map is not initialized for AGP DMA on savages\n\nfd.o bug 8662\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a1aa28970316d7fb606321d5ab7fb3873641ab54",
      "tree": "b19fcde58aedd1c59e202893d96a80de59a41df0",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "rscheidegger_lists@hispeed.ch",
        "time": "Tue Oct 24 21:45:00 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Oct 24 21:45:00 2006 +1000"
      },
      "message": "drm: radeon: only allow specific type-3 packetss through verifier\n\nonly allow specific type-3 packets to pass the verifier instead of all for r100/r200 as others might be unsafe (r300 already does this), and add checking for these we need but aren\u0027t safe. Check the RADEON_CP_INDX_BUFFER packet on both r200 and r300 as it isn\u0027t safe neither.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "3e14a2867d8ccf555fe6e318eac0f8200399fe1c",
      "tree": "a33f49fd5c107c0dc9101217e48602cea3376b32",
      "parents": [
        "54a56ac583ac66f3f4bc2c4cc3ef9b0676770742"
      ],
      "author": {
        "name": "Michel Daenzer",
        "email": "michel@tungstengraphics.com",
        "time": "Fri Sep 22 04:26:35 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:34 2006 +1000"
      },
      "message": "drm: Use register writes instead of BITBLT_MULTI packets for buffer swap blits\n\nThis takes up two more ring buffer entries per rectangle blitted but makes sure\nthe blit is performed top to bottom, reducing the likelyhood of tearing.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "54a56ac583ac66f3f4bc2c4cc3ef9b0676770742",
      "tree": "7aeb381e897c6b247c1836788b1feb10a8048f74",
      "parents": [
        "2f02cc3fb8960754a2a5df6a33f53528e0d830be"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 04:25:09 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:34 2006 +1000"
      },
      "message": "drm: use radeon specific names for radeon flags\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2f02cc3fb8960754a2a5df6a33f53528e0d830be",
      "tree": "73c692f47c6f589e394b71b89122f9566ecbd11d",
      "parents": [
        "e08870c87ab5b0c0c3cb05d0d0041240736493e4"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Sep 22 04:19:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:34 2006 +1000"
      },
      "message": "drm: add device/vendor id to drm_device_t for compat with FreeBSD drivers\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e08870c87ab5b0c0c3cb05d0d0041240736493e4",
      "tree": "fcc53c55b955143793187aad54d331f2e8f7a49a",
      "parents": [
        "214ff13d9ebbba7940f29bc89669f85f12533083"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Fri Sep 22 04:18:37 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:34 2006 +1000"
      },
      "message": "drm: allow multiple addMaps with the same 32-bit map offsset.\n\nReported on -mm kernels.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "214ff13d9ebbba7940f29bc89669f85f12533083",
      "tree": "bb1e106de12fca7046be3bc6b21cb13a765e4ea1",
      "parents": [
        "47cc140931cc03076014fdbfdd512d6dd9d74d34"
      ],
      "author": {
        "name": "Michel Daenzer",
        "email": "michel@tungstengraphics.com",
        "time": "Fri Sep 22 04:12:11 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:34 2006 +1000"
      },
      "message": "drm: fd.o Bug #7595: Avoid u32 overflows in radeon_check_and_fixup_offset().\n\nThe overflows could cause valid offsets to get rejected under some\ncircumstances, e.g. when the framebuffer resides at the very end of the card\u0027s\naddress space.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "47cc140931cc03076014fdbfdd512d6dd9d74d34",
      "tree": "14998b3aee870ed85a732541164aecd6b213ec9c",
      "parents": [
        "9b1a51b69c89028f18277e235533c160e7506ebb"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Fri Sep 22 04:04:18 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:34 2006 +1000"
      },
      "message": "drm: Fix hashtab implementation leaking illegal error codes to user space.\n\nreported by Dave Airlie\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9b1a51b69c89028f18277e235533c160e7506ebb",
      "tree": "4f73b62d45e409259cfb6ef19b7977f5aca3dc66",
      "parents": [
        "1f27ce6ab7ad7abf014ef7f181d494cf1107f9db"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 03:37:19 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: domain changes broke ppc r200\n\nFreedesktop.org bug #8246\n\nThe domain changes regressed on PPC, go back to just using 0,\nas X.org\u0027s domain support is crap\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1f27ce6ab7ad7abf014ef7f181d494cf1107f9db",
      "tree": "85e8a9b3fe35f6ac871b52659fc3fa7921052f29",
      "parents": [
        "46acbf13fb280e69c5cafe7c837d5a27c6e380c3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Aug 27 11:11:14 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: fixup setversion return codes..\n\nFrederik Deweerdt \u003cdeweerdt@free.fr\u003e noticed some badness in setversion\nreturns, however just making it work, breaks things... this code is hairy\nwith backwards compat...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "46acbf13fb280e69c5cafe7c837d5a27c6e380c3",
      "tree": "4ebc937d60c6132af73202bb57a1540474617aa9",
      "parents": [
        "b15ec36806ce3b89a2fddce958de9370efb249da"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Aug 27 11:09:46 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: fixup i915 error codes\n\nFrederik Deweerdt \u003cdeweerdt@free.fr\u003e pointed this out, I fixed a missing\nDRM error wrapper also.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b15ec36806ce3b89a2fddce958de9370efb249da",
      "tree": "a7c027ffd411eb719123aec77c69355cdf4aded2",
      "parents": [
        "d40c8533a5b8ca1887f81ae1c81136f3c40a8488"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 19 17:43:52 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: realign sosme radeon code with drm git tree\n\nthis applies some minor cleanups for the radeon driver, to use the\n3D flush and reset the AGP flags on X recycle\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d40c8533a5b8ca1887f81ae1c81136f3c40a8488",
      "tree": "53790b7313dbab36de615cf369949438cfb06010",
      "parents": [
        "1f4eccfdb2a5f8b2751aea8cf2d6b00401c156e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 19 17:40:50 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: realign via driver with drm git tree\n\nThis just realigns some code/whitespace between the kernel and main tree\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1f4eccfdb2a5f8b2751aea8cf2d6b00401c156e0",
      "tree": "4ad236f299d478a6a2ce7c59b921c50fb2bd1206",
      "parents": [
        "fb41e54be4bad6f64d343d051d699efde3c92e2c"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Fri Aug 18 16:37:10 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: remove hash tables on drm exit\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "fb41e54be4bad6f64d343d051d699efde3c92e2c",
      "tree": "d52f398bfbafe071e09a46c8637bd79c9a608753",
      "parents": [
        "c7aed1790254aed286b7bfb51167c2676df86f4b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 16 11:55:18 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: cleanups\n\nThis patch contains the following cleanups:\n- make 3 needlessly global functions static\n- sis_mm.c: fix compile warnings with CONFIG_FB_SIS\u003dy\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c7aed1790254aed286b7bfb51167c2676df86f4b",
      "tree": "a33b073fb62cb18cf6184da8c2f7d2e7f94533ae",
      "parents": [
        "0a0c721dc5d0de011e5d363cd454c60c66ca00ec"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Wed Aug 16 11:54:07 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:33 2006 +1000"
      },
      "message": "drm: i810_dma.c: fix pointer arithmetic for 64-bit target\n\nFirst warning result from open-coded PTR_ERR,\nthe rest is caused by code like this:\n\n*(u32 *) ((u32) buf_priv-\u003ekernel_virtual + used)\n\nI\u0027ve also fixed a missing PTR_ERR in i830_dma.c\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0a0c721dc5d0de011e5d363cd454c60c66ca00ec",
      "tree": "6afaf6fb6a25e82768212c1122cb89d21bc7a85f",
      "parents": [
        "bd5af0781aed12b9707d238c17cf55d46f9bf98d"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Wed Aug 16 09:21:56 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: avoid kernel oops in some error paths calling drm_lastclose\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bd5af0781aed12b9707d238c17cf55d46f9bf98d",
      "tree": "07afd90787a4021f05a9a31e0b9259d50af2badc",
      "parents": [
        "78eca43d0391f59c3b1505bb7bd38ff45b650aab"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "zulcss@gmail.com",
        "time": "Wed Aug 16 09:17:53 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: allow detection of new VIA chipsets\n\nUpdate pci ids.\n\npatch location:\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/bcollins/ubuntu-dapper.git;a\u003dc\nommitdiff;h\u003d5195a64a27550a279b2ecaf400066a3823f2d053\n\nSigned-off-by: Chuck Short \u003czulcss@gmail.com\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "78eca43d0391f59c3b1505bb7bd38ff45b650aab",
      "tree": "9d2b2fb545e115bd8d2264a7598141c4e4a82382",
      "parents": [
        "a1d0fcf5a1cf56ae4711c7e0f857832724a67e8b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Aug 16 09:15:51 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: fix i965 build bug\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a1d0fcf5a1cf56ae4711c7e0f857832724a67e8b",
      "tree": "2773f67ec366cecdf18de83a0df867ce7164fe93",
      "parents": [
        "c29b669caae4ed1630ef479e54bdde126a0378ec"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 11:35:15 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: remove FALSE/TRUE that snuck in with simple memory manager changes.\n\nThanks to Andrew Morton for pointing these out, I\u0027ve fixed a few his patch\nmissed.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c29b669caae4ed1630ef479e54bdde126a0378ec",
      "tree": "6a1b68ea33fd6bcfcf921494df35bc532aaac7ad",
      "parents": [
        "d000b486ea1633380e6224c03e94227db46567ad"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@tungstengraphics.com",
        "time": "Sat Aug 12 16:29:24 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: Add support for Intel i965G chipsets.\n\nThis is a patch prepared by Guangdeng Liao based off of Tungsten Graphics\u0027s\nfinal code drop.\n\nFrom: Alan Hourihane \u003calanh@tungstengraphics.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d000b486ea1633380e6224c03e94227db46567ad",
      "tree": "a1cb40e7daa042b24a3a6653236be224512600ac",
      "parents": [
        "c2604ce05853939cf712ebc5acc0da4011289346"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 12 16:03:52 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: add better explanation for i830/i915\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c2604ce05853939cf712ebc5acc0da4011289346",
      "tree": "49890202d044b01f8188a59bcc9c5daf40f08ce0",
      "parents": [
        "572225bedf8e39b5dd7cc687a51015edbb738401"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 12 16:03:26 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: remove a tab that snuck in\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "572225bedf8e39b5dd7cc687a51015edbb738401",
      "tree": "ef74665d157db35c08fb4f1346f5e9b10dc849f5",
      "parents": [
        "7981bf7d494a6c4d45e22c54b0da887e5a67e705"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Aug 08 22:17:02 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:32 2006 +1000"
      },
      "message": "drm: fix return value in auth function\n\nThis just fixes up the return value in the drm_auth:remove_magic\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7981bf7d494a6c4d45e22c54b0da887e5a67e705",
      "tree": "2cf27c4def2875d2463050056def16736189f5f3",
      "parents": [
        "8d153f7107ff2c5d6e32053ae377c961187ab6b9"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Tue Aug 08 21:34:46 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: SiS 315 Awareness.\n\nAdd support for the SiS 315 to the DRM.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8d153f7107ff2c5d6e32053ae377c961187ab6b9",
      "tree": "c90cdf1bf8e04237e840b37033fc0f57b74ab292",
      "parents": [
        "8669cbc5e651bf4effa20e8c244a5a7d67da6fe9"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Mon Aug 07 22:36:47 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: update user token hashing and map handles\n\nKeep hashed user tokens, with the following changes:\n32-bit physical device addresses are mapped directly to user-tokens. No\n    duplicate maps are allowed, and the addresses are assumed to be outside\n    of the range 0x10000000 through 0x30000000. The user-token is identical\n    to the 32-bit physical start-address of the map.\n64-bit physical device addressed are mapped to user-tokens in the range\n0x10000000 to 0x30000000 with page-size increments. The user_token should\n    not be interpreted as an address.\nOther map types, like upcoming TTM maps are mapped to user-tokens in the\n    range\n0x10000000 to 0x30000000 with page-size increments. The user_token should\n    not be interpreted as an address.\n\nImplement hashed map lookups.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8669cbc5e651bf4effa20e8c244a5a7d67da6fe9",
      "tree": "a97ac359c8041bc39efc0f32cac26772a43a0736",
      "parents": [
        "3d45dbd611d1441d667b06acced9fbad3c8fcb1b"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Mon Aug 07 22:22:10 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: move drm authentication to new generic hash table.\n\nFix drm_remove_magic potential memory leak / corruption. Move drm\nauthentication token hashing to new generic hash table implementation.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3d45dbd611d1441d667b06acced9fbad3c8fcb1b",
      "tree": "954dab8ef875c3902bc20de34bb2db5523327c43",
      "parents": [
        "ce65a44de07f73ceda1749812b75086b7add408d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 07 22:06:04 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: Add the P4VM800PRO (?) PCI ID.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ce65a44de07f73ceda1749812b75086b7add408d",
      "tree": "9656065df50d0125b834e100aa2f5038c8d207e7",
      "parents": [
        "3a1bd924f36da202e480a0e0174b2878c0924a05"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Mon Aug 07 22:03:22 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: add drm simple memory manager support for SiS and VIA drivers\n\nThis add support to the SiS and VIA drivers for the simple memory manager.\nThis fixes a lot of problems with the current simple code these drivers used,\nincluding locking and SMP issues.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3a1bd924f36da202e480a0e0174b2878c0924a05",
      "tree": "ffae75227509c612a12dc1abb4f9b717de185054",
      "parents": [
        "b9b603dd1c99a68e65ad51cda25379441df2e17b"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Mon Aug 07 21:30:28 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: add simple DRM memory manager, and hash table\n\nThis adds the DRM hashtable and simple memory manager implementations from\nTungsten Graphics, this is NOT the new memory manager, this is a replacement\nfor the SIS and VIA memory managers.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b9b603dd1c99a68e65ad51cda25379441df2e17b",
      "tree": "7f8c00912a48714072840a2d4345282ae5d25049",
      "parents": [
        "ae1b1a4816ac11075d338af79a239f4c326d675c"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Aug 07 20:41:53 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:31 2006 +1000"
      },
      "message": "drm: radeon: Use RADEON_RB3D_DSTCACHE_CTLSTAT instead of RADEON_RB2D_DSTCACHE_CTLSTAT.\n\nThe latter seems to be a read-only mirror of the former.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ae1b1a4816ac11075d338af79a239f4c326d675c",
      "tree": "60faac04eb4cf6d08b01d41e33dddd0f8275aad0",
      "parents": [
        "8624ecbf68e90e5a8124514a0b7f92767fb80a62"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Aug 07 20:37:46 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: radeon: fix up bus mastering when writeback is disabled\n\nWhen writeback isn\u0027t used, actually disable it in the hardware.\n\nNot doing this might waste bus bandwidth or even cause memory corruption or\nsystem crashes on systems that check bus transfers. No such incident has been\nreported though.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8624ecbf68e90e5a8124514a0b7f92767fb80a62",
      "tree": "b0de0beb4e43e567f6e09a4dae08a9fb0ad494ec",
      "parents": [
        "9ca941615ee6418cd38c13602960f29c7ac7d973"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Aug 07 20:33:57 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: radeon: implement RADEON_PARAM_SCRATCH_OFFSET getparam\n\nWhen this succeeds, userspace can read the scratch register contents from th    mapped writeback page directly.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9ca941615ee6418cd38c13602960f29c7ac7d973",
      "tree": "6340fb5032820937553be543bc80766965016ae8",
      "parents": [
        "7a3f1f216b92724ff822fe3122272b7fd6a58f8c"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Aug 07 20:31:30 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: radeon: add some debug output when getparam is called with unknown\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7a3f1f216b92724ff822fe3122272b7fd6a58f8c",
      "tree": "f9ee051d41c0de64656a453ae29f8d94594c3320",
      "parents": [
        "332296016ee2e808b362de66bf6bec49c396e5bf"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Mon Aug 07 20:28:29 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: missing mutex unlock\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "332296016ee2e808b362de66bf6bec49c396e5bf",
      "tree": "4bf9c5794f851f1a54e8468b4da9c0531795e004",
      "parents": [
        "242ef0e1e7e5bb7e80c3620c1aa55168819d6fb8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 07 20:23:42 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: remove the DRM pci domain\n\nThis patch removes the pci_domain from the DRM device structure, and\ngets it via a macro that either asks the platform or does the alpha special\ncase. jgarzik asked for this to just use the platform magic, but I\u0027ve no\nalpha experience and I\u0027d rather not just break it and wait for someone to\ngive out.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "242ef0e1e7e5bb7e80c3620c1aa55168819d6fb8",
      "tree": "759bc571c641b90271c306ee37c6dfff7daffca3",
      "parents": [
        "3d77461ecd7fb92bb888f69478e3518b3c947ce3"
      ],
      "author": {
        "name": "Dave",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 18 04:01:01 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: remove local copies of pci bus/slot/func\n\nThe drm keeps a local copy of these for little use.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3d77461ecd7fb92bb888f69478e3518b3c947ce3",
      "tree": "8f5c01d7d50873e9361aa50a070f633bb77f838c",
      "parents": [
        "e478bec0ba0a83a48a0f6982934b6de079e7e6b3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 07 20:07:43 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 22 05:32:30 2006 +1000"
      },
      "message": "drm: cleanup old compat code and DRM fns from Linux only code\n\nThis patch removes some of the old compatibility macros from the DRM,\nand removes use of DRM wrappers from Linux specific code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "18f2905fcec3e06deafd25a02e37eabaaaaef744",
      "tree": "4d5b14ddd63782e46056892a8b3c644f03a38842",
      "parents": [
        "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "rscheidegger_lists@hispeed.ch",
        "time": "Wed Aug 30 23:17:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:06:14 2006 -0700"
      },
      "message": "[PATCH] drm: radeon flush TCL VAP for vertex program enable/disable\n\nThe radeon requires a VAP state flush when enabling/disabling\nvertex programs on the r200 cards.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "935f6e3abc76e868de1acbd76cf9b760e66cf237",
      "tree": "ccec698e56a4d5cd3643382d489f1dc91d412a62",
      "parents": [
        "0f2ed4c6bae23d2b7ef0ea2d272377e3de700c0c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:49 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/drm: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "34af946a22724c4e2b204957f2b24b22a0fb121c",
      "tree": "7881dcbd0a698257c126198cdb6d97d4e45ee51e",
      "parents": [
        "b6cd0b772dcc5dc9b4c03d53946474dee399fa72"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 27 02:53:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:39 2006 -0700"
      },
      "message": "[PATCH] spin/rwlock init cleanups\n\nlocking init cleanups:\n\n - convert \" \u003d SPIN_LOCK_UNLOCKED\" to spin_lock_init() or DEFINE_SPINLOCK()\n - convert rwlocks in a similar manner\n\nthis patch was generated automatically.\n\nMotivation:\n\n - cleanliness\n - lockdep needs control of lock initialization, which the open-coded\n   variants do not give\n - it\u0027s also useful for -rt and for lock debugging in general\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c499aeb08cb24bed60e5bfc80720597bcf1a720d",
      "tree": "a0fdc43db1b379650e913dbe46947b7e3a5b9adb",
      "parents": [
        "702880f24373dfb31edb0bcd997ff924d07decc3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:37:48 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:37:48 2006 +1000"
      },
      "message": "drm: radeon constify radeon microcode\n\nFrom: Tilman (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "702880f24373dfb31edb0bcd997ff924d07decc3",
      "tree": "ce78f61ee3b9b71d97bed31437af84c5fa0682da",
      "parents": [
        "d6fece051a4ef330922bfafb9d64e3e133e3a8a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:07:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:58 2006 +1000"
      },
      "message": "Add i915 ioctls to configure pipes for vblank interrupt.\n\ni915 vblanks can be generated from either pipe a or b, however a disabled\npipe generates no interrupts. This change allows the X server to select\nwhich pipe generates vblank interrupts.\n\nFrom: Keith Packard \u003ckeith.packard@intel.com\u003e via DRM CVS\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d6fece051a4ef330922bfafb9d64e3e133e3a8a6",
      "tree": "f75c1a4d4f5324ab21f08cf753c849e33f3365e4",
      "parents": [
        "f2a2279ffc0dfd27f6909184a29910e40ae7eebd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:04:07 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:10 2006 +1000"
      },
      "message": "drm: update radeon to 1.25 add r200 vertex program support\n\nAdd support for r200 vertex programs (R200_EMIT_VAP_PVS_CNTL, and new\npacket type for making it possible to address whole tcl vector space\nand have a larger count)\n\nFrom: Roland Scheidegger (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f2a2279ffc0dfd27f6909184a29910e40ae7eebd",
      "tree": "e1e9e8a652256a6fd25a595f429f88a39543b3f2",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 16:55:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:04 2006 +1000"
      },
      "message": "drm: radeon add a tcl state flush before accessing tcl vector space\n\nDo a tcl state flush before accessing tcl vector space. This fixes some\nmore problems with flickering (bug #6637). drm may not be appropriate\nplace for this, since doing that flush there might both be overkill and\ninsufficient in some cases. However, it\u0027s hard to figure out when that\nflush is needed, so this has to suffice. There does not seem to be a\nperformance penalty associated with it.\n\nFrom: Roland Scheidegger (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5d23fafb1bf8ef071738026c2e5071a92186d5f8",
      "tree": "d21de09d347818c17cc35c487dc99688ebd0cdff",
      "parents": [
        "caa98c41c0db9bfda5bc9a0e680f304283089268"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:26:40 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:26:40 2006 +1000"
      },
      "message": "drm: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global function static:\n - drm_bufs.c: drm_addbufs_fb()\n- remove the following unused EXPORT_SYMBOL\u0027s:\n - drm_agpsupport.c: drm_agp_bind_memory\n - drm_bufs.c: drm_rmmap_locked\n - drm_bufs.c: drm_rmmap\n - drm_stub.c: drm_get_dev\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "caa98c41c0db9bfda5bc9a0e680f304283089268",
      "tree": "483a9b38237851293c7170c9af666df332c90da7",
      "parents": [
        "8bbde0e6d52265158ee9625f383500c1a7d09ba9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:14:00 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:14:00 2006 +1000"
      },
      "message": "drm: fixup r300 scratch on BE machines\n\nThis fixes the r300 scratch stuff to work on PPC,\nfrom Ben Herrenschmidt on IRC.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d253258c80117c2afaa644554e613201992e4ee9",
      "tree": "f06a92ad4e76332e9a29bbfc2984392f6ce330e2",
      "parents": [
        "031de96af0e7ed6ad4a7ec2b74a77bf9782f966e"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "c.jayachandran@gmail.com",
        "time": "Mon Apr 10 23:18:28 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Apr 18 21:04:48 2006 +1000"
      },
      "message": "drm: Fix further issues in drivers/char/drm/via_irq.c\n\nFix de-reference of \u0027dev_priv\u0027 before NULL check.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "031de96af0e7ed6ad4a7ec2b74a77bf9782f966e",
      "tree": "c59cd37933c250b405ffe01b8decb274bc50d25a",
      "parents": [
        "31f64bd101ea256f9fc4a7f1f1706d6417d5550a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 23:18:27 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Apr 18 21:03:51 2006 +1000"
      },
      "message": "drivers/char/drm/drm_memory.c: possible cleanups\n\n- #if 0 the following unused global function:\n  - drm_ioremap_nocache()\n\n- make the following needlessly global functions static:\n  - agp_remap()\n  - drm_lookup_map()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "31f64bd101ea256f9fc4a7f1f1706d6417d5550a",
      "tree": "87f5c3355f891b75656e61acacd5971b6fb672b8",
      "parents": [
        "11bab7d2c86fe486e3581ac3dcdb349478ffb899"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Apr 07 16:55:43 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Apr 07 16:55:43 2006 +1000"
      },
      "message": "drm: deline a few large inlines in DRM code\n\nThis patch moves a few large functions from drm_memory.h\nto drm_memory.c, with the following effect:\n\n  text    data     bss     dec     hex filename\n 46305    1304      20   47629    ba0d new/drm.ko\n 46367    1304      20   47691    ba4b org/drm.ko\n 12969    1372       0   14341    3805 new/i810.ko\n 14712    1372       0   16084    3ed4 org/i810.ko\n 16447    1364       0   17811    4593 new/i830.ko\n 18198    1364       0   19562    4c6a org/i830.ko\n 11875    1324       0   13199    338f new/i915.ko\n 13025    1324       0   14349    380d org/i915.ko\n 23936   29288       0   53224    cfe8 new/mga.ko\n 27280   29288       0   56568    dcf8 org/mga.ko\n\nPlease apply.\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "11bab7d2c86fe486e3581ac3dcdb349478ffb899",
      "tree": "bf11ac43a168f6764d6325af607b6644aba6555c",
      "parents": [
        "195b3a2d57b81d30e3129575ef6c8a95b2c936b7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:13:13 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:13:13 2006 +1000"
      },
      "message": "drm: remove master setting from add/remove context\n\nClients can do this in the miniglx setups.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "195b3a2d57b81d30e3129575ef6c8a95b2c936b7",
      "tree": "d8ed1d9289f7567e0ab27d43f38ea50e4ca4dd91",
      "parents": [
        "86678dfddba55a7b9e2ea084d59be6500fec2256"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:12:18 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:12:18 2006 +1000"
      },
      "message": "drm: drm_pci needs dma-mapping.h\n\nOn alpha:\n\nWARNING: \"dma_free_coherent\" [drivers/char/drm/drm.ko] undefined!\nWARNING: \"dma_alloc_coherent\" [drivers/char/drm/drm.ko] undefined!\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "86678dfddba55a7b9e2ea084d59be6500fec2256",
      "tree": "3673c3233b884a605c5d9db529854c3b39b6b479",
      "parents": [
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:10:11 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:10:11 2006 +1000"
      },
      "message": "[PATCH] drm: Fix issue reported by Coverity in drivers/char/drm/via_irq.c\n\nThis patch tries to fix an issue reported in drivers/char/drm/via_irq.c by\nCoverity, please review and apply if correct.\n\nError reported:\nCID: 3444 Checker: REVERSE_INULL (help)\nFile: /export2/p4-coverity/mc2/linux26/drivers/char/drm/via_irq.c\nFunction: via_driver_irq_wait\nDescription: Pointer \"dev_priv\" dereferenced before NULL check\n\nPatch Description:\n Move de-referencing dev_priv to after the NULL check.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran at gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "63e8d9114dab88c101be2372cb1f83a4fe74d9c1",
      "tree": "424e8f1bdc1daf12ad83a64958156245cd9f1de8",
      "parents": [
        "d1127e40e8d75cd3855e35424937c73d0bcec558",
        "55eb061326765b2d0489387cfb3fc7dbd244f917"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 14:26:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 14:26:27 2006 -0800"
      },
      "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: remove drm_{alloc,free}_pages\n  drm: sis fix compile warning\n  drm: add new radeon PCI ids..\n  drm: read breadcrumb in IRQ handler\n  drm: fixup i915 breadcrumb read/write\n  drm:  remove pointless checks in radeon_state\n  drm: fixup improper cast.\n  drm: rationalise some pci ids\n  drm: Add general-purpose packet for manipulating scratch registers (r300)\n  drm: rework radeon memory map (radeon 1.23)\n  drm: update r300 register names\n  drm: fixup PCI DMA support\n"
    },
    {
      "commit": "55eb061326765b2d0489387cfb3fc7dbd244f917",
      "tree": "7b86a46c2c0d9a1581f70dfd82067daaf566b16f",
      "parents": [
        "d2b58b58838159b2afdc624f74b208e8bd3c029e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:16:12 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:16:12 2006 +1000"
      },
      "message": "drm: remove drm_{alloc,free}_pages\n\ndrm_alloc_pages and drm_free_pages can now be removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d2b58b58838159b2afdc624f74b208e8bd3c029e",
      "tree": "9b99a59fee6e45796a4f881c519597e8fc36d664",
      "parents": [
        "f3dd5c37382472a8b245ad791ed768771594e60c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:12:52 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:12:52 2006 +1000"
      },
      "message": "drm: sis fix compile warning\n\nPrevent a gcc warning in the SIS DRM driver.  offset is a unsigned int and\nthe printk wants a long.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3dd5c37382472a8b245ad791ed768771594e60c",
      "tree": "38c9d13de6187f0b67154d7ab643dbaed55280c2",
      "parents": [
        "6e5fca53c72c95da92c092411c7ec81e926af632"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Mar 25 18:09:46 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Mar 25 18:09:46 2006 +1100"
      },
      "message": "drm: add new radeon PCI ids..\n\nThis adds all the r300 and r400 PCI ids from DRM CVS, it also\nmakes these cards only initialise when the new xorg driver is\nused, as otherwise the DRM can cause lockups.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "14778d9072e53d2171f66ffd9657daff41acfaed",
      "tree": "3b60565ec1e957800fc3bf4743497202a24f8279",
      "parents": [
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 21 02:29:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:15:13 2006 -0800"
      },
      "message": "[SPARC]: Respect vm_page_prot in io_remap_page_range().\n\nMake sure the callers do a pgprot_noncached() on\nvma-\u003evm_page_prot.\n\nPointed out by Hugh Dickens.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b9af3455b9edb3ca8efb251bd9d2d51ecb0066c",
      "tree": "4741e396b6bec686baf615b80a846cf55dcc88d6",
      "parents": [
        "8075f21fc6dac8fb16372a7d4e28d9f21077cdda"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 20 20:23:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Mon Mar 20 20:23:13 2006 +0100"
      },
      "message": "remove dead Radeon URL\n\nThis patch removes a dead Radeon URL from two Kconfig files.\n\nThis isue was noted by Reto Gantenbein \u003cganto82@gmx.ch\u003e in\nKernel Bugzilla #4446.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6e5fca53c72c95da92c092411c7ec81e926af632",
      "tree": "223d13afbff4d74c208809dec25eb827bf79a721",
      "parents": [
        "e7f947b908921a661efcbc08ce42d7de67691b07"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 20 18:34:29 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 20 18:34:29 2006 +1100"
      },
      "message": "drm: read breadcrumb in IRQ handler\n\nFrom: Keith Whitwell \u003ckeithw@tungstengraphics.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e7f947b908921a661efcbc08ce42d7de67691b07",
      "tree": "38a345321b102584d40c4262e2a07e050e8abd28",
      "parents": [
        "2fab58d1a18c752887c2b9f6ee7b6997ced4a77a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:28:19 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:28:19 2006 +1100"
      },
      "message": "drm: fixup i915 breadcrumb read/write\n\nSome minor issues in the i915 breadcrumb code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2fab58d1a18c752887c2b9f6ee7b6997ced4a77a",
      "tree": "fbf60e73692a2c069dae6dad8ba1379142c38eb0",
      "parents": [
        "f15e92d702bba47f451bd5f63e170252c6e1bba2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:15:41 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:15:41 2006 +1100"
      },
      "message": "drm:  remove pointless checks in radeon_state\n\nIf these were valid checks, we\u0027d have already oopsed several\nlines above where we were already dereferencing them.\n\nDA: these used to be valid but other changes made them unnecessary.\n\nCoverity: 776,777,778\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f15e92d702bba47f451bd5f63e170252c6e1bba2",
      "tree": "069141762ad005348d1559369ba2e65eaf5c4fa5",
      "parents": [
        "dfab11542fbecd8539c092fe36155909b4812f73"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:12:23 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:12:23 2006 +1100"
      },
      "message": "drm: fixup improper cast.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "dfab11542fbecd8539c092fe36155909b4812f73",
      "tree": "c96ad45aad247e9e0c8091a1d3550ead9eebb97b",
      "parents": [
        "ee4621f011750a6eff9f56631e12ab7fd9503aaa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:01:37 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 20:01:37 2006 +1100"
      },
      "message": "drm: rationalise some pci ids\n\nThis is the start of some work from Roland Scheidegger to align\nthe X DDX pci ids and the drm ones, however we don\u0027t want to put\nr300 ids in the kernel just yet, they destabilise a few machines.\n\nFrom: Roland Scheidegger (via DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ee4621f011750a6eff9f56631e12ab7fd9503aaa",
      "tree": "a3d1291b3902ba2041464a0ef364d3acfb08dcac",
      "parents": [
        "d5ea702f1e8e3edeea6b673a58281bf99f3dbec5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 19:45:26 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 19:45:26 2006 +1100"
      },
      "message": "drm: Add general-purpose packet for manipulating scratch registers (r300)\n\nFrom: Aapo Tahkola (via DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d5ea702f1e8e3edeea6b673a58281bf99f3dbec5",
      "tree": "dae329419620db61ccfaa9a50394e07c31f21d1f",
      "parents": [
        "45f17100bfd18c99d6479e94598f4e533bbe30d8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 19:37:55 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 19:37:55 2006 +1100"
      },
      "message": "drm: rework radeon memory map (radeon 1.23)\n\nThis code reworks the radeon memory map so it works better\nfor newer r300 chips and for a lot of older PCI chips.\n\nIt really requires a new X driver in order to take advantage of this code.\n\nFrom: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "45f17100bfd18c99d6479e94598f4e533bbe30d8",
      "tree": "04f9a1fc6b96cd31380f4d0372813b50eb58e9ae",
      "parents": [
        "ddf19b973be5a96d77c8467f657fe5bd7d126e0f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 19:12:10 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 19 19:12:10 2006 +1100"
      },
      "message": "drm: update r300 register names\n\nUpdate some of the DRM register names from DRM CVS\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    }
  ],
  "next": "ddf19b973be5a96d77c8467f657fe5bd7d126e0f"
}
