)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "5f757f91e70a97eda8f0cc13bddc853209b2d173",
      "tree": "e2e97796f5145b5d6eb3fee6ec93050d90f2bd7d",
      "parents": [
        "9fa0853a85a3a4067e4ad0aaa5d90984c2dd21b5",
        "ce7dd06372058f9e3e57ee4c0aeba694a43a80ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:24:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:24:07 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: Add 965GM pci id update\n  drm: just use io_remap_pfn_range on all archs..\n  drm: fix DRM_CONSISTENT mapping\n  drm: fix up mmap locking in preparation for ttm changes\n  drm: fix driver deadlock with AIGLX and reclaim_buffers_locked\n  drm: fix warning in drm_fops.c\n  drm: allow for more generic drm ioctls\n  drm: fix alpha domain handling\n  via: fix CX700 pci id\n  drm: make drm_io_prot static.\n  drm: remove via_mm.h\n  drm: add missing NULL assignment\n  drm/radeon: Fix u32 overflows when determining AGP base address in card space.\n  drm: port over use_vmalloc code from git hashtab\n  drm: fix crash with fops lock and fixup sarea/page size locking\n  drm: bring bufs code from git tree.\n  drm: move protection stuff into separate function\n  drm: Use ARRAY_SIZE macro when appropriate\n  drm: update README.drm (bugzilla #7933)\n  drm: remove unused exports\n"
    },
    {
      "commit": "ce7dd06372058f9e3e57ee4c0aeba694a43a80ad",
      "tree": "82f869dcf2caf90fd40da8932a3268307915edc7",
      "parents": [
        "9e9c1326a592c677c94d730fcf4446d0e275aef4"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Apr 26 07:42:56 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Apr 26 07:42:56 2007 +1000"
      },
      "message": "drm/i915: Add 965GM pci id update\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b82f87f6d40f944a591d8d36c0fed2d4374efcb7",
      "tree": "c62a8c08609acb704efdc013981da900d29a69fc",
      "parents": [
        "703071b5b93d88d5acb0edd5b9dd86c69ad970f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 26 16:54:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 26 21:49:11 2007 -0700"
      },
      "message": "[DRM]: Delete sparc64 FFB driver code that never gets built.\n\nThe Kconfig bits were removed long ago, so we should kill off the\ndriver too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e9c1326a592c677c94d730fcf4446d0e275aef4",
      "tree": "0341082ffe92b2354e79258b0f4ec6f7ee1153cf",
      "parents": [
        "38315878a560eede1a2db52e511ad3a2cfbb4206"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Mar 24 17:57:54 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Mar 24 18:00:31 2007 +1100"
      },
      "message": "drm: just use io_remap_pfn_range on all archs..\n\nMove the sparc64 ifdef around to clean this up.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "38315878a560eede1a2db52e511ad3a2cfbb4206",
      "tree": "d28def51879e35b1b6faddfc457bd37d9a1f2700",
      "parents": [
        "d7d8aac79dc38cbdef83b774e49bafdae9918137"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Mar 24 17:55:16 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Mar 24 18:00:28 2007 +1100"
      },
      "message": "drm: fix DRM_CONSISTENT mapping\n\nThis patch got lost in the DRM git tree for ages, bring it back to life.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d7d8aac79dc38cbdef83b774e49bafdae9918137",
      "tree": "45eb61fb816117ac0913fbe63d2e430bbfaa65a2",
      "parents": [
        "040ac32048d5efabd557c1e0a6ab8aec2c710c56"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Sat Mar 24 17:52:49 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Mar 24 18:00:22 2007 +1100"
      },
      "message": "drm: fix up mmap locking in preparation for ttm changes\n\nThis change is needed to protect againt disappearing maps which aren\u0027t common.\nThe map lists are protected using sturct_mutex but drm_mmap never locked it.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "040ac32048d5efabd557c1e0a6ab8aec2c710c56",
      "tree": "ba714a33105695c7d57ff833dbd18875ddb82492",
      "parents": [
        "4b560fde06aeb342f3ff0bce924627ab722d251a"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Fri Mar 23 13:28:33 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Mar 23 13:28:33 2007 +1100"
      },
      "message": "drm: fix driver deadlock with AIGLX and reclaim_buffers_locked\n\nBugzilla Bug #9457\n\nAdd refcounting of user waiters to the DRM hardware lock, so that we can use\nDRM_LOCK_CONT flag more conservatively.\n\nAlso add a kernel waiter refcount that if nonzero transfers the lock for the\nkernel context when it is released. This is useful when waiting for idle and can be used for very simple fence object driver implementations for the new memory manager\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4b560fde06aeb342f3ff0bce924627ab722d251a",
      "tree": "0ef357c410d73259731752021c2839420a1b79ad",
      "parents": [
        "99da6d861c659bb1a961b70f50fad268b9ed5a5f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 19 09:08:21 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 19 09:08:21 2007 +1100"
      },
      "message": "drm: fix warning in drm_fops.c\n\ndrivers/char/drm/drm_fops.c: In function \u0027drm_setup\u0027:\ndrivers/char/drm/drm_fops.c:60: warning: comparison of distinct pointer types lacks a cast\n\nUnfortunately PAGE_SIZE has different types on different architectures.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "99da6d861c659bb1a961b70f50fad268b9ed5a5f",
      "tree": "aaa921d73006211ccfce0d9ae1bea55d8cb5e214",
      "parents": [
        "6244270ef62203e057191bf85489e2ff91cc0e60"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Mar 19 08:52:17 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 19 08:52:17 2007 +1100"
      },
      "message": "drm: allow for more generic drm ioctls\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "6244270ef62203e057191bf85489e2ff91cc0e60",
      "tree": "bdf26ed27f2e1cff8eb9f1da4c52a66871d5ca54",
      "parents": [
        "74be8e3b3707956f8f232313de9fad896d5489ac"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "Jay.Estabrook@hp.com",
        "time": "Sun Mar 11 11:46:27 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:08:21 2007 +1100"
      },
      "message": "drm: fix alpha domain handling\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "74be8e3b3707956f8f232313de9fad896d5489ac",
      "tree": "9e93f4811dc0ec80119143abaded5f0475399f73",
      "parents": [
        "0bead7cdc94b4897f3d92db6170737a2da527134"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Sun Mar 11 11:45:24 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:08:18 2007 +1100"
      },
      "message": "via: fix CX700 pci id\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0bead7cdc94b4897f3d92db6170737a2da527134",
      "tree": "40cf809f28e0e23ad4bace406032a544154ab8f0",
      "parents": [
        "5379397182a7b5fa1c68ceaefe311ce4c1d04b2a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 11 11:41:16 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:08:15 2007 +1100"
      },
      "message": "drm: make drm_io_prot static.\n\nThis patch makes the needlessly global drm_io_prot() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5379397182a7b5fa1c68ceaefe311ce4c1d04b2a",
      "tree": "8fdc62ac57c9fea644cab95410b8f4b2797b4926",
      "parents": [
        "c1185ccdfb797df82fa84b581eea128041bd63b0"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Mar 11 11:39:31 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:08:10 2007 +1100"
      },
      "message": "drm: remove via_mm.h\n\nDelete apparently unused header file drivers/char/drm/via_mm.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c1185ccdfb797df82fa84b581eea128041bd63b0",
      "tree": "e0b0b6c1561a8fd81cfeca1f29d40af5ec71eadd",
      "parents": [
        "80b2c386f3d8c3367533a8600b599f8686c9d386"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Feb 18 18:23:11 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:17 2007 +1100"
      },
      "message": "drm: add missing NULL assignment\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "80b2c386f3d8c3367533a8600b599f8686c9d386",
      "tree": "348ad7e0937f79bf58821aa96afa46ed702bd8d7",
      "parents": [
        "cd839d0048c3cb332cb0cd7d3de3431f8e1d3c7a"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@tungstengraphics.com",
        "time": "Sun Feb 18 18:03:21 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:17 2007 +1100"
      },
      "message": "drm/radeon: Fix u32 overflows when determining AGP base address in card space.\n\nThe overflows could lead to the AGP aperture overlapping the framebuffer are    in the card\u0027s address space when the latter is located at the very end of th    32 bit address space, which would result in a freeze on X server startup,\nprobably because the card read commands from the framebuffer instead of from    AGP.\n\nSee http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d392915 .\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cd839d0048c3cb332cb0cd7d3de3431f8e1d3c7a",
      "tree": "67fc15fe046198f9c8e19bf031e4424f85446a30",
      "parents": [
        "11d9c2fd0ae74647ea2b52f9bdfa7a920b48d1f1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Feb 18 17:14:09 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:17 2007 +1100"
      },
      "message": "drm: port over use_vmalloc code from git hashtab\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "11d9c2fd0ae74647ea2b52f9bdfa7a920b48d1f1",
      "tree": "5a6864d8bb4b3900e3dbbb132c298acc99eecc10",
      "parents": [
        "54ba2f76e281286cf4b2860ed8354602eab4c1ef"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Feb 18 17:13:39 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:17 2007 +1100"
      },
      "message": "drm: fix crash with fops lock and fixup sarea/page size locking\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "54ba2f76e281286cf4b2860ed8354602eab4c1ef",
      "tree": "940225510c754dfd730193f0fb21d9642b5749f2",
      "parents": [
        "5cc7f9abec8391e43b0a052c8880509668e24b35"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Feb 10 12:07:47 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:17 2007 +1100"
      },
      "message": "drm: bring bufs code from git tree.\n\nThis checks the AGP mappings are in a valid place and also fixes the size\ncheck in the vm..\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5cc7f9abec8391e43b0a052c8880509668e24b35",
      "tree": "b22d62ab223bc7de7cfd154773c523c0bbeab0d2",
      "parents": [
        "8311d570bcb3faea68941ebd5e240eb2e96d65a0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Feb 10 11:53:13 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:17 2007 +1100"
      },
      "message": "drm: move protection stuff into separate function\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8311d570bcb3faea68941ebd5e240eb2e96d65a0",
      "tree": "5f0670d6c67e8eeae3fcb21a567d1d9fe2b84342",
      "parents": [
        "f54d1e40b2732cd882646de3c860d24a6920cbc2"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Fri Feb 09 10:30:10 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:16 2007 +1100"
      },
      "message": "drm: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f54d1e40b2732cd882646de3c860d24a6920cbc2",
      "tree": "494f8fa85ea48109a922d5f18129691c83aed61e",
      "parents": [
        "41ed5de9714f3690642d50c44973308476a7d334"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 09 10:28:21 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:16 2007 +1100"
      },
      "message": "drm: update README.drm (bugzilla #7933)\n\nUpdate URLs in drivers/char/drm/README.drm, to take care of kernel bugzilla\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "41ed5de9714f3690642d50c44973308476a7d334",
      "tree": "b537e9aad6e166b7e6322e8a07ac21c481ccb05d",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 09 10:25:22 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Mar 11 12:07:16 2007 +1100"
      },
      "message": "drm: remove unused exports\n\nThis patch removes two unused exports.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b8693c0617e972fc0b2fd1ebf8de97e15b656c3",
      "tree": "3eb7dfbc8d5e4031e4992bdd566e211f5ada71f3",
      "parents": [
        "5dfe4c964a0dd7bb3a1d64a4166835a153146207"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 3\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40565f1962c5be9b9e285e05af01ab7771534868",
      "tree": "ae84097778a8adfc5a9aad8a5428fe803d54346a",
      "parents": [
        "d096f3e9898d469493fc0afe88d7285c4bdc3ce2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Feb 12 00:52:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:30 2007 -0800"
      },
      "message": "[PATCH] Char: timers cleanup\n\n- Use timer macros to set function and data members and to modify\n  expiration time.\n- Use DEFINE_TIMER for global timers and do not init them at run-time in\n  these cases.\n- del_timer_sync is common in most cases -- we want to wait for timer\n  function if it\u0027s still running.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\t(Input bits)\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1545085a28f226b59c243f88b82ea25393b0d63f",
      "tree": "cb6c1f8827281b8ad41f2f22e8365769aafe25cb",
      "parents": [
        "756db73df7b7d6b9f6421c1fb2e1cabeaede5846"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Thu Feb 08 16:14:05 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 16:14:05 2007 +1100"
      },
      "message": "drm: Allow for 44 bit user-tokens (or drm_file offsets)\n"
    },
    {
      "commit": "756db73df7b7d6b9f6421c1fb2e1cabeaede5846",
      "tree": "6354c8c17aca61778d4c937b5f29b01b9577d3ba",
      "parents": [
        "1d58420bad15d08f93bf1e0342c1b1d1234d69b7"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Thu Feb 08 12:57:40 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm/via: Disable AGP DMA for chips with the new 3D engine.\n"
    },
    {
      "commit": "1d58420bad15d08f93bf1e0342c1b1d1234d69b7",
      "tree": "0894a496155dd8cda01427fce9f5351f1981d7ea",
      "parents": [
        "004a7727421fd202bbdfcc0231a3359085199a52"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 22:25:47 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm: update core memory manager from git drm tree\n\nRemove the memory manager parameter from the put_block function, as this\nmakes the client code a lot cleaner. Prepare buffer manager for lock and\nunlock calls.\nFix buggy aligned allocations.\nRemove the stupid root_node field from the core memory manager.\nSupport multi-page buffer offset alignments\nAdd improved alignment functionality to the core memory manager.\nThis makes an allocated block actually align itself and returns any\nwasted space to the manager.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "004a7727421fd202bbdfcc0231a3359085199a52",
      "tree": "74da2f5eb50095cf7b5388ee05a26328a5519e1b",
      "parents": [
        "b9094d3aaa9550e740b6fd12b68f485d9979ce27"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 08 21:56:59 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm: remove drm_ioremap and drm_ioremapfree\n\nhch originally submitted this for paravirt ops work, airlied took it\nand cleaned up a lot of unused code caused by using this.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b9094d3aaa9550e740b6fd12b68f485d9979ce27",
      "tree": "6785813186e909ff9e78dfbf17138c50547b34a9",
      "parents": [
        "f239b7b0cac0682d582949087710a9663b1300d5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jan 08 21:31:13 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "i810/i830: use drm_core_ioremap instead of drm_ioremap\n\nThis makes the i810/i830 use the drm_core_ioremap functions.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f239b7b0cac0682d582949087710a9663b1300d5",
      "tree": "afe4859fed4da0b1363e6027b47a0f17a273d1b8",
      "parents": [
        "9b8d9d0e0181286c0608e6426da1eac45463ecd2"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:22:50 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "drm: use vmalloc_user instead of vmalloc_32 for DRM_SHM\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9b8d9d0e0181286c0608e6426da1eac45463ecd2",
      "tree": "4614fe9c303ba3c50b40f90b2bdc1923aa1996a6",
      "parents": [
        "689692e73ea4b95c9fa5d5913eade33147db2e5a"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:21:41 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: allow for npot texture pitch alignment\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "689692e73ea4b95c9fa5d5913eade33147db2e5a",
      "tree": "7b6c843a7649f32affd7533092e97a6443b61a01",
      "parents": [
        "76f625511e61f9d5561885c77d2ff1436ed83797"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:19:57 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: add some new chipsets\n\nDisable 3D functionality and AGP DMA for chipsets with the DX9 3D engine.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "76f625511e61f9d5561885c77d2ff1436ed83797",
      "tree": "bc590d60461126dee15d9594b6b4eaf8dc578b9b",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:03:23 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: some PCI posting flushes\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "eac681b3aec226c83f52d307254d88393aab5eb9",
      "tree": "c3d84be941cfc2c0b8c5ee5ecb8559fd83684927",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Jan 08 20:38:34 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jan 08 20:38:34 2007 +1100"
      },
      "message": "i915: Fix a DRM_ERROR that should be DRM_DEBUG.\n\nIt would clutter up the kernel output in a situation which is legitimate before\nX.org 7.2 and handled correctly by the 3D driver.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f9841a8d6018f8bcba77e75c9e368d94f1f22933",
      "tree": "26279af786c56babed2e61945f407c56acd3339c",
      "parents": [
        "83a9e29b0fd753c28e3979d638a8ebfd3f6ebc96"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Dec 19 18:04:33 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 19 18:04:33 2006 +1100"
      },
      "message": "drm: Stop defining pci_pretty_name\n\ndrm drivers no longer use pci_pretty_name so we can stop defining it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "83a9e29b0fd753c28e3979d638a8ebfd3f6ebc96",
      "tree": "e964fb1f07c85a863acc7adf8d1f7e6c85402228",
      "parents": [
        "0c4dd906a220fac7997048178ee4f5d8c378b38b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.localdomain",
        "time": "Tue Dec 19 17:56:14 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 19 17:56:14 2006 +1100"
      },
      "message": "drm: r128: comment aligment with drm git\n\nAlign some r128 license comments\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0c4dd906a220fac7997048178ee4f5d8c378b38b",
      "tree": "3ac85fa61056e3f7430904857a46a36031dcc706",
      "parents": [
        "94bb598e6b7d68690426f4c7c4385823951861eb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.localdomain",
        "time": "Tue Dec 19 17:49:44 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 19 17:49:44 2006 +1100"
      },
      "message": "drm: make kernel context switch same as for drm git tree.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "94bb598e6b7d68690426f4c7c4385823951861eb",
      "tree": "e7e721886a97a8a6c4ad78bdb0212b1d4fe32b09",
      "parents": [
        "183b4aeefa1ff8e0a792b95d5d56f0994d022449"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.localdomain",
        "time": "Tue Dec 19 17:49:08 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 19 17:49:08 2006 +1100"
      },
      "message": "drm: fixup comment header style\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "183b4aeefa1ff8e0a792b95d5d56f0994d022449",
      "tree": "3818e05b9e5bc8a1f318ee6f285adec5f272579d",
      "parents": [
        "1d6bb8e51dba3db1c15575901022fe72d363e5a4"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 19 17:20:02 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 19 17:20:02 2006 +1100"
      },
      "message": "drm: savage: compat fix from drm git.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1d6bb8e51dba3db1c15575901022fe72d363e5a4",
      "tree": "d7a3a26d427050ab3d7ca76d9df5083afc3df888",
      "parents": [
        "3188a24c256bae0ed93d81d82db1f1bb6060d727"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Fri Dec 15 18:54:35 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Dec 15 18:54:35 2006 +1100"
      },
      "message": "drm: Unify radeon offset checking.\n\nReplace r300_check_offset() with generic radeon_check_offset(), which doesn\u0027t\nreject valid offsets when the framebuffer area is at the very end of the card\u0027s\n32 bit address space. Make radeon_check_and_fixup_offset() use\nradeon_check_offset() as well.\n\nThis fixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d7697 .\n"
    },
    {
      "commit": "3188a24c256bae0ed93d81d82db1f1bb6060d727",
      "tree": "8161deb13ff3c135eb274b08295920fb00ad8bf0",
      "parents": [
        "2c3f0eddfbd7f5c7a5450de287bad805722888c3"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Dec 11 18:32:27 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Dec 11 18:32:27 2006 +1100"
      },
      "message": "i915_vblank_tasklet: Try harder to avoid tearing.\n\nPreviously, if there were several buffer swaps scheduled for the same vertical\nblank, all but the first blit emitted stood a chance of exhibiting tearing. In\norder to avoid this, split the blits along slices of each output top to bottom.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2c3f0eddfbd7f5c7a5450de287bad805722888c3",
      "tree": "5ff4fe994fe815b7e497374acb242937055f2174",
      "parents": [
        "94f060bd0f78814f4daf8c7942bd710af52c7d6f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 09 10:50:22 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Dec 11 18:28:52 2006 +1100"
      },
      "message": "DRM: handle pci_enable_device failure\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": "94f060bd0f78814f4daf8c7942bd710af52c7d6f",
      "tree": "c18ba952bebbaf73497d9cd593bb9d023e81331d",
      "parents": [
        "9202f32558601c2c99ddc438eb3218131d00d413"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Dec 09 10:49:47 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Dec 11 18:28:45 2006 +1100"
      },
      "message": "drm: fix return value check\n\nclass_create() and class_device_create() return error code as a pointer on\nfailure.  These return values need to be checked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "cd54e7e54318d333227b13186f9a464bf1f68d27"
}
