)]}'
{
  "log": [
    {
      "commit": "bbaf364103cee15c895e2086723d0ad9ef47ae99",
      "tree": "50ba44d1a55f00c2d328a6943acc4495337b7020",
      "parents": [
        "db1de1595d03d3ddea3e0548b20decb0a32e4258"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Jul 27 11:43:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:54 2005 -0700"
      },
      "message": "[PATCH] drm: via: fix sparse warnings\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f179bc77d09b9087bfc559d0368bba350342ac76",
      "tree": "2b7ba36cb139c33d15b736d95533bd59ac81b500",
      "parents": [
        "0109fd37046de64e8459f8c4f4706df9ac7cc82c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Jul 10 12:46:19 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jul 10 12:46:19 2005 +1000"
      },
      "message": "drm: fix stupid missing semicolon.\n\nI fixed this in one git tree but that wasn\u0027t the one I pushed...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0109fd37046de64e8459f8c4f4706df9ac7cc82c",
      "tree": "18dcdb43cc8c6cd494375f8af919024889d24d87",
      "parents": [
        "cc14cf46da215a9df1c0a4388763a68769ef9e53",
        "850eb83a6a21b086624b227653ce90ad927ba423"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 09 09:59:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 09 09:59:23 2005 -0700"
      },
      "message": "Merge head \u0027drm-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n"
    },
    {
      "commit": "cc14cf46da215a9df1c0a4388763a68769ef9e53",
      "tree": "f9add6f7ae53b4155a22fd8afc20c847fda021fb",
      "parents": [
        "4cda1fd78781c31e2a3d9dd87ee05d39cb76b3f9",
        "8ca7c1df08210fd35fccf1559837c92baaa4da8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 09 09:58:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 09 09:58:47 2005 -0700"
      },
      "message": "Merge head \u0027drm-3264\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n"
    },
    {
      "commit": "8ca7c1df08210fd35fccf1559837c92baaa4da8f",
      "tree": "06d09b81f0718bd12b7a0fe8985f4aa13d7d2bc7",
      "parents": [
        "c101f3136cc98a003d0d16be6fab7d0d950581a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jul 07 21:51:26 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 07 21:51:26 2005 +1000"
      },
      "message": "drm: add 32/64 support for MGA/R128/i915\n\nThis adds compatiblity ioctls for mga/r128 and i915 DRM drivers.\n\nFrom: Paul Mackerras, David Airlie, Alan Hourihane, Egbert Eich.\nSigned-off-by: David Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "850eb83a6a21b086624b227653ce90ad927ba423",
      "tree": "2720dbfd9989d3b002c98e84f3f6b4f480506dad",
      "parents": [
        "c94f70298529d99ac6e1ee7709f61eab00adeb39"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jul 07 21:09:14 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 07 21:09:14 2005 +1000"
      },
      "message": "drm: wrap config.h include in a ifdef KERNEL\n\nThis file can be included from userspace so wrap the config.h include.\n\nSigned-off-by: David Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c94f70298529d99ac6e1ee7709f61eab00adeb39",
      "tree": "8e61aadcec3bd299a838cd640bf104eedee61ec3",
      "parents": [
        "b9523249de59c49e7c2cc83dfa73fb011a489a45"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jul 07 21:03:38 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 07 21:03:38 2005 +1000"
      },
      "message": "drm: misc cleanup\n\nThis patch contains the following cleanups:\n- make needlessly global functions static\n- remove the following unused global functions:\n - drm_fops.c: drm_read\n - i915_dma.c: i915_do_cleanup_pageflip\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b9523249de59c49e7c2cc83dfa73fb011a489a45",
      "tree": "0cebe6a2eeec658f6beb588fb7c9b6e5a5af4033",
      "parents": [
        "f650130803c4c0b5e5d76eff24faae722e3a69e2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jul 07 20:33:26 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 07 20:33:26 2005 +1000"
      },
      "message": "drm: use kcalloc now that it is available..\n\nMake the DRM drm_calloc call kcalloc now.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f650130803c4c0b5e5d76eff24faae722e3a69e2",
      "tree": "f31074082bcdda3188917706fb040b67cce8a40e",
      "parents": [
        "0c7b525c344bc29a760c37053f8d5c80292ee1be"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jul 07 20:17:42 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 07 20:17:42 2005 +1000"
      },
      "message": "drm: ctx release can happen before dev-\u003ectxlist is allocated\n\nFrom: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0c7b525c344bc29a760c37053f8d5c80292ee1be",
      "tree": "9003290ac74732297b0866f89d691f732430c107",
      "parents": [
        "c101f3136cc98a003d0d16be6fab7d0d950581a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jul 07 20:16:08 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jul 07 20:16:08 2005 +1000"
      },
      "message": "drm: fix minor issues caused by core conversion\n\nThe conversion to core/driver got this check in-correct.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "22f579c621e2f264e6d093b07d75f99bc97d5df2",
      "tree": "6af70ad6c3a7bc7e1983281c2674d7880ca41559",
      "parents": [
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Tue Jun 28 22:48:56 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jun 28 22:48:56 2005 +1000"
      },
      "message": "drm: Add via unichrome support\n\nAdd DRM device driver for VIA Unichrome chipsets\n\nFrom: Unichrome Project http://unichrome.sf.net, Erdi Chen, Thomas Hellstrom    Signed-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8678887e7fb43cd6c9be6c9807b05e77848e0920",
      "tree": "2c8306b2742aeac49048792ec21c9996bf3622bf",
      "parents": [
        "bf82322ec5d5faa8bfd8f163909244d8c6b562d5",
        "9a18664506dbce5e23f3c5de7b1c5a042dd26520"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Jun 26 09:55:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Jun 26 09:55:39 2005 -0700"
      },
      "message": "Merge \u0027drm-3264\u0027 branch of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n"
    },
    {
      "commit": "6921e3310486a6e5ac3f36efcc7351347503c71a",
      "tree": "1f8c95202f24a91f992ae70217f5d58d84399b75",
      "parents": [
        "bc54fd1ad3c5972be339a08528ab631326ed2b38"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Sun Jun 26 21:05:59 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 26 21:05:59 2005 +1000"
      },
      "message": "drm: fix radeon irq properly\n\nAfter the previous fix in 2.6.12, this patch should properly fix the\nradeon IRQ handling code.\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bc54fd1ad3c5972be339a08528ab631326ed2b38",
      "tree": "d36676353bacd0ea423a6d53f171eb7753ec23ab",
      "parents": [
        "cfd9e15f78fc6efe88ea8cb0722a731b331cfd80"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jun 23 22:46:46 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jun 23 22:46:46 2005 +1000"
      },
      "message": "Add missing license texts from Tungsten Graphics.\n\nFrom: Alan Hourihane\nSigned-off-by: David Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "cfd9e15f78fc6efe88ea8cb0722a731b331cfd80",
      "tree": "7dacff76a35805c52a067305c4a535c2a27bffa1",
      "parents": [
        "ee98689be1b054897ff17655008c3048fe88be94"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jun 23 22:43:00 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jun 23 22:43:00 2005 +1000"
      },
      "message": "Currently DRM depends on PCI this will need to change for ffb on Sparc to\nbe fixed but at the moment it is true.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9a18664506dbce5e23f3c5de7b1c5a042dd26520",
      "tree": "8f047c14a507b3f925e50f797650b15e23058a77",
      "parents": [
        "ee98689be1b054897ff17655008c3048fe88be94"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Jun 23 21:29:18 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Jun 23 21:29:18 2005 +1000"
      },
      "message": "drm: 32/64-bit DRM ioctl compatibility patch\n\nThe patch is against a 2.6.11 kernel tree.  I am running this with a\n32-bit X server (compiled up from X.org CVS as of a couple of weeks\nago) and 32-bit DRI libraries and clients.  All the userland stuff is\nidentical to what I am using under a 32-bit kernel on my G4 powerbook\n(which is a 32-bit machine of course).  I haven\u0027t tried compiling up a\n64-bit X server or clients yet.\n\nIn the compatibility routines I have assumed that the kernel can\nsafely access user addresses after set_fs(KERNEL_DS).  That is, where\nan ioctl argument structure contains pointers to other structures, and\nthose other structures are already compatible between the 32-bit and\n64-bit ABIs (i.e. they only contain things like chars, shorts or\nints), I just check the address with access_ok() and then pass it\nthrough to the 64-bit ioctl code.  I believe this approach may not\nwork on sparc64, but it does work on ppc64 and x86_64 at least.\n\nOne tricky area which may need to be revisited is the question of how\nto handle the handles which we pass back to userspace to identify\nmappings.  These handles are generated in the ADDMAP ioctl and then\npassed in as the offset value to mmap.  However, offset values for\nmmap seem to be generated in other ways as well, particularly for AGP\nmappings.\n\nThe approach I have ended up with is to generate a fake 32-bit handle\nonly for _DRM_SHM mappings.  The handles for other mappings (AGP, REG,\nFB) are physical addresses which are already limited to 32 bits, and\ngenerating fake handles for them created all sorts of problems in the\nmmap/nopage code.\n\nThis patch has been updated to use the new compatibility ioctls.\n\nFrom: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "74e8ebc55d85ca1acb3e73610965bea63cc39054",
      "tree": "7408fb2a44074fc8d7b7d1458e4b4c260b3fa41a",
      "parents": [
        "e98ded32f37a538b906d98059b3db71be36405a7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Fri Jun 10 19:27:51 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jun 10 19:27:51 2005 +1000"
      },
      "message": "[PATCH] remove bogus hack from radeon IRQ handler\n\nThis removes a bogus hack from the radeon IRQ handler.\nThere is a better fix from myself and benh in DRM CVS but I\u0027ll wait\nuntil 2.6.13-rc so it gets more testing.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e98ded32f37a538b906d98059b3db71be36405a7",
      "tree": "7cfd5a685b0ddc1f83a2087b918a184cfca3d073",
      "parents": [
        "8be3de3fd8469154a2b3e18a4712032dac5b4a53"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Fri Jun 10 18:47:38 2005 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jun 10 18:47:38 2005 +1000"
      },
      "message": "[PATCH] drm add i945G pci id\n\nAdd pci identifier for i945G chipset\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "41aac24f8fb5a21ff3d0f6f56f85fad3cf0e88a9",
      "tree": "417e6bfaf6f993543af0dfb0c721574c0690dedc",
      "parents": [
        "388c69789a2a2e50965e805e3e641418082b352c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Apr 16 15:24:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:04 2005 -0700"
      },
      "message": "[PATCH] r128_state.c: break missing in switch statement\n\ndrm: fix r128_state.c switch statements..  in drivers/char/drm/r128_state.c\n(linux-2.6.12-rc2), some breaks are missing in the switch statement.  See\ntrivial fix below.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
