)]}'
{
  "log": [
    {
      "commit": "1407b3d15694ba6d014ef7f48895169f49a6a02b",
      "tree": "5d982144e7fe1c6651968fef8bdff0ba2ce91d2b",
      "parents": [
        "16e543ffa853c8e1de5e1e2bcec0ef9f0b9386fa"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Feb 14 08:30:57 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:02 2008 +1100"
      },
      "message": "[POWERPC] hvc_rtas_init() must be __init\n\nThis fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: vmlinux.o(.text+0x2fbca8): Section mismatch in reference from the function .hvc_rtas_init() to the function .devinit.text:.hvc_alloc()\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9170d2f6e1dc4d79650fbf492d1cd45291c66504",
      "tree": "6232a60cdb998ed41e73d73799deeb1af8f41c16",
      "parents": [
        "2e1d146a19f2941aec08f60ca67fb2763baad595"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 13 15:03:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 16:21:20 2008 -0800"
      },
      "message": "pcmcia: ipwireless depends on NETDEVICES\n\nipwireless (added by 099dc4fb62653f6019d78db55fba7a18ef02d65b) is clearly\na net device:\n\ndrivers/built-in.o: In function `ipwireless_ppp_start_xmit\u0027:\n/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `skb_under_panic\u0027\n/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `kfree_skb\u0027\ndrivers/built-in.o: In function `ipwireless_network_packet_received\u0027:\n/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `__alloc_skb\u0027\n/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `skb_over_panic\u0027\ndrivers/built-in.o: In function `ppp_shutdown_interface\u0027:\n/home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `unregister_netdev\u0027\n/home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `free_netdev\u0027\n[ ... and many more ... ]\n\nselect strikes again. ipwireless selects PPP which in turn tries to select\nSLHC, both of which are technically \"protected\" by an if NETDEVICES\nin drivers/net/Kconfig. This leads to .config hilarity, with net suddenly\nending up in the SCSI menu:\n\n\t#\n\t# SCSI device support\n\t#\n\t# CONFIG_SCSI_DMA is not set\n\t# CONFIG_SCSI_NETLINK is not set\n\tCONFIG_PPP\u003dy\n\t# CONFIG_PHONE is not set\n\nCuriously the SLHC select from PPP doesn\u0027t seem to happen, as there\u0027s no\nCONFIG_SLHC\u003dy (only CONFIG_PPP\u003dy gets set) -- Kconfig bug? Caught with a\nrandconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21534301ea1801783bd88fba2a2e617ee4d2bd28",
      "tree": "ee717b7f09dcc21312c0bdcb228e2dbcf9c214fe",
      "parents": [
        "b5606c2d4447e80b1d72406af4e78af1eda611d4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 15:03:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 16:21:18 2008 -0800"
      },
      "message": "Final removal of FASTCALL()/fastcall\n\nAll users are gone, remove definitions and comments referring\nto them.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "018a651a9c4e3fba623b735593fb39869a69c2f7",
      "tree": "465894b2a5cb445fda2e70e677e00c89415c5dba",
      "parents": [
        "f04b7c402ba587a299e62907a457013914dec477"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Feb 09 01:32:19 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:15:53 2008 -0500"
      },
      "message": "sonypi - Move sonypi.txt to Documentation/laptops\n\nAlso update references to sonypi.txt in Kconfig.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCC: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53a7a1bb438245cd2ef9674b9af3a5201d7d7657",
      "tree": "4bceb875bacd585d96788242fda0b1cb82e956b5",
      "parents": [
        "55b29a728e37ac4b87d09ba8da480f14bdec3b8d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 08 04:21:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:41 2008 -0800"
      },
      "message": "Char: applicom, use pci_match_id\n\nInstead of testing hardcoded values, use pci_match_id to reference the\npci_device_id table. Sideways, it allows easy new additions to the table.\n\n[akpm@linux-foundation.org: remove wrongly-added semicolon]\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55b29a728e37ac4b87d09ba8da480f14bdec3b8d",
      "tree": "7094aec32b98b68853d5608d21f87a4111d70953",
      "parents": [
        "6da80894cc11b5c0d79130a194789bab043a9b4b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 08 04:21:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:41 2008 -0800"
      },
      "message": "Char: applicom, use pci_resource_start\n\nUse pci_resource_start instead of accessing pci_dev struct internals.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "355d95a1c8aab5c0d54178c1b2269e7425c746ee",
      "tree": "1ebab6e296fea01b090bf3d46891174f9b254dbd",
      "parents": [
        "37bdfb074ec035880ed140f6281badf92b655a72"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:25 2008 -0800"
      },
      "message": "tty_ioctl: drag screaming into compliance with the coding style\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37bdfb074ec035880ed140f6281badf92b655a72",
      "tree": "9226be1a944ad3f87f2095675ba8a7f07b979817",
      "parents": [
        "66c6ceae39534c029c3434489c036f5ae2c6a593"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:25 2008 -0800"
      },
      "message": "tty_io: drag screaming into coding style compliance\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66c6ceae39534c029c3434489c036f5ae2c6a593",
      "tree": "8ca5664b5d07f81f57e7eed7a9d6205a51fb70ce",
      "parents": [
        "4129a6454dd925560bf3f46a12eb9f01cf8d5e7e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:25 2008 -0800"
      },
      "message": "tty_audit: fix checkpatch complaint\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4129a6454dd925560bf3f46a12eb9f01cf8d5e7e",
      "tree": "1bbd53a877bdfda744697c09ab44ec8db0420edf",
      "parents": [
        "6df3526b6649e57a414ba6b4179655341affcf46"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:25 2008 -0800"
      },
      "message": "rocket: don\u0027t let random users reset the controller\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6df3526b6649e57a414ba6b4179655341affcf46",
      "tree": "96ba0c9b8dec4685675c0ccb590990bb97a1f908",
      "parents": [
        "4edf1827ea19e65ca27ed197384d63f4d1dc8836"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:25 2008 -0800"
      },
      "message": "rocket: first pass at termios reporting\n\nAlso removes a cflag comparison that caused some mode changes to get wrongly\nignored\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4edf1827ea19e65ca27ed197384d63f4d1dc8836",
      "tree": "5c495b258256303db6c251cc4a2cfb195c3180a6",
      "parents": [
        "db1acaa632870ec87b65e062bc72ca375837a1f6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:25 2008 -0800"
      },
      "message": "n_tty: clean up old code to follow coding style and (mostly) checkpatch\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db1acaa632870ec87b65e062bc72ca375837a1f6",
      "tree": "9d63ae5544bcba791e3acb1ba65ac0e3acab5a4c",
      "parents": [
        "92dfc9dc7ba63134f721b6e745dbdcfc13ea341b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 04:18:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:24 2008 -0800"
      },
      "message": "moxa: first pass at termios reporting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@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": "099dc4fb62653f6019d78db55fba7a18ef02d65b",
      "tree": "ce488fb0777f722eb83e3b0fb2b5cde0a4a8fc7d",
      "parents": [
        "151db1fc23800875c7ac353b106b7dab77061275"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Thu Feb 07 10:57:12 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 17:19:49 2008 -0800"
      },
      "message": "ipwireless: driver for PC Card 3G/UMTS modem\n\nThe device is manufactured by IPWireless.  In some countries (for\nexample Czech Republic, T-Mobile ISP) this card is shipped for service\ncalled UMTS 4G.\n\nIt\u0027s a piece of PCMCIA \"4G\" UMTS PPP networking hardware that presents\nitself as a serial character device (i.e.  looks like usual modem to\nuserspace, accepts AT commands, etc).\n\nRewieved-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Ben Martel \u003cbenm@symmetric.co.nz\u003e\nSigned-off-by: Stephen Blackheath \u003cstephen@symmetric.co.nz\u003e\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e5565f949af1322f8f3d3f43d044645ae448499",
      "tree": "92868f6d3dcc6c105a0d35f9412f75c07139402e",
      "parents": [
        "e5a9e8e6890d9b9c7a0f25b03ffdaf28614a9a4c",
        "03366e7b9bf1544cb0b98f1a5cd6d340654f486a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (34 commits)\n  Input: i8042 - non-x86 build fix\n  Input: pxa27x_keypad - also enable on PXA3xx\n  Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n  Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ\n  Input: pxa27x_keypad - enable rotary encoders and direct keys\n  Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n  Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n  Input: pxa27x_keypad - remove pin configuration from the driver\n  Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n  Input: constify function pointer tables (seq_operations)\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list\n  Input: i8042 - enable DMI quirks on x86-64\n  Input: i8042 - add Dritek quirk for Acer Aspire 9110\n  Input: add input event to APM event bridge\n  Input: mousedev - use BIT_MASK instead of BIT\n  Input: remove duplicate includes\n  Input: remove cdev from input_dev structure\n  Input: remove duplicated headers in drivers/char/keyboard.c\n  Input: i8042 - add Dritek keyboard extension quirk\n  Input: add Tosa keyboard driver\n  ...\n"
    },
    {
      "commit": "123f794fa7d592644881a20801638d88521d0b06",
      "tree": "9782b0bde7ffc24a3719b208dbb703e480360c5e",
      "parents": [
        "0afc2edfada50980bec999f94dcea26ebad3dda6"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Feb 07 11:15:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 11:35:13 2008 -0800"
      },
      "message": "i915: Fix GR register array size off-by-one bug\n\nMake sure we have enough room for all the GR registers or we\u0027ll end up\nclobbering the AR index register (which should actually be harmless\nunless the BIOS is making an assumption about it).\n\nNoticed-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d31d29540915f21d3f2bcfdd6d135fde328038a0",
      "tree": "43af1c34adff65dcb316ac8a82f3f05d6de9edad",
      "parents": [
        "7a8c6ad918e9c598bf3b799f1a0d5ee4dee59ca3",
        "3d5e2c13b13468f5eb2ac9323690af7e17f195fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:07:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:07:16 2008 -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: (22 commits)\n  drm: add initial r500 drm support\n  radeon: setup the ring buffer fetcher to be less agressive.\n  drm: fixup some of the ioctl function exit paths\n  drm: the drm really should call pci_set_master..\n  i915: Add chipset id for Intel Integrated Graphics Device\n  drm: cleanup DRM_DEBUG() parameters\n  drm/i915: add support for E7221 chipset\n  drm: don\u0027t cast a pointer to pointer of list_head\n  mga_dma: return \u0027err\u0027 not just zero from mga_do_cleanup_dma()\n  drm: add _DRM_DRIVER flag, and re-order unload.\n  drm: enable udev node creation\n  drm: Make DRM_IOCTL_GET_CLIENT return EINVAL when it can\u0027t find client #idx.\n  drm: move drm_mem_init to proper place in startup sequence\n  drm: call driver load function after initialising AGP\n  drm: Fix ioc32 compat layer\n  drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn\u0027t.\n  i915: add suspend/resume support\n  drm: update DRM sysfs support\n  drm: Initialize the AGP structure\u0027s base address at init rather than enable.\n  drm: move two function extern into the correct block\n  ...\n"
    },
    {
      "commit": "37969581301e50872a1ae84dc73962b5f7ee6b76",
      "tree": "35bbd6a07f903f248f4bd209b8d194a922415fe0",
      "parents": [
        "80ff8a805113850a3ffafcc8e6eaa1fdd51b02f3",
        "24f1a849614ba1805e26a05da7cc8c6bd67490ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:02:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:02:26 2008 -0800"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (69 commits)\n  [POWERPC] Add SPE registers to core dumps\n  [POWERPC] Use regset code for compat PTRACE_*REGS* calls\n  [POWERPC] Use generic compat_sys_ptrace\n  [POWERPC] Use generic compat_ptrace_request\n  [POWERPC] Use generic ptrace peekdata/pokedata\n  [POWERPC] Use regset code for PTRACE_*REGS* requests\n  [POWERPC] Switch to generic compat_binfmt_elf code\n  [POWERPC] Switch to using user_regset-based core dumps\n  [POWERPC] Add user_regset compat support\n  [POWERPC] Add user_regset_view definitions\n  [POWERPC] Use user_regset accessors for GPRs\n  [POWERPC] ptrace accessors for special regs MSR and TRAP\n  [POWERPC] Use user_regset accessors for SPE regs\n  [POWERPC] Use user_regset accessors for altivec regs\n  [POWERPC] Use user_regset accessors for FP regs\n  [POWERPC] mpc52xx: fix compile error introduce when rebasing patch\n  [POWERPC] 4xx: PCIe indirect DCR spinlock fix.\n  [POWERPC] Add missing native dcr dcr_ind_lock spinlock\n  [POWERPC] 4xx: Fix offset value on Warp board\n  [POWERPC] 4xx: Add 440EPx Sequoia ehci dts entry\n  ...\n"
    },
    {
      "commit": "80ff8a805113850a3ffafcc8e6eaa1fdd51b02f3",
      "tree": "a3a32729ac9f90dfc051e1af88694b616e4a7230",
      "parents": [
        "1c45607ad3eb7397bc2433f3c36a4ed8b315889e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:35 2008 -0800"
      },
      "message": "Char: mxser, add support for CP-114UL\n\nAdd new card (0x1393:0x1143) support added in 1.11 original driver, also\nallow rate change in set_serial_info ioctl (as per 1.11 too).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c45607ad3eb7397bc2433f3c36a4ed8b315889e",
      "tree": "b6794a82b1b18b7249d39883877e197d5961cced",
      "parents": [
        "f122bfb5a43c6b57733eb7a76ad4ed392be6a910"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: mxser, remove it\n\n(Old) mxser is obsoleted by mxser_new and scheduled for removal on Dec 2007.\nRemove it by renaming mxser_new to mxser.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f122bfb5a43c6b57733eb7a76ad4ed392be6a910",
      "tree": "c16e50c8d703250da8028998a27ba93da5eb28db",
      "parents": [
        "f83bb2d40a879c21c5085ee8cfc426f9936901ee"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: mxser, ioctl cleanup\n\n- remove dead MOXA_GET_CONF (always returned -ENXIO)\n- remove useless MOXA_GET_CUMAJOR (unused)\n- use get/put_user instead of copy_from/to_user for simple types\n- cleanup TIOCMIWAIT -- return -ERESTARTSYS on signal, move condition into\n  separate function\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f83bb2d40a879c21c5085ee8cfc426f9936901ee",
      "tree": "5085aeaafcb49a801c4a97689a80ba83e2338ebe",
      "parents": [
        "0ecd233bb6efa9745dffc6134ceab8aba1aa030b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: mxser, simplify mxser_get_serial_info\n\nInitialize temp structure directly with proper values without first zeroing\nit and setting later as suggested by Jan.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ecd233bb6efa9745dffc6134ceab8aba1aa030b",
      "tree": "70055ce3f35b113bf7cb8a118c728badcc939b65",
      "parents": [
        "c3667d5c321ac2211d04a746f91a48d339a0e0a1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: mxser, reorder mxser_cardinfo fields\n\nReorder fields to save some memory and code on 64bit due to alignment as\nsuggested by Jan.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3667d5c321ac2211d04a746f91a48d339a0e0a1",
      "tree": "3ea77cf2e28213d8c44ae67c66b96e5fd420d8e8",
      "parents": [
        "d7f549fa14ed7e3d72927e89dec721eeff4a0159"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: mxser, 0 to NULL in pointer\n\nDon\u0027t test a pointer against 0. Use NULL instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7f549fa14ed7e3d72927e89dec721eeff4a0159",
      "tree": "c0f189e162d0245452a281ef6e0ecc52565f2ed3",
      "parents": [
        "f29e37c076cd08004e31297d205d54ac38cf7a20"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:42 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: mxser, remove special baudrate processing\n\nLet the special baudrate processing on the tty layer.  Also remove\nset/get_special_rate ioctls introduced in commit\nf64c84a1668930d1ca2b7dbaa92146c2139cb508, since it is no longer needed.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nReviewed-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f29e37c076cd08004e31297d205d54ac38cf7a20",
      "tree": "896c74c058c443507a1cf99241449eb87099e96f",
      "parents": [
        "b98e70de7836cf0ea49b6714b2455381865b1260"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Feb 07 00:16:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "mxser/mxser_new: first pass over termios reporting for the mxser cards\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@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": "b98e70de7836cf0ea49b6714b2455381865b1260",
      "tree": "2d738af030c1c2c478f707fbe4a8b7da55c2db2d",
      "parents": [
        "3099bbc59435928fbd1f4ebd835f825bca755bbb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: riscom8, remove wakeup and hangup bottomhalves\n\nBoth of them may be called directly from the code, don\u0027t add special code\nand variables and schedule a work for them.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3099bbc59435928fbd1f4ebd835f825bca755bbb",
      "tree": "5468ed4ca5b1a9f6bba66b1e0eadf379e0b909e0",
      "parents": [
        "ccfea3c98a10b9d4d49b899616a06594ec976d7d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: serial167, remove bottomhalf\n\n- Cy_EVENT_OPEN_WAKEUP is simple wake_up\n- Cy_EVENT_HANGUP is wake_up + tty_hangup, which schedules its own work\n- Cy_EVENT_WRITE_WAKEUP is tty_wakeup which may be called directly too\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccfea3c98a10b9d4d49b899616a06594ec976d7d",
      "tree": "cea834a683e572015a51dbf122603c20d040c1f7",
      "parents": [
        "d0d4e1c098754bfbb2aeb94333756d63d255688e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: stallion, remove bottomhalf\n\n- tty_hangup schedules a bottomhalf itself, tty_wakeup doesn\u0027t need it\n- call the CD code (part of work handler previously) directly from the code\n  (it wakes somebody up or calls tty_hangup at worse)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0d4e1c098754bfbb2aeb94333756d63d255688e",
      "tree": "0f97e4ebe3509974180608f5d412a94ea69a5c8c",
      "parents": [
        "cfccaeea62f020242e59a992e1f1a60fe7e5694e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: specialix, remove bottomhalves\n\n- tqueue is used only for tty_wakeup, call it directly from the code\n- tqueue_hangup for tty_hangup, it schedules its own work, use it directly\n  too\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfccaeea62f020242e59a992e1f1a60fe7e5694e",
      "tree": "d6cc42c199836ec94221f05008766ad81c5bacdc",
      "parents": [
        "d2e7a4b66d762cad383c5469c1e8b6076792ab6a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: istallion, remove hangup bottomhalf\n\ntty_hangup schedules a work for hangup itself, no need to do it in the driver.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2e7a4b66d762cad383c5469c1e8b6076792ab6a",
      "tree": "8516adc2f15b67cfc5b802912b379357928eb48f",
      "parents": [
        "1386a820b32285583414a8db3a99305e7ebe8377"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:34 2008 -0800"
      },
      "message": "Char: esp, remove hangup and wakeup bottomhalves\n\nThere is no need to schedule a bottomhalf for either of them. One is fast\nand the another schedules a bottomhalf itself.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1386a820b32285583414a8db3a99305e7ebe8377",
      "tree": "2d157cfb642b2e428831ff16fd88e8f519c857be",
      "parents": [
        "319fe7c347ad2bdd99ea9b62c65ca81584ed2e1c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: riscom8, change rc_init_drivers prototype\n\nLet compiler decide if the rc_init_drivers function will be inlined and\nmark it as __init, because it\u0027s called only from __init function.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "319fe7c347ad2bdd99ea9b62c65ca81584ed2e1c",
      "tree": "5dda5fff40846f895be81f31eda54aa06e0357c9",
      "parents": [
        "f31e6835054f577d4d3193aed1f464b149483377"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: stallion, fix compiler warnings\n\nDon\u0027t emit warnings on 64 bit platforms from min(). sizeof() on those\nis not uint, neither 2 pointers difference, cast it to uint by min_t in\nboth cases.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "f31e6835054f577d4d3193aed1f464b149483377",
      "tree": "a3937d643ee75619c54660098daa90ec8153b76d",
      "parents": [
        "1237a2ef31cf60e01bbecbe198d8c002bbb710db"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: mxser_new, ioaddresses are ulong\n\nTo not pass ulong address as int parameter, switch it to ulong.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "1237a2ef31cf60e01bbecbe198d8c002bbb710db",
      "tree": "1d71f11a023c4ab0262000e90d311223b5ecc28e",
      "parents": [
        "f6de0c9864c10d17f2473940c5f81718a5064bd8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: char/serial, remove SERIAL_TYPE_NORMAL redefines\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "f6de0c9864c10d17f2473940c5f81718a5064bd8",
      "tree": "5cef6d08b8d66224eb48ac3429c98734210e19ee",
      "parents": [
        "68562b79217ce04a30aaf781de1e6dfa84e73fbe"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:33 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: rocket, remove useless macros\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68562b79217ce04a30aaf781de1e6dfa84e73fbe",
      "tree": "0bfdf7b46ee40c48b0ded04af174c1f254336d48",
      "parents": [
        "48a67f5da1e605c0ec0534cb003ca0cd114f3d1b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:33 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: rocket, printk cleanup\n\n- add KERN_ level to each print\n- change some levels appropriately\n- add \\n at the ends where missing\n- change two complex printks into dev_info, where the original info is\n  printed automatically\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "48a67f5da1e605c0ec0534cb003ca0cd114f3d1b",
      "tree": "2df59deb21a5636d9070bb35f22fe2678b186b9d",
      "parents": [
        "48103c527b2fcf5ead13ef14b34eb8893eaec06a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 07 00:16:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "Char: rocket, switch long delay to sleep\n\nDon\u0027t busy wait for whole 1s when registering some rocket modems. Sleep\ninstead since we are not in atomic.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "48103c527b2fcf5ead13ef14b34eb8893eaec06a",
      "tree": "a3f79f0f41cd85d56278b50a574691dab29640c0",
      "parents": [
        "300ec130493a67efb291ba20b48b664b2352277d"
      ],
      "author": {
        "name": "Frank Sorenson",
        "email": "frank@tuxrocks.com",
        "time": "Thu Feb 07 00:16:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "i8k: Inspiron E1705 fix\n\nNeeds the following in order to work correctly on my Inspiron E1705:\n\nAdd DMI Product name to i8k for Dell MP061 hardware (Inspiron 9400/E1705)\n\nSigned-off-by: Frank Sorenson \u003cfrank@tuxrocks.com\u003e\nCc: Bradley Smith \u003cbradjsmith@btinternet.com\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": "fe04f22fd2bc84dfcc0ef1c7acb863bd98b9ac93",
      "tree": "8e0af562cd03fd5bfef643c9bdd98c23a72f5e7b",
      "parents": [
        "9a7744f9823b9ddf14c47c475e81c1326b1a2787"
      ],
      "author": {
        "name": "Bradley Smith",
        "email": "bradjsmith@btinternet.com",
        "time": "Thu Feb 07 00:16:27 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:33 2008 -0800"
      },
      "message": "I8K: allow i8k driver to be built on x86_64 systems\n\nAdds #if clause and additional inline assembly so that the driver\nbuilds on x86_64 systems.\n\nSigned-off-by: Bradley Smith \u003cbradjsmith@btinternet.com\u003e\nCc: Frank Sorenson \u003cfrank@tuxrocks.com\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": "ae5e29798afa2b11a01fcb4fab8b58fee47fe155",
      "tree": "788f3eb9a8cc173219720eb58c1fb54f170c6b1f",
      "parents": [
        "46bca69682731104b42f99da763b9a08a0574291"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Feb 07 00:15:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "MBCS: convert dmareadlock to mutex\n\nMBCS: Convert the semaphore dmareadlock to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@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": "46bca69682731104b42f99da763b9a08a0574291",
      "tree": "46871c6415ff483e23b5a497ec4761c70c3556af",
      "parents": [
        "a40ba8495798fa7eae6fa12b16a0d06d906ba47f"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Feb 07 00:15:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "MBCS: convert dmawritelock to mutex\n\nMBCS: Convert the semaphore dmawritelock to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@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": "a40ba8495798fa7eae6fa12b16a0d06d906ba47f",
      "tree": "f741ef886c3cafcea261c184ce7776df098df8e4",
      "parents": [
        "92df5c3e38c0a0a66a456926039548275dfb3328"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Feb 07 00:15:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "MBCS: convert algolock to mutex\n\nMBCS: Convert the semaphore algolock to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@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": "3d5e2c13b13468f5eb2ac9323690af7e17f195fe",
      "tree": "c282c2a8413ca5096877360d86402df08bec6b3a",
      "parents": [
        "576cc458a64673ecf3fa7f1bab751e52fd939071"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:01:05 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:13:40 2008 +1000"
      },
      "message": "drm: add initial r500 drm support\n\nThis adds CP support for the r500 series of chips, and allows\naccel 2D support on these chips with a new radeon driver.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "576cc458a64673ecf3fa7f1bab751e52fd939071",
      "tree": "7f692a60aea8fbb74b293ed60a2d16273abcb000",
      "parents": [
        "9d5b3ffc42f7820e8ee07705496955e4c2c38dd9"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "sroland@tungstengraphics.com",
        "time": "Thu Feb 07 14:59:24 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:12:07 2008 +1000"
      },
      "message": "radeon: setup the ring buffer fetcher to be less agressive.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9d5b3ffc42f7820e8ee07705496955e4c2c38dd9",
      "tree": "a7c47cfddc8ac48dc595e7b9e6f9f49788f2f82f",
      "parents": [
        "19a8f59ab8ceee751ea720085098355d53f727d6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 14:51:32 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:12:00 2008 +1000"
      },
      "message": "drm: fixup some of the ioctl function exit paths\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "19a8f59ab8ceee751ea720085098355d53f727d6",
      "tree": "e28da924bc2f97bcc97849182e77878cbb0cd061",
      "parents": [
        "5f5f9d4c7bf96c044fb98c7c107172a730b2a247"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 14:48:32 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:40 2008 +1000"
      },
      "message": "drm: the drm really should call pci_set_master..\n\nperhaps bonghits could turn on my bus-mastering because the drm\ncertainly never bothered doing it before.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5f5f9d4c7bf96c044fb98c7c107172a730b2a247",
      "tree": "bd5b0b5e79896ac88c68f476e0c7f8c11d490423",
      "parents": [
        "3e684eae586a9b210a4517da5637a255b1ff5a92"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jan 24 16:46:36 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:40 2008 +1000"
      },
      "message": "i915: Add chipset id for Intel Integrated Graphics Device\n\nThis adds new chipset id in drm.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3e684eae586a9b210a4517da5637a255b1ff5a92",
      "tree": "d8703d708e8fd37f0f1a74d9328e2da3faa555fc",
      "parents": [
        "4d1f78880e9631fb08052dcc8e3341eecea537e0"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Thu Jan 24 15:58:57 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: cleanup DRM_DEBUG() parameters\n\nAs DRM_DEBUG macro already prints out the __FUNCTION__ string (see\ndrivers/char/drm/drmP.h), it is not worth doing this again. At some\nother places the ending \"\\n\" was added.\n\nairlied:- I cleaned up a few that this patch missed also\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4d1f78880e9631fb08052dcc8e3341eecea537e0",
      "tree": "430173045327f87173b9569e978cc4c4a6b54637",
      "parents": [
        "d5b0d1b5bda979b077cf011e79fc19677663afc4"
      ],
      "author": {
        "name": "Carlos Martín",
        "email": "inean@users.sf.net",
        "time": "Wed Jan 23 16:41:17 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm/i915: add support for E7221 chipset\n\nE7221 chipset is a server version of the i915.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d5b0d1b5bda979b077cf011e79fc19677663afc4",
      "tree": "aa8bd82793341bdbf18589eed8a91fbe511cddfe",
      "parents": [
        "a96ca105a68bc66c564accdfeb81c36e1d5d46b3"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Dec 17 09:47:19 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: don\u0027t cast a pointer to pointer of list_head\n\nThe casting is safe only when the list_head member is the first member of\nthe structure.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a96ca105a68bc66c564accdfeb81c36e1d5d46b3",
      "tree": "2d0a23821441c94ffa963a043e271d80e943591a",
      "parents": [
        "e3236a1173222ca209d20bb29f6c1cd3499aa845"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Dec 17 09:47:17 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "mga_dma: return \u0027err\u0027 not just zero from mga_do_cleanup_dma()\n\nWhile reading some code I stumbled across the use of \u0027err\u0027 in\ndrivers/char/drm/mga_dma.c::mga_do_cleanup_dma() and I think there\u0027s a small\nproblem.\n\nThe variable is only used inside #if __OS_HAS_AGP which is fine, but all that\never happens is an assignment to the variable - it is never actually used for\nanything.  The variable is nicely initialized to zero which is also what the\nreturn statement at the end of function returns (always at the moment).\n\nIt looks to me like that function should be returning \u0027err\u0027 instead of always\njust returning 0.  Here\u0027s a patch to do that.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e3236a1173222ca209d20bb29f6c1cd3499aa845",
      "tree": "121840ba613aaad6c5d54cc694fade494f68a83b",
      "parents": [
        "77e27e9fe5bd399c9f56b941b212a58338e94463"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 17 09:41:56 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: add _DRM_DRIVER flag, and re-order unload.\n\nAllow drivers to addmaps that won\u0027t be removed by lastclose or unload.\nThe unload needs to be re-ordered to avoid removing the hashs before\nthe driver has removed the final maps.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "77e27e9fe5bd399c9f56b941b212a58338e94463",
      "tree": "98549d6bbbea4f1c22fdbf002ee438bb119be218",
      "parents": [
        "b018fcdaa5e8b4eabb8cffda687d00004a3c4785"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 29 09:48:20 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: enable udev node creation\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b018fcdaa5e8b4eabb8cffda687d00004a3c4785",
      "tree": "63772cad6f990cd3b0fb81e3329fa7b625dfa656",
      "parents": [
        "3260f9fdfee9d5b4135f40943dc0bd0733b7394e"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 22 18:46:54 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: Make DRM_IOCTL_GET_CLIENT return EINVAL when it can\u0027t find client #idx.\n\nFixes the getclient test and dritest -c.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3260f9fdfee9d5b4135f40943dc0bd0733b7394e",
      "tree": "c1b7b387d993d39dfd68e95d32deb6b6a142406e",
      "parents": [
        "2716a02f607c964ccaa6fa7266abd3acd73d9033"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 22 18:43:46 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: move drm_mem_init to proper place in startup sequence\n\nFor TTM this needs to be called later.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2716a02f607c964ccaa6fa7266abd3acd73d9033",
      "tree": "1ef38bd7fa979131294603fc75413eba6d2993b6",
      "parents": [
        "7ffa05e0518ebc055ef8f68d7d53e5f7d2ba3428"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 22 18:23:13 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: call driver load function after initialising AGP\n\nneeded to intel chipset flushing\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7ffa05e0518ebc055ef8f68d7d53e5f7d2ba3428",
      "tree": "3c6f6fea3a0d585d4de5592f000e299596651427",
      "parents": [
        "47a184a80800dd69abd1206eea1b961070ce2ca3"
      ],
      "author": {
        "name": "Ian Romanick",
        "email": "idr@us.ibm.com",
        "time": "Thu Nov 22 17:02:08 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:39 2008 +1000"
      },
      "message": "drm: Fix ioc32 compat layer\n\nPreviously any ioctls that weren\u0027t explicitly listed in the compat ioctl\ntable would fail with ENOTTY.  If the incoming ioctl number is outside the\nrange of the table, assume that it Just Works, and pass it off to drm_ioctl.\nThis make the fence related ioctls work on 64-bit PowerPC.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "47a184a80800dd69abd1206eea1b961070ce2ca3",
      "tree": "8153346752a78eb81749478bfae3088dfc7d2144",
      "parents": [
        "ba8bbcf6ff4650712f64c0ef61139c73898e2165"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 22 16:55:15 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn\u0027t.\n\nThe i830 and newer intel 2D code adds the AGP base to map offsets already,\nbecause it wasn\u0027t doing the AGP enable which used to set dev-\u003eagp-\u003ebase.\n\nCredit goes to Zhenyu for finding the issue.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ba8bbcf6ff4650712f64c0ef61139c73898e2165",
      "tree": "bd82043d355bdb060ec8291992bca912880f780a",
      "parents": [
        "e8b962b6df50b74afed14af7f7a7d569b3ba70ac"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Nov 22 14:14:14 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "i915: add suspend/resume support\n\nAdd suspend/resume support to the i915 driver.  Moves some of the\ninitialization into the driver load routine, and fixes up places where we\nassumed no dev_private existed in some of the cleanup paths.  This allows\nus to suspend/resume properly even if X isn\u0027t running.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "e8b962b6df50b74afed14af7f7a7d569b3ba70ac",
      "tree": "4b40becefb49018a4b02a217673e44637040f4f6",
      "parents": [
        "8b40958032fd236194de57d29be9cf2c1f2643ee"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jesse.barnes@intel.com",
        "time": "Thu Nov 22 14:02:38 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: update DRM sysfs support\n\nMake DRM devices use real Linux devices instead of class devices, which are\ngoing away.  While we\u0027re at it, clean up some of the interfaces to take\nstruct drm_device * or struct device * and use the global drm_class where\nneeded instead of passing it around.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8b40958032fd236194de57d29be9cf2c1f2643ee",
      "tree": "f9fb723d3d4d8ef1f860ee85c9000c2b1ebcfb8d",
      "parents": [
        "ded23359ccb884605336ac2193608a7af9a3b117"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 22 16:40:37 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: Initialize the AGP structure\u0027s base address at init rather than enable.\n\nNot all drivers call enable (intel), but they would still like to use this\nmember in driver code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ded23359ccb884605336ac2193608a7af9a3b117",
      "tree": "909bed7822ae5c818af9e50be2db91663adfbf9c",
      "parents": [
        "bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 13:07:28 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: move two function extern into the correct block\n"
    },
    {
      "commit": "bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8",
      "tree": "8fa2f5194bb05d7e789e5d24a0fe3a7456568146",
      "parents": [
        "8562b3f25d6e23c9d9e48a32672944d1e8a2aa97"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 12:50:58 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: run cleanfile across drm tree\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8562b3f25d6e23c9d9e48a32672944d1e8a2aa97",
      "tree": "f1fdadd4a7f40c9bf2b67e2c8307c4fba1a06d6e",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Nov 05 12:37:41 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 07 15:09:38 2008 +1000"
      },
      "message": "drm: some minor cleanups and changes to make memory manager merging easier.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "256ae6a720618cbbfacc5e62ea1fe7c129d1b644",
      "tree": "99fbc75fe12eeb737b42e0a8a8cef57df89596a6",
      "parents": [
        "e8318d98e95ddd3969c0701b5d15ec961ce786b2",
        "ef66a9d222718f080018d07f691faa1f01789e7d"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Feb 06 21:06:45 2008 -0600"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Feb 06 21:06:45 2008 -0600"
      },
      "message": "Merge branch \u0027virtex-for-2.6.25\u0027 of git://git.secretlab.ca/git/linux-2.6-virtex into for-2.6.25\n"
    },
    {
      "commit": "102f4a02de5c7217a04ccbbc24f35224b98bb183",
      "tree": "0da07b443079c2c1b326e70912efa380c3f77de1",
      "parents": [
        "9d8af78b07976d4d84e0df491abd4e9db848d0ad"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 06 01:38:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "ip27-rtc: convert ioctl to unlocked_ioctl\n\nConvert ioctl call to unlocked_ioctl form.  It is possible (in that simple\nway) due to a spinlock protection.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@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": "e1d42c983ff7ba4b55d8635899186ae2ef2578ad",
      "tree": "ad18eb2d93ab54227a92a98f4985bc77d898ddb2",
      "parents": [
        "ec03d7073971e20a866448d62c992a168201ac82"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 06 01:38:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:10 2008 -0800"
      },
      "message": "tpm: infineon section mismatch\n\nFix section mismatch by making the driver template variable name\nmatch one of the whitelisted variable names in modpost.\n\nWARNING: vmlinux.o(.data+0x7a9e8): Section mismatch: reference to .init.text:tpm_inf_pnp_probe (between \u0027tpm_inf_pnp\u0027 and \u0027cn_idx\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54d2a37eda3211d3b14c162238e9ccee43e023a9",
      "tree": "53318adeb908a9f6f4f9ce81ca41043cb0b248b8",
      "parents": [
        "1373bed34e30b8632aaf43aa85d72329c83f7077"
      ],
      "author": {
        "name": "Joe Peterson",
        "email": "joe@skyrush.com",
        "time": "Wed Feb 06 01:37:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:09 2008 -0800"
      },
      "message": "Fix IXANY and restart after signal (e.g. ctrl-C) in n_tty line discipline\n\nFix two N_TTY line discipline issues related to resuming a stopped TTY\n(typically done with ctrl-S):\n\n1) Fix handling of character that resumes a stopped TTY (with IXANY)\n\nWith \"stty ixany\", the TTY line discipline would lose the first character\nafter the stop, so typing, for example, \"hi^Sthere\" resulted in \"hihere\"\n(the \u0027t\u0027 would cause the resume after ^S, but it would then be thrown away\nrather than processed as an input character).  This was inconsistent with\nthe behavior of other Unix systems.\n\n2) Fix interrupt signal (e.g. ctrl-C) behavior in stopped TTYs\n\nWith \"stty -ixany\" (often the default), interrupt signals were ignored\nin a stopped TTY until the TTY was resumed with the start char (typically\nctrl-Q), which was inconsistent with the behavior of other Unix systems.\n\nSigned-off-by: Joe Peterson \u003cjoe@skyrush.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "a9000d037d7dd08ac46168560b3a3d3bb743bfa6",
      "tree": "8290e5b00bcd9b410e53bcfdc54e43475589e53e",
      "parents": [
        "b75cb06f72a8efebc8e1a66af4b8362172a3b661"
      ],
      "author": {
        "name": "Nick Warne",
        "email": "nick@ukfsn.org",
        "time": "Wed Feb 06 01:37:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:08 2008 -0800"
      },
      "message": "ik8: add Dell UK 6400 Inspiron model (MM061)\n\nAdd the Dell UK 6400 Inspiron model (MM061) to allow the i8k module to load\ncorrectly without using \u0027force\u003d1\u0027\n\nSigned-off-by: \"Nick Warne\" \u003cnick@ukfsn.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cce992bcee3e1cf917956c2190d86f2e591636a9",
      "tree": "65b5bf5cbdbea20e8dc2e56dc35102c2eb4c0ea0",
      "parents": [
        "6c6080f74c8d83a83a1e36bce803de15c0633898"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 06 01:37:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:08 2008 -0800"
      },
      "message": "Amiga serial driver: port_write_mutex fixup\n\nThe port_write_mutex was converted from a semaphore to a mutex,\nbut there was still this ifdef\u0027d init_MUTEX reference remaining.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e381d1c46037aa4191c35e7514191bb3de739cbc",
      "tree": "7f865ea33d32cd3fb80403a54c09c61552a9d709",
      "parents": [
        "66656ebb5bf3f94aaeca1fbd369672bba980babf"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Wed Feb 06 01:37:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:07 2008 -0800"
      },
      "message": "drivers/char/ipmi/ipmi_msghandler.c: use LIST_HEAD instead of LIST_HEAD_INIT\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec5b1157f8e819c72fc93aa6d2d5117c08cdc961",
      "tree": "86b6681763849672f997cdf8277de61b3ea0cf0f",
      "parents": [
        "1a669c2f16d478cb7f4452e5fb8d09320831f4a1"
      ],
      "author": {
        "name": "Joe Peterson",
        "email": "joe@skyrush.com",
        "time": "Wed Feb 06 01:37:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:07 2008 -0800"
      },
      "message": "tty: enable the echoing of ^C in the N_TTY discipline\n\nTurn on INTR/QUIT/SUSP echoing in the N_TTY line discipline (e.g.  ctrl-C\nwill appear as \"^C\" if stty echoctl is set and ctrl-C is set as INTR).\n\nLinux seems to be the only unix-like OS (recently I\u0027ve verified this on\nSolaris, BSD, and Mac OS X) that does *not* behave this way, and I really\nmiss this as a good visual confirmation of the interrupt of a program in\nthe console or xterm.  I remember this fondly from many Unixs I\u0027ve used\nover the years as well.  Bringing this to Linux also seems like a good way\nto make it yet more compliant with standard unix-like behavior.\n\n[akpm@linux-foundation.org: coding-style fixes]\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "bed9759b2e6bd938097389f6bd2ac8d622fa3884",
      "tree": "5586289865b6d15a4ef5f82966684a651a8bcf0d",
      "parents": [
        "a18b630d1becdf1a087de644fea080c1977bcf10"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Wed Feb 06 01:37:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:07 2008 -0800"
      },
      "message": "drivers/char: use LIST_HEAD instead of LIST_HEAD_INIT\n\nsingle list_head variable initialized with LIST_HEAD_INIT could almost\nalways can be replaced with LIST_HEAD declaration, this shrinks the code\nand looks better.\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6752f3f538e9dc0d0e7fdb2080532554a5eb395",
      "tree": "d0b97dc6d937bb601fc3bc6ea50cbb0d0f8b787a",
      "parents": [
        "4749380ed688884a3bd3328b1bf32529d96aa49b"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 06 01:37:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:07 2008 -0800"
      },
      "message": "unix98 allocated_ptys_lock semaphore to mutex\n\nConvert the unix98 allocated_ptys_lock to a mutex.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb31005eaf3ca0705b404a78eb92f714c9449276",
      "tree": "4515cc3579c0184ead833c5cfa60b719f39f3006",
      "parents": [
        "d156042f9fdffcb0171dc20f0d8b6df3fbf779c4"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 06 01:37:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:07 2008 -0800"
      },
      "message": "drivers/char/tty_io.c: remove pty_sem\n\nI couldn\u0027t find any users, so removing it..\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5d3f30d0a1f94b3a60c34fb2e10d7ffc936804c",
      "tree": "71cdc39ea765789d2b4ec232b0f6a6259beda88e",
      "parents": [
        "5057c98a422d009ba644b55448601a3c4e27a50d"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Feb 06 01:37:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:06 2008 -0800"
      },
      "message": "char: use SGI_HAS_DS1286 for SGI_DS1286 depends\n\nUse SGI_HAS_DS1286 for SGI_DS1286 depends\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91f3f1e304f2e9ff2c8b9c76efd4fb8ff93110f7",
      "tree": "1a36c20c159b4ad24b16201dfe5e741dc31c563d",
      "parents": [
        "5ab24c79af5a05659f68eae3e5f232c9a15359d7"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Wed Feb 06 01:37:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:06 2008 -0800"
      },
      "message": "drivers/char/random.c:write_pool() cond_resched() needed\n\nReduce latency for large writes to /dev/[u]random\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Sami Farin \u003csafari-kernel@safari.iki.fi\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed8485fb340056c4d9062e9d2697c8402dd19eb0",
      "tree": "3426e53cf4673da90d8348ae5c45fb1cc8f3ea7f",
      "parents": [
        "3dd1247f4dee214a92b42e17818703ea71233288"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Feb 06 01:37:18 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:06 2008 -0800"
      },
      "message": "synclink_gt fix missed serial input signal changes\n\nFix missed serial input signal changes caused by rereading the serial\nstatus register during interrupt processing.  Now processing is performed\non original status register value.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dd1247f4dee214a92b42e17818703ea71233288",
      "tree": "82056bf256d5dcfc34cc45d2aaae4842fa09da87",
      "parents": [
        "9cfe015aa424b3c003baba3841a60dd9b5ad319b"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Feb 06 01:37:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:06 2008 -0800"
      },
      "message": "synclink: standardize format of linux header file include\u0027s with \"\u003c\u003e\"\n\nUse the recommended form of \"\u003c\u003e\" to include linux header files, and\nmove those includes up to join the rest of the linux includes.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nAcked-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11025e855235144271a0e447e3650b203f8215f4",
      "tree": "5a7ef8e0d286a4609fcda82b27a5ac5a82d1eedd",
      "parents": [
        "ece95912db94d98e202cbedb8f35206deb29d83d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 06 01:37:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:05 2008 -0800"
      },
      "message": "via-rng: enable secondary noise source on CPUs where it is present\n\nIn the padlock spec:\n\n\"SRC Bits[9:8] Noise source select (I): These bits control the two noise\n sources on the processor that input bits to the accumulation buffers.\n On Nehemiah processors prior to stepping 8, these bits are reserved\n and undefined. The default RESET state is both bits \u003d 0.\"\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nTested-by: Udo van den Heuvel \u003cudovdh@xs4all.nl\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0940003f25dd3d2c54c4879809a432a35197f54",
      "tree": "13337fe5d5a758f4bf89510e81554a25fce19053",
      "parents": [
        "5bd91f18be2fc0dd0384fbfca6d3cdd79a8050dd"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Feb 06 01:37:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:04 2008 -0800"
      },
      "message": "vt: bitlock fix\n\nvt is missing a memory barrier to close the critical section.  Use a real\nspinlock for this.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\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": "5bd91f18be2fc0dd0384fbfca6d3cdd79a8050dd",
      "tree": "fe34a0db0cf9ee8194fda3c778a44d67e6c4b0a4",
      "parents": [
        "eed4a2aba7ff6d8c40d3d55b81f80352765ffcee"
      ],
      "author": {
        "name": "Richard MUSIL",
        "email": "richard.musil@st.com",
        "time": "Wed Feb 06 01:37:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:04 2008 -0800"
      },
      "message": "tpm.c: fix crash during device removal\n\nThe clean up procedure now uses platform device \"release\" callback to\nhandle memory clean up.  For this purpose \"release\" function callback was\nadded to struct tpm_vendor_specific, so hw device driver provider can get\ncalled when it is safe to remove all allocated resources.\n\nThis is supposed to fix a bug in device removal, where device while in\nreceive function (waiting on timeout) was prone to segfault, if the\ntpm_chip struct was unallocated before the timeout expired (in\ntpm_remove_hardware).\n\nAcked-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: \u003cstable@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": "26464378c4af9f7461b9d9e359f98dbd34ab3544",
      "tree": "0b30d044efb49eac5b6899cbc62beaeaf4296596",
      "parents": [
        "7747cdb2f8302c2e1121f6d604b62a060fb04603"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:03 2008 -0800"
      },
      "message": "proper prototype for vty_init()\n\nAdd a proper prototype for vty_init() in include/linux/vt_kern.h\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": "0a5dcb51770be3cd0202d6b90a07996fb40130b6",
      "tree": "75ac6d5c64be71369126e8ad05b62b59576df4e7",
      "parents": [
        "8f47f0b688bba7642dac4e979896e4692177670b"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Wed Feb 06 01:36:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "Parallel port: convert port_mutex to the mutex API\n\nParallel port: Convert port_mutex to the mutex API\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@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": "911f21501f50b16ce77f37b01e90b5b73c8c80bf",
      "tree": "b8a237b56d8361170f91f95b9072a0b5ea91f056",
      "parents": [
        "4e701482d1d7b90c358e2bd244bb71623f767120"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 06 01:36:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:00 2008 -0800"
      },
      "message": "Remove inclusions of \u003clinux/autoconf.h\u003e\n\nNothing should ever include this file.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: \"Mike Frysinger\" \u003cvapier.adi@gmail.com\u003e\nAcked-by: \"Bryan Wu\" \u003ccooloney.lkml@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": "d9afa43532adf8a31b93c4c7601fda3f423d8972",
      "tree": "1f5cc6d5050af80b5015b536c8b4f4fe1b6dd3d5",
      "parents": [
        "1c17d18e3775485bf1e0ce79575eb637a94494a2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:11 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:00 2008 -0800"
      },
      "message": "riscom8: fix SMP brokenness\n\nAfter analyzing the elements that save_flags/cli/sti/restore_flags were\nprotecting, convert their usages to a global spinlock (the easiest and\nmost obvious next-step).  There were some usages of flags being\nintentionally cached, because the code already knew the state of\ninterrupts.  These have been taken into account.\n\nThis allows us to remove CONFIG_BROKEN_ON_SMP.  Completely untested.\n\n[akpm@linux-foundation.org: use DEFINE_SPINLOCK]\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef141a0bb0dc6172bb8fe5408cf8adbd5f76ff45",
      "tree": "41bc7cbfa8e8501c510632f8e98b3603c6b3746c",
      "parents": [
        "3de66a175d2014246a2e990412e5750922e5c7d8"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Wed Feb 06 04:24:09 2008 +1100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 06 10:23:52 2008 -0700"
      },
      "message": "[POWERPC] Xilinx: hwicap driver\n\nThis includes code for new fifo-based xps_hwicap in addition to the\nolder opb_hwicap, which has a significantly different interface.  The\ncommon code between the two drivers is largely shared.\n\nSignificant differences exists between this driver and what is\nsupported in the EDK drivers.  In particular, most of the\narchitecture-specific code for reconfiguring individual FPGA resources\nhas been removed.  This functionality is likely better provided in a\nuser-space support library.  In addition, read and write access is\nsupported.  In addition, although the xps_hwicap cores support\ninterrupt-driver mode, this driver only supports polled operation, in\norder to make the code simpler, and since the interrupt processing\noverhead is likely to slow down the throughput under Linux.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9914712e2e0f80ddcc00c928d3f7a5848d925e1e",
      "tree": "08862da0b2c7f20d920acddb5df157e17e0da234",
      "parents": [
        "488823f114a3cef58e7eb932cac977440a2a59cb",
        "bc894606e8843808c232319f69c26c18f6eaa662"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:54:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:54:10 2008 -0800"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  agp: remove flush_agp_mappings calls from new flush handling code\n  intel-agp: introduce IS_I915 and do some cleanups..\n  [intel_agp] fix name for G35 chipset\n  intel-agp: fixup resource handling in flush code.\n  intel-agp: add new chipset ID\n  agp: remove unnecessary pci_dev_put\n  agp: remove uid comparison as security check\n  fix AGP warning\n  agp/intel: Add chipset flushing support for i8xx chipsets.\n  intel-agp: add chipset flushing support\n  agp: add chipset flushing support to AGP interface\n"
    },
    {
      "commit": "a41e3dc4060cca2599afa14fbd4c745763746ba8",
      "tree": "c97d189602b6564054f348dbfc2c865baafecd96",
      "parents": [
        "533354d4ac48b7df99f18f952e5d51c3f59ba56c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Feb 04 22:30:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:23 2008 -0800"
      },
      "message": "HWRNG: add possibility to remove hwrng devices during suspend/resume\n\nMake it possible to unregister a Hardware Random Number Generator\ndevice object in a safe way during a suspend/resume cycle.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "533354d4ac48b7df99f18f952e5d51c3f59ba56c",
      "tree": "d1d5616e39d58ce8f27127901d43d4b0b0f69fa5",
      "parents": [
        "f011e2e2df3393c16b0fdc48e855e909b7e021ee"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Feb 04 22:30:11 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:23 2008 -0800"
      },
      "message": "Misc: Add possibility to remove misc devices during suspend/resume\n\nMake it possible to unregister a misc device object in a safe way during a\nsuspend/resume cycle.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d6f8d52fd0ff5d3660368232f71c3224d7508e1",
      "tree": "990a3785e805a6e1822e57b867cdcdb17cd8794a",
      "parents": [
        "2f78dcfd30955a48a2e738d08e4001ebd0e8402c"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Mon Feb 04 22:30:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:22 2008 -0800"
      },
      "message": "agp: alpha nopage\n\nConvert AGP alpha driver from nopage to fault.\nNULL is NOPAGE_SIGBUS, so we aren\u0027t changing behaviour there.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb8a8472f6d314096f20885722f2033d2071719",
      "tree": "1b945f833ecceffc7e786c7a5e1efe55cb7d8867",
      "parents": [
        "7852375bbbfc7fb9c1117d73914aeb3baf917539"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 04 22:27:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:08 2008 -0800"
      },
      "message": "pcmcia: convert some internal-only ioaddr_t to unsigned int\n\nConvert the io_req_t members to unsigned int, to allow use on machines with\nmore than 16 bits worth of IO ports (i.e.  secondary busses on ppc64, etc).\n\nThere was only a couple of places in drivers where a change was needed.  I\nleft printk formats alone (there are lots of %04x-style formats in there),\nmostly to not change the format on the platforms that only have 16-bit io\naddresses, but also because the padding doesn\u0027t really add all that much value\nmost of the time.\n\nI found only one sprintf of an address, and upsized the string accordingly (I\ndoubt anyone will have anywhere near INT_MAX as irq value, but at least\nthere\u0027s room for it now).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc894606e8843808c232319f69c26c18f6eaa662",
      "tree": "21f3f2d2c8a8c84d069bf7180045b864deb7644d",
      "parents": [
        "f011ae7437761dc071b4154cabb0041df041a7c0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 15:05:23 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 15:05:23 2008 +1000"
      },
      "message": "agp: remove flush_agp_mappings calls from new flush handling code\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f011ae7437761dc071b4154cabb0041df041a7c0",
      "tree": "748aa4a0c40aec6b2e56c1245dd13f3fd5a5a48b",
      "parents": [
        "9119f85a0cdbac0397b39fa198866bf530cfab8b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jan 25 11:23:04 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 14:33:33 2008 +1000"
      },
      "message": "intel-agp: introduce IS_I915 and do some cleanups..\n\nAdd a new IS_I915 and also do some checkpatch whitespace cleanups.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9119f85a0cdbac0397b39fa198866bf530cfab8b",
      "tree": "466c0b8aafc4a5c76929b15bd7caa25f874b766b",
      "parents": [
        "4d64dd9e5d96cdcfa8dee91c7848341718c77444"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Wed Jan 23 15:49:26 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 14:33:33 2008 +1000"
      },
      "message": "[intel_agp] fix name for G35 chipset\n\nChange origin chipset name i965G_1 to market name G35.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4d64dd9e5d96cdcfa8dee91c7848341718c77444",
      "tree": "47d7c2c8a3b8fbac074ba22a27f7c25437db26e4",
      "parents": [
        "4e8b6e25943a22036a6b704ebef634c7dec4c10e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 23 15:34:29 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 14:33:33 2008 +1000"
      },
      "message": "intel-agp: fixup resource handling in flush code.\n\nThe flush code resource handling was having problems where some BIOS\nreserve the resource in a pnp block and some don\u0027t.\n\nAlso there was a bug in that configure was being called at resume\nand resetting some of the structs.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4e8b6e25943a22036a6b704ebef634c7dec4c10e",
      "tree": "0106e5e94d7e240ac4dba8d840f79f90735d3208",
      "parents": [
        "91d361c279b66ce4d617d544641d5f70b27c401a"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Wed Jan 23 14:54:37 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 14:33:33 2008 +1000"
      },
      "message": "intel-agp: add new chipset ID\n\nThis one adds new pci ids for Intel intergrated graphics chipset, with gtt\ntable access change on it and new gtt table size definition.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "91d361c279b66ce4d617d544641d5f70b27c401a",
      "tree": "9991f26bf4f2cbccc3b7f2d7ea30b6fe593f92da",
      "parents": [
        "62f29babbc60ab572d3cecda981931d3a66123d6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Dec 05 13:55:36 2007 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 05 14:33:33 2008 +1000"
      },
      "message": "agp: remove unnecessary pci_dev_put\n\npci_get_class implicitly does a pci_dev_put on its second argument, so\npci_dev_put is only needed if there is a break out of the loop.\n\nThe semantic match detecting this problem is as follows:\n\n// \u003csmpl\u003e\n@@\nexpression dev;\nexpression E;\n@@\n\n* pci_dev_put(dev)\n  ... when !\u003d dev \u003d E\n(\n* pci_get_device(...,dev)\n|\n* pci_get_device_reverse(...,dev)\n|\n* pci_get_subsys(...,dev)\n|\n* pci_get_class(...,dev)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    }
  ],
  "next": "62f29babbc60ab572d3cecda981931d3a66123d6"
}
