)]}'
{
  "log": [
    {
      "commit": "6c7be29810dd85b4fe75588ec536446c1579d492",
      "tree": "c17e97e74b1d0a98583fcdcf5ff4f64451607234",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 01 08:51:52 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 01 08:51:52 2008 +1000"
      },
      "message": "drm/radeon: downgrade debug message from info to debug.\n\nIf this triggers its bad, however some machines seem to have been\ntriggering it for ages and we didn\u0027t know until we added the debug.\n\nSo downgrade the debug now so people don\u0027t call this a regression.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2caf959966d540c9a2358c6b74f67aa86248e34b",
      "tree": "5d9cb215d57de56c98e33dcad3d3f58b3506d100",
      "parents": [
        "16ecf85a5ca7345efbcbb2de76607db0f7ec9049",
        "3e5fc80a404a24c858468030b63555cccfb3e79c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:28:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:28:45 2008 -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: don\u0027t set the signal blocker on the master process.\n  drm: don\u0027t call the vblank tasklet with irqs disabled.\n  r300: Fix cliprect emit\n  drm/radeon: r300_cmdbuf: Always emit INDX_BUFFER immediately after DRAW_INDEX\n  radeon: fix some hard lockups on r3/4/500s\n"
    },
    {
      "commit": "3e5fc80a404a24c858468030b63555cccfb3e79c",
      "tree": "697956db50347ef93490e6220d29b11d9f7f1ee9",
      "parents": [
        "e5b4f19417b75a2d7c1e36934f60a3e836c4337e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Aug 24 17:02:26 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:33 2008 +1000"
      },
      "message": "drm: don\u0027t set the signal blocker on the master process.\n\nThere is a problem with debugging the X server and gdb crashes in\nthe xkb startup code.\n\nThis avoids the problem by allowing the master process to get signals.\nIt should be safe as the signal blocker is mainly so that you can\nCtrl-Z a 3D application without locking up the whole box. Ctrl-Z the\nX server isn\u0027t something many people do.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e5b4f19417b75a2d7c1e36934f60a3e836c4337e",
      "tree": "1daed2d024ce8f1b0ce586ceb29159d908a9bb4b",
      "parents": [
        "649ffc06a62bf487b78440669bdfeb637f1d675b"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Sun Aug 24 17:00:00 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:21 2008 +1000"
      },
      "message": "drm: don\u0027t call the vblank tasklet with irqs disabled.\n\nIf a specific tasklet shares data with irq context,\nit needs to take a private irq-blocking spinlock within\nthe tasklet itself.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "649ffc06a62bf487b78440669bdfeb637f1d675b",
      "tree": "6521a822315303a2579defbe8c8e1993f288604e",
      "parents": [
        "e2898c5fdd91f54c9c84fbf7d32edb8e4dfda574"
      ],
      "author": {
        "name": "Nicolai Haehnle",
        "email": "nhaehnle@gmail.com",
        "time": "Wed Aug 13 09:50:12 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:12 2008 +1000"
      },
      "message": "r300: Fix cliprect emit\n\nThis makes our handling of cliprects sane. drm_clip_rect always has exclusiv\nbottom-right corners, but the hardware expects inclusive bottom-right corner\nso we adjust this here.\n\nThis complements Michel Daenzer\u0027s commit 57aea290e1e0a26d1e74df6cff777eb9f03\nto Mesa. See also http://bugs.freedesktop.org/show_bug.cgi?id\u003d16123\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e2898c5fdd91f54c9c84fbf7d32edb8e4dfda574",
      "tree": "c9939a528d7e352dbf0360aec5c19a7b041bc658",
      "parents": [
        "54f961a628b737f66710eca0b0d95346645dd33e"
      ],
      "author": {
        "name": "Nicolai Haehnle",
        "email": "nhaehnle@gmail.com",
        "time": "Wed Aug 13 09:49:15 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:05 2008 +1000"
      },
      "message": "drm/radeon: r300_cmdbuf: Always emit INDX_BUFFER immediately after DRAW_INDEX\n\nDRAW_INDEX writes a vertex count to VAP_VF_CNTL. Docs say that behaviour\nis undefined (i.e. lockups happen) when this write is not followed by the\nright number of vertex indices.\n\nThus we used to do the wrong thing when drawing across many cliprects was\nnecessary, because we emitted a sequence\nDRAW_INDEX, DRAW_INDEX, INDX_BUFFER, INDX_BUFFER\ninstead of\nDRAW_INDEX, INDX_BUFFER, DRAW_INDEX, INDX_BUFFER\nThe latter is what we\u0027re doing now and which ought to be correct.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54f961a628b737f66710eca0b0d95346645dd33e",
      "tree": "9ba62d7e8d5818155330ef79cbf2d8b7302042a1",
      "parents": [
        "94ad374a0751f40d25e22e036c37f7263569d24c"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "glisse@freedesktop.org",
        "time": "Wed Aug 13 09:46:31 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:34:58 2008 +1000"
      },
      "message": "radeon: fix some hard lockups on r3/4/500s\n\nThis patch should fix hard lockup and convert them in\nsoftlockup (ie you can ssh the box but the gpu is busted\nand we are waiting in loop for it to come back to reason).\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "61a2d07d3fb1ac34d142b9b62d4cd60a0f8c229e",
      "tree": "f7ffe587767438bc0a4f4008a135e976e6264977",
      "parents": [
        "3a4b7886ee59e122d359e1714ed89585a06645ad"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels@nixpanic.net",
        "time": "Thu Jul 31 00:07:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 12:46:41 2008 -0700"
      },
      "message": "Remove newline from the description of module parameters\n\nSome module parameters with only one line have the \u0027\\n\u0027 at the end of the\ndescription.  This is not needed nor wanted as after the description the\ntype (i.e.  int) is followed by a newline.\n\nSome modules contain a multi-line description, these are not affected\nby this patch.\n\nSigned-off-by: Niels de Vos \u003cniels.devos@wincor-nixdorf.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Ed L. Cashin \u003cecashin@coraid.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e1451da4f928ae1c9d5ca617faebde9f02985db",
      "tree": "2f41238b6ade3b8cc1af0255d239745ac1947bf2",
      "parents": [
        "a4074d93dd4e8f46f727840baa2be02d544fd17f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:11 2008 -0700"
      },
      "message": "drm: make drm_minors_cleanup() static\n\nMake the needlessly global drm_minors_cleanup() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "242e3df80b8d25ed681c278512df0993725f25dd",
      "tree": "28dcd053d5c5203d8a952f0c1b5f354c3c7d06f7",
      "parents": [
        "50515af207d410c9f228380e529c56f43c3de0bd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 15 15:48:05 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 15 15:48:05 2008 +1000"
      },
      "message": "drm/radeon: fixup issue with radeon and PAT support.\n\nWith new userspace libpciaccess we can get a conflicting mapping\non the PCIE GART table in the video RAM. Always try and map it _wc.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d1794f2c5b5817eb79ccc5e00701ca748d1b073a",
      "tree": "5a4c98e694e88a8c82f342d0cc9edb2a4cbbef36",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "2fceef397f9880b212a74c418290ce69e7ac00eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6: (146 commits)\n  IB/umad: BKL is not needed for ib_umad_open()\n  IB/uverbs: BKL is not needed for ib_uverbs_open()\n  bf561-coreb: BKL unneeded for open()\n  Call fasync() functions without the BKL\n  snd/PCM: fasync BKL pushdown\n  ipmi: fasync BKL pushdown\n  ecryptfs: fasync BKL pushdown\n  Bluetooth VHCI: fasync BKL pushdown\n  tty_io: fasync BKL pushdown\n  tun: fasync BKL pushdown\n  i2o: fasync BKL pushdown\n  mpt: fasync BKL pushdown\n  Remove BKL from remote_llseek v2\n  Make FAT users happier by not deadlocking\n  x86-mce: BKL pushdown\n  vmwatchdog: BKL pushdown\n  vmcp: BKL pushdown\n  via-pmu: BKL pushdown\n  uml-random: BKL pushdown\n  uml-mmapper: BKL pushdown\n  ...\n"
    },
    {
      "commit": "c0e09200dc0813972442e550a5905a132768e56c",
      "tree": "d38e635a30ff8b0a2b98b9d7f97cab1501f8209e",
      "parents": [
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 29 10:09:59 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jul 14 10:45:01 2008 +1000"
      },
      "message": "drm: reorganise drm tree to be more future proof.\n\nWith the coming of kernel based modesetting and the memory manager stuff,\nthe everything in one directory approach was getting very ugly and\nstarting to be unmanageable.\n\nThis restructures the drm along the lines of other kernel components.\n\nIt creates a drivers/gpu/drm directory and moves the hw drivers into\nsubdirectores. It moves the includes into an include/drm, and\nsets up the unifdef for the userspace headers we should be exporting.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ]
}
