)]}'
{
  "log": [
    {
      "commit": "9c0c570576d02000063e28faadcce8c07396755d",
      "tree": "a8ffc618199ea4f91df839642cc7223868364ff0",
      "parents": [
        "655066c3835e7b51794c4d56f042eb78b5a79f53"
      ],
      "author": {
        "name": "G. Liakhovetski",
        "email": "gl@dsa-ac.de",
        "time": "Sun Jun 25 05:48:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] drivers/acorn/char/pcf8583.[hc] vs. RTC subsystem\n\nA port of the driver for the pcf8583 i2c rtc controller to the generic RTC\nframework by Alessandro Zummo.  Based on\ndrivers/acorn/char/{pcf8583.[hc],i2c.c}.  Hopefully, acorn can be converted\ntoo to use this driver in the future.\n\nSigned-off-by: G. Liakhovetski \u003cgl@dsa-ac.de\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "655066c3835e7b51794c4d56f042eb78b5a79f53",
      "tree": "25d2a104d5c77c58994f3c96aa08bf83bd1f8116",
      "parents": [
        "1abb0dc92d706e8c73c7a62ca813738fe2259a7f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jun 25 05:48:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] RTC: rtc-dev UIE emulation\n\nImport genrtc\u0027s RTC UIE emulation (CONFIG_GEN_RTC_X) to rtc-dev driver with\nslight adjustments/refinements.  This makes UIE-less rtc drivers work\nbetter with programs doing read/poll on /dev/rtc, such as hwclock.  This\nemulation should not harm rtc drivers with UIE support, since\nrtc_dev_ioctl() calls underlaying rtc driver\u0027s ioctl() first.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1abb0dc92d706e8c73c7a62ca813738fe2259a7f",
      "tree": "fb7d8d35431ba09db1c94f2211c56dad64c6687e",
      "parents": [
        "3eecd1dc57971b2beff699b3704058866c25dedc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 25 05:48:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] \"RTC-framework\" driver for DS1307 and similar RTC chips\n\nThis is an \"RTC-framework\" driver for DS1307 and similar RTC chips,\n\nIt should be a full replacement for the existing ds1337.c driver (using the\nolder RTC glue), giving a net increase in the number of RTC chips that work\nout-of-the-box.  There\u0027s a whole cluster of RTCs that are very similar, but\nthe 1337 driver was a bit too picky to work with most of them.\n\nStill no support for RTC alarm IRQs (on chips that support them).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cedfb178ada245b6c52a654936b34d7996e26a1d",
      "tree": "3f8d2c3b5a37438e8fa00da93877bc006354ee0d",
      "parents": [
        "b9bcf9c117b0a39f7e59c9682a7b32a9253c0544"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] megaraid_mbox: fix section mismatch warnings\n\nFix section warning:\nWARNING: drivers/scsi/megaraid/megaraid_mbox.o - Section mismatch: reference to .init.text: from .text between \u0027megaraid_probe_one\u0027 (at offset 0x171e) and \u0027megaraid_queue_command\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9bcf9c117b0a39f7e59c9682a7b32a9253c0544",
      "tree": "bd87511b73ffeffad05d501eae50ee0b82ffe93d",
      "parents": [
        "ad4063b0b2ffd7c8359b62c830e88152fc39ab20"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] wd7000: fix section mismatch warnings\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix section mismatch in wd7000 driver:\nWARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text after \u0027wd7000_detect\u0027 (at offset 0xa5d)\nWARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text after \u0027wd7000_detect\u0027 (at offset 0xab6)\nWARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text after \u0027wd7000_detect\u0027 (at offset 0xb67\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad4063b0b2ffd7c8359b62c830e88152fc39ab20",
      "tree": "8bfc0132bd7bf851dbc495b4f9a7460904d332b8",
      "parents": [
        "11e64757f9fb32f13f51596bbf01988f42fca764"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jun 25 05:48:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] AX88796 parallel port driver\n\nDriver for the simple parallel port interface on the Asix AX88796 chip on\nan platform_bus.\n\n[akpm@osdl.org: x86_64 build fix]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ea2c2ecfcc1f31eaba8d1995b2e734ba821806a",
      "tree": "80f87b4b84897c795941f97f56311abf72f46ecf",
      "parents": [
        "8a7f7c9307962ffdf81561ec8742fde1fad9fe10"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:08 2006 -0700"
      },
      "message": "[PATCH] moxa: partial CodingStyle cleanup \u0026 spelling fixes\n\nDo a *partial* CodingStyle cleanup, correct some spelling in printk()\u0027s \u0026\u0026\nconvert C++ comments to C comments - in moxa driver.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a7f7c9307962ffdf81561ec8742fde1fad9fe10",
      "tree": "cd2a2e0764a3e57a6ea99e0967379031f68ea3d6",
      "parents": [
        "56e139f62bd7b82430cfcf01fcbd42e1d84fb738"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:08 2006 -0700"
      },
      "message": "[PATCH] moxa: remove pointless check of \u0027tty\u0027 argument vs NULL\n\nRemove pointless check of \u0027tty\u0027 argument vs NULL from moxa driver.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56e139f62bd7b82430cfcf01fcbd42e1d84fb738",
      "tree": "e29ec21f9d8be0426b754dc1523a4abd7eb489a6",
      "parents": [
        "d2e5b13c4a7c68fdbcf389c9fffc12cfa2c185af"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:08 2006 -0700"
      },
      "message": "[PATCH] moxa: remove pointless casts\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d18639a833e9f034b055dcbb16a980be627f475",
      "tree": "48f849e4218f61db636221971c378688dc2c0d45",
      "parents": [
        "d616e09ab33aa4d013a93c9b393efd5cebf78521"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Sun Jun 25 05:47:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] EDD isn\u0027t EXPERIMENTAL anymore\n\nLots of people use this.  Apparently RH has for over 18 months so lets\ndrop EXPERIMENTAL.\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc64863814b14a4f75884746e68d3bf9f96b3559",
      "tree": "4f44a0690231ee9bd98a200fdf0c25f17bcb2095",
      "parents": [
        "dbe217af3be08346f4b1abb885c2d9ec29c98fac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:47:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] cpqarray section fix\n\nWARNING: drivers/block/cpqarray.o - Section mismatch: reference to .init.text: from .text between \u0027cpqarray_register_ctlr\u0027 (at offset 0xe98) and \u0027alloc_cpqarray_hba\u0027\nWARNING: drivers/block/cpqarray.o - Section mismatch: reference to .init.text: from .text between \u0027cpqarray_register_ctlr\u0027 (at offset 0xe9c) and \u0027alloc_cpqarray_hba\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbe217af3be08346f4b1abb885c2d9ec29c98fac",
      "tree": "493ee2547ba3095d7aa468d6ddffc1a82f18ce56",
      "parents": [
        "8e3a67a99231f9f3f476bc3449e93c9a6a17f2e0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jun 25 05:47:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] IDE CD end-of media error fix\n\nThis is a patch from Alan that fixes a real ide-cd.c regression causing\nbogus \"Media Check\" failures for perfectly valid Fedora install ISOs, on\ncertain CD-ROM drives.\n\nThis is a forward port to 2.6.16 (from RHEL) of the minimal changes for the\nend of media problem.  It may not be sufficient for some controllers\n(promise notably) and it does not touch the locking so the error path\nlocking is as horked as in mainstream.\n\nFrom: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nI have ported the patch to 2.6.17-rc4 and tested it by provoking\nend-of-media IO errors with an unaligned ISO image.  Unlike the vanilla\nkernel, the patched kernel interpreted the error condition correctly with\n512 byte granularity:\n\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n ATAPI device hdc:\n   Error: Illegal request -- (Sense key\u003d0x05)\n   Illegal mode for this track or incompatible medium -- (asc\u003d0x64, ascq\u003d0x00)\n   The failed \"Read 10\" packet command was:\n   \"28 00 00 04 fb 78 00 00 06 00 00 00 00 00 00 00 \"\n end_request: I/O error, dev hdc, sector 1306080\n Buffer I/O error on device hdc, logical block 163260\n Buffer I/O error on device hdc, logical block 163261\n Buffer I/O error on device hdc, logical block 163262\n\nthe unpatched kernel produces an incorrect error dump:\n\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n end_request: I/O error, dev hdc, sector 1306080\n Buffer I/O error on device hdc, logical block 163260\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n end_request: I/O error, dev hdc, sector 1306088\n Buffer I/O error on device hdc, logical block 163261\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n end_request: I/O error, dev hdc, sector 1306096\n Buffer I/O error on device hdc, logical block 163262\n\nI do not have the right type of CD-ROM drive to reproduce the end-of-media\ndata corruption bug myself, but this same patch in RHEL solved it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbf492d6c1a1bf5a8bda40274f479119f4c42ca4",
      "tree": "21f63aa351d91c6991f41a9b9d04c7d543837c51",
      "parents": [
        "83cc5ed3c4c65fc4c3729a5cec2111ede1ebf85e"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Jun 25 05:47:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] nbd: kill obsolete changelog, add GPL\n\nnbd abuses file header as a changelog (and obsolete one, too), and fails to\nmention GPL.  This fixes it.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \u003cPaul.Clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83cc5ed3c4c65fc4c3729a5cec2111ede1ebf85e",
      "tree": "ea2b6b04117ad88c41a5059bdaf36a7a505808c0",
      "parents": [
        "76a8ad293912cd2f01eca075d80cd0ddec30c627"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jun 25 05:47:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] kernel/sys.c: cleanups\n\n- proper prototypes for the following functions:\n  - ctrl_alt_del()  (in include/linux/reboot.h)\n  - getrusage()     (in include/linux/resource.h)\n- make the following needlessly global functions static:\n  - kernel_restart_prepare()\n  - kernel_kexec()\n\n[akpm@osdl.org: compile fix]\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ae6e163c1b637e1cb125613726ffbd31ca44fdf",
      "tree": "28a0f2be841d9b8ff0ab86a3706acce41ac0b6f9",
      "parents": [
        "dcd96379613a3cbe87c30e1c20122ecdcdf3a4b8"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Sun Jun 25 05:47:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:05 2006 -0700"
      },
      "message": "[PATCH] Add driver for ARM AMBA PL031 RTC\n\nAdd a driver for the ARM PL031 RTC found on some ARM SOCs.  The driver is\nfairly trivial as the RTC only provides a read/write and alarm capability.\n\n[akpm@osdl.org: compile fix]\nSigned-off-by: Deepak \u003cdsaxena@plexity.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcd96379613a3cbe87c30e1c20122ecdcdf3a4b8",
      "tree": "a993e3a14340feb966312078c79e7b9fc1bddbb3",
      "parents": [
        "a04ee14636fa339c4609766bd6173629d4f9026e"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sun Jun 25 05:47:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:05 2006 -0700"
      },
      "message": "[PATCH] idetape gcc 4.1 warning fix\n\nIn both the read and write cases it will return an error if\ncopy_{from/to}_user faults.  However, I let the driver try to read/write as\nmuch as it can just as it normally would , then finally it returns an error\nif there was one.  This was the most straight forward way to handle the\nerror , since there isn\u0027t a clear way to clean up the buffers on error .\n\nI moved retval in idetape_chrdev_write() down into the actual code blocks\nsince it\u0027s really once used there, and it conflicted with my ret variable.\n\nFixes the following warning,\n\ndrivers/ide/ide-tape.c: In function âidetape_copy_stage_from_userâ:\ndrivers/ide/ide-tape.c:2662: warning: ignoring return value of âcopy_from_userâ, declared with attribute warn_unused_result\ndrivers/ide/ide-tape.c: In function âidetape_copy_stage_to_userâ:\ndrivers/ide/ide-tape.c:2689: warning: ignoring return value of âcopy_to_userâ, declared with attribute warn_unused_result\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e6113908fe76a06295cb243f1f2f0eea055b0c2",
      "tree": "4c96b49de408c0813a148db1e5c35c4acf1f0dc6",
      "parents": [
        "59cc185ada89245204c658ebcf64422968736672"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jun 25 05:47:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:05 2006 -0700"
      },
      "message": "[PATCH] drivers/char/applicom.c: proper module_{init,exit}\n\nConvert the driver to use module_{init,exit}.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59cc185ada89245204c658ebcf64422968736672",
      "tree": "042e46cfe90c2ad5b711e2791b05f73ab1fe7725",
      "parents": [
        "a2926b1449bcc3d348e2228114b04869dc2f3986"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Sun Jun 25 05:47:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:04 2006 -0700"
      },
      "message": "[PATCH] oprofile: convert from semaphores to mutexes\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9adb8dbcd7a337620862106f8c17aeb5e7278c7",
      "tree": "c70b44cb6576c8034f52244af76a52c887146d4b",
      "parents": [
        "552c03483e49a69312c9e7384fda9282c991880a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:01 2006 -0700"
      },
      "message": "[PATCH] pnp: card_probe(): fix memory leak\n\nWe can leak `clink\u0027 if drv-\u003eprobe \u003d\u003d 0.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ceab8a936c302c0cea2bfe55617c76e2f5746fa",
      "tree": "bf2d8a37766ce24e96c69474dd7fa12b135dbbe3",
      "parents": [
        "0f41a53a6699209216327cd4b506711610ad24c5"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: remove redundant SA_SAMPLE_RANDOM from touchscreen drivers\n\nThe core input layer is already calling add_input_randomness.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f41a53a6699209216327cd4b506711610ad24c5",
      "tree": "8f10fa4f404053e2bd4cb057fb4d2797c27d8d5a",
      "parents": [
        "8bd0b97e95d378df57938d4773ad674194278ac1"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: change cpqarray to use add_disk_randomness\n\nDisk devices should use add_disk_randomness rather than SA_SAMPLE_RANDOM\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd0b97e95d378df57938d4773ad674194278ac1",
      "tree": "a3e27bb7eb4006f52da25cc6118395de9c4c27b7",
      "parents": [
        "afedfd016a78ea1b678886ab6236acbc7650fcfb"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: make CCISS use add_disk_randomness\n\nDisk devices should use the add_disk_randomness API rather than\nSA_SAMPLE_RANDOM.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5474c120aafe78ca54bf272f7a01107c42da2b21",
      "tree": "c1b002a27703ce92c816bfb9844752186e33d403",
      "parents": [
        "17660bdd5c1f1a165273c1a59cb5b87670a81cc4"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jun 25 05:47:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:59 2006 -0700"
      },
      "message": "[PATCH] Rewritten backlight infrastructure for portable Apple computers\n\nThis patch contains a total rewrite of the backlight infrastructure for\nportable Apple computers.  Backward compatibility is retained.  A sysfs\ninterface allows userland to control the brightness with more steps than\nbefore.  Userland is allowed to upload a brightness curve for different\nmonitors, similar to Mac OS X.\n\n[akpm@osdl.org: add needed exports]\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c5f4afdfbe72d5d1c814ad7286a4524d00c7b96",
      "tree": "7492a9533010d2016ff90a7372465edebcbb0d20",
      "parents": [
        "35353bb8b869f3a0a153d0674cdafbe4f64aaa05"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:47:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:58 2006 -0700"
      },
      "message": "[PATCH] m68k: convert mac irq code\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5dc7840b3ebe9c7967dd8ba73db957767009ff9",
      "tree": "0c5d45c592f140937e4e3e49ac9bc4ea8fc2cef7",
      "parents": [
        "1d174cfb0f2a8967433e157bae9c2d4dcdee5324"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:47:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:57 2006 -0700"
      },
      "message": "[PATCH] m68k: introduce irq controller\n\nIntroduce irq controller and use it to manage auto vector interrupts.\nIntroduce setup_irq() which can be used for irq setup.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4facfde9f1d7b8a61fb0017460da45e23e60115c",
      "tree": "00da6c7110b4d19869f65ce0e2da085788112060",
      "parents": [
        "92445eaaadc1f03f5a177ecc957bda76bf2ba8d5"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:57 2006 -0700"
      },
      "message": "[PATCH] m68k: cleanup generic irq names\n\nRename IRQ1..IRQ7 to IRQ_AUTO_1..IRQ_AUTO_7 and remove the duplicate\ndefintions.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b035c96b2da7258bb2bba31812b5f9dda3499f00",
      "tree": "46c6b4d3ca2351392d12658342e352cb8df0beb3",
      "parents": [
        "3921ee21e01ac5faecda640daa6071dc8f0e29c9"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:56 2006 -0700"
      },
      "message": "[PATCH] m68k: Add the generic dma API functions\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
      "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
      "parents": [
        "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09a9a45dc62fef5f46a0dc98a3cefdb464cc4aaa",
      "tree": "6ed1877420d2af9a2ac71cbafe0c515fc257b409",
      "parents": [
        "fb1bb34d45400f12e0a33f8c487b3795674908a7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 25 05:46:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] ieee1394: nodemgr: do not peek into struct semaphore\n\nAlso revert patch \"frv: ieee1394 is borken on frv\", as it no longer is.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfd8317d3340f03bc06eba6b58f0ec0861da4a13",
      "tree": "43bd5c93ad045355687c26beb0983fcf6ca18a6b",
      "parents": [
        "83626b01275d0228516b4d97da008328fc37c934",
        "c0897856553d45aee1780bed455b7c2e888dd64b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:48:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:48:14 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (25 commits)\n  [ARM] 3648/1: Update struct ucontext layout for coprocessor registers\n  [ARM] Add identifying number for non-rt sigframe\n  [ARM] Gather common sigframe saving code into setup_sigframe()\n  [ARM] Gather common sigframe restoration code into restore_sigframe()\n  [ARM] Re-use sigframe within rt_sigframe\n  [ARM] Merge sigcontext and sigmask members of sigframe\n  [ARM] Replace extramask with a full copy of the sigmask\n  [ARM] Remove rt_sigframe puc and pinfo pointers\n  [ARM] 3647/1: S3C24XX: add Osiris to the list of simtec pm machines\n  [ARM] 3645/1: S3C2412: irq support for external interrupts\n  [ARM] 3643/1: S3C2410: Add new usb clocks\n  [ARM] 3642/1: S3C24XX: Add machine SMDK2413\n  [ARM] 3641/1: S3C2412: Fixup gpio register naming\n  [ARM] 3640/1: S3C2412: Use S3C24XX_DCLKCON instead of S3C2410_DCLKCON\n  [ARM] 3639/1: S3C2412: serial port support\n  [ARM] 3638/1: S3C2412: core clocks\n  [ARM] 3637/1: S3C24XX: Add mpll clock, and set as fclk parent\n  [ARM] 3636/1: S3C2412: Add selection of CPU_ARM926\n  [ARM] 3635/1: S3C24XX: Add S3C2412 core cpu support\n  [ARM] 3633/1: S3C24XX: s3c2410 gpio bugfix - wrong pin nos\n  ...\n"
    },
    {
      "commit": "83626b01275d0228516b4d97da008328fc37c934",
      "tree": "7414f0b4ee877e10e40671df03425e362dd43c43",
      "parents": [
        "abb1cf3cb9532d824c8bda00a111adb106dd457d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:47:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 17:47:09 2006 -0700"
      },
      "message": "Revert \"[PATCH] usb: drivers/usb/core/devio.c dereferences a userspace pointer\"\n\nThis reverts commit 786dc1d3d7333f269e17d742886eac2188a2d9cc.\n\nAs Al so eloquently points out, the patch is crap. The old code was fine,\nthe new code was bogus.\n\nIt never dereferenced a user pointer, the \"-\u003e\" operator was to an array\nmember, which gives the _address_ of the member (in user space), not an\nactual dereference at all.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abb1cf3cb9532d824c8bda00a111adb106dd457d",
      "tree": "fd62d48b5057e36a476a8aa80ff5ea3fe337b4da",
      "parents": [
        "b464f5794619bbe98a92e1bc4180986e39615ac4",
        "c499aeb08cb24bed60e5bfc80720597bcf1a720d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:43 2006 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: radeon constify radeon microcode\n  Add i915 ioctls to configure pipes for vblank interrupt.\n  drm: update radeon to 1.25 add r200 vertex program support\n  drm: radeon add a tcl state flush before accessing tcl vector space\n"
    },
    {
      "commit": "b464f5794619bbe98a92e1bc4180986e39615ac4",
      "tree": "50f6df06a582b1c6b563af7ffd736a365a7941dd",
      "parents": [
        "b9d8be7828e974f076717f0da608d052440fe192",
        "0fe6e2d2928e089d16ec5ed7ba634c1d60916020"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:35 2006 -0700"
      },
      "message": "Merge branch \u0027intelfb-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6\n\n* \u0027intelfb-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6:\n  intelfb delousing\n"
    },
    {
      "commit": "b9d8be7828e974f076717f0da608d052440fe192",
      "tree": "d4bc4d3e13f816a76b1a02bde922ee7ad0dbdbd9",
      "parents": [
        "d02f40e81e003be6ddba5c176f2e40ea290c3729",
        "1812fd40725c13cf050c29791a6dd35d593eb8d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:48:24 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (40 commits)\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Make auxio a real driver.\n  [PARPORT] sunbpp: Convert to new SBUS device framework.\n  [Documentation]: Update probing info in sbus_drivers.txt\n  [SCSI] qlogicpti: Convert to new SBUS device framework.\n  [SCSI] esp: Fix bug in esp_remove_common.\n  [NET] sunhme: Kill useless loop over sdevs in quattro_sbus_find().\n  [NET] myri_sbus: Kill unused next_module struct member.\n  [NET] myri_sbus: Convert to new SBUS device layer.\n  [NET] sunqe: Convert to new SBUS driver layer.\n  [NET] sunbmac: Convert over to new SBUS device framework.\n  [NET] sunlance: Convert to new SBUS driver framework.\n  [NET] sunhme: Convert to new SBUS driver framework.\n  [NET] sunhme: Kill __sparc__ and __sparc_v9__ ifdefs.\n  [SCSI] sparc: Port esp to new SBUS driver layer.\n  [SOUND] sparc: Port amd7930 to new SBUS device layer.\n  [SBUS]: Rewrite and plug into of_device framework.\n  [SPARC]: Port of_device layer and make ebus use it.\n  [SPARC]: Port sparc64 in-kernel device tree code to sparc32.\n  [SPARC64]: Add of_device layer and make ebus/isa use it.\n  ...\n"
    },
    {
      "commit": "d02f40e81e003be6ddba5c176f2e40ea290c3729",
      "tree": "9a8147cc77bc6fead512abf6dfce25d4c38fa6b2",
      "parents": [
        "eb71c87a492b7090ff9e8ac46912c480a1687e38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:32:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:47:59 2006 -0700"
      },
      "message": "Enable minimal per-device resume tracing\n\nThis is the minimal resume trace code to find which device resume (if\nany) results in problems.  Usually, you\u0027d use the information this\ngenerates as a starting point to adding more fine-grained trace event\npoints.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb71c87a492b7090ff9e8ac46912c480a1687e38",
      "tree": "1136213dee0f942866b6c2c65de7e7c63ca94fda",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:27:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 24 14:44:01 2006 -0700"
      },
      "message": "Add some basic resume trace facilities\n\nConsidering that there isn\u0027t a lot of hw we can depend on during resume,\nthis is about as good as it gets.\n\nThis is x86-only for now, although the basic concept (and most of the\ncode) will certainly work on almost any platform.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73e55cb3b3549d0174d1dadb755200938232e8d0",
      "tree": "041dc51100fae9a8da403a69a7d966f99c578bc9",
      "parents": [
        "736855f0c748dacb624070b8d6ffffe4532cf4dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 24 21:21:32 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 21:21:32 2006 +0100"
      },
      "message": "[ARM] 3639/1: S3C2412: serial port support\n\nPatch from Ben Dooks\n\nSerial port support for the on-board UART blocks\non the Samsung S3C2412 and S3C2413 UARTs.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c499aeb08cb24bed60e5bfc80720597bcf1a720d",
      "tree": "a0fdc43db1b379650e913dbe46947b7e3a5b9adb",
      "parents": [
        "702880f24373dfb31edb0bcd997ff924d07decc3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:37:48 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:37:48 2006 +1000"
      },
      "message": "drm: radeon constify radeon microcode\n\nFrom: Tilman (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "702880f24373dfb31edb0bcd997ff924d07decc3",
      "tree": "ce78f61ee3b9b71d97bed31437af84c5fa0682da",
      "parents": [
        "d6fece051a4ef330922bfafb9d64e3e133e3a8a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:07:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:58 2006 +1000"
      },
      "message": "Add i915 ioctls to configure pipes for vblank interrupt.\n\ni915 vblanks can be generated from either pipe a or b, however a disabled\npipe generates no interrupts. This change allows the X server to select\nwhich pipe generates vblank interrupts.\n\nFrom: Keith Packard \u003ckeith.packard@intel.com\u003e via DRM CVS\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d6fece051a4ef330922bfafb9d64e3e133e3a8a6",
      "tree": "f75c1a4d4f5324ab21f08cf753c849e33f3365e4",
      "parents": [
        "f2a2279ffc0dfd27f6909184a29910e40ae7eebd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:04:07 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:10 2006 +1000"
      },
      "message": "drm: update radeon to 1.25 add r200 vertex program support\n\nAdd support for r200 vertex programs (R200_EMIT_VAP_PVS_CNTL, and new\npacket type for making it possible to address whole tcl vector space\nand have a larger count)\n\nFrom: Roland Scheidegger (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f2a2279ffc0dfd27f6909184a29910e40ae7eebd",
      "tree": "e1e9e8a652256a6fd25a595f429f88a39543b3f2",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 16:55:34 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:32:04 2006 +1000"
      },
      "message": "drm: radeon add a tcl state flush before accessing tcl vector space\n\nDo a tcl state flush before accessing tcl vector space. This fixes some\nmore problems with flickering (bug #6637). drm may not be appropriate\nplace for this, since doing that flush there might both be overkill and\ninsufficient in some cases. However, it\u0027s hard to figure out when that\nflush is needed, so this has to suffice. There does not seem to be a\nperformance penalty associated with it.\n\nFrom: Roland Scheidegger (DRM CVS)\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0fe6e2d2928e089d16ec5ed7ba634c1d60916020",
      "tree": "00b045e1d693d2dfa5a8e89e7129592f176ae902",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jun 23 06:05:39 2006 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:22:17 2006 +1000"
      },
      "message": "intelfb delousing\n\nring_head is offset in card memory, not iomem pointer.  Fixed, removed\nfuckloads of amazingly bogus casts somebody had sprinkled all over the\nplace.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4f62d158a32d9f470377a7bd6dcb797b42afe5f3",
      "tree": "728af64e1de30a6049d03f1799f094fb1dda75f7",
      "parents": [
        "9eccf1b3121f7e407d3159908f29252887194a16"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:22:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:19 2006 -0700"
      },
      "message": "[PARPORT] sunbpp: Convert to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d4253d9afabd6d42c33812a839ba67b8c9bbe49",
      "tree": "3816c3159f32135ff3265cf7e64793bf0ea9b744",
      "parents": [
        "7bd5ed5dd4f12ba56c99c9b5a8838afbf121f397"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:00:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:15 2006 -0700"
      },
      "message": "[SCSI] qlogicpti: Convert to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bd5ed5dd4f12ba56c99c9b5a8838afbf121f397",
      "tree": "aff1f778fe94307880cf9b6b972fe7aafd924252",
      "parents": [
        "96399487ad84b0d935923fe3652943159f36fb64"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:58:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:13 2006 -0700"
      },
      "message": "[SCSI] esp: Fix bug in esp_remove_common.\n\nDo not try to kfree(esp), scsi_host_put() takes care of that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96399487ad84b0d935923fe3652943159f36fb64",
      "tree": "97e82724bb3473abbb7c5e47766260d6bd26df92",
      "parents": [
        "c0442209e41b3453736ef974ee709a6ae15d99fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:36:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:11 2006 -0700"
      },
      "message": "[NET] sunhme: Kill useless loop over sdevs in quattro_sbus_find().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0442209e41b3453736ef974ee709a6ae15d99fb",
      "tree": "73db3fed40a9541db01e7b633555f8b258956e4d",
      "parents": [
        "a46c30fd62636d5d0f4209fed79c99c01dd58218"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:33:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:09 2006 -0700"
      },
      "message": "[NET] myri_sbus: Kill unused next_module struct member.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a46c30fd62636d5d0f4209fed79c99c01dd58218",
      "tree": "2d9558e47d70d1c137752b24779a30ce7ed7d124",
      "parents": [
        "ecba38abfdaf012713b661177c2a6db12bb996c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:32:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:07 2006 -0700"
      },
      "message": "[NET] myri_sbus: Convert to new SBUS device layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecba38abfdaf012713b661177c2a6db12bb996c3",
      "tree": "66803ba6b032d3ebd41bba37b3979fc0b056b377",
      "parents": [
        "52a34c7fe43afcbcd0e1ecfdef6b3dfdb9a90180"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 21:23:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:04 2006 -0700"
      },
      "message": "[NET] sunqe: Convert to new SBUS driver layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a34c7fe43afcbcd0e1ecfdef6b3dfdb9a90180",
      "tree": "8977d6e367aa344e1d7a1ce008265af3a6848370",
      "parents": [
        "c2d81e63ced3e81b8b71087b9af44da26171ba36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 18:48:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:02 2006 -0700"
      },
      "message": "[NET] sunbmac: Convert over to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2d81e63ced3e81b8b71087b9af44da26171ba36",
      "tree": "d9b889d7b0fa34055a37680a63766a56bf202438",
      "parents": [
        "050bbb196392b9c178f82b1205a23dd2f915ee93"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 18:39:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:00 2006 -0700"
      },
      "message": "[NET] sunlance: Convert to new SBUS driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "050bbb196392b9c178f82b1205a23dd2f915ee93",
      "tree": "7558fc040ea5cfedefd56f0e5412b15ee23d8228",
      "parents": [
        "9e326acf567b605cf4177081cc7367c24ec10a66"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 18:21:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:58 2006 -0700"
      },
      "message": "[NET] sunhme: Convert to new SBUS driver framework.\n\nAnd make it a real PCI driver too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e326acf567b605cf4177081cc7367c24ec10a66",
      "tree": "96a175748a36eeaa181ae3ce87ef19c47dc1d73b",
      "parents": [
        "411aa5540536feace62c97478a8ea5dab7469377"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 17:31:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:56 2006 -0700"
      },
      "message": "[NET] sunhme: Kill __sparc__ and __sparc_v9__ ifdefs.\n\nUse CONFIG_SPARC and CONFIG_SPARC64 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "411aa5540536feace62c97478a8ea5dab7469377",
      "tree": "7aef2cb7f15734027d8f88b96826692e57f3fc94",
      "parents": [
        "69b5c4f18b2ceab3da9e854d02f8d9a2aa5b8431"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 17:29:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:54 2006 -0700"
      },
      "message": "[SCSI] sparc: Port esp to new SBUS driver layer.\n\nThis also turns the driver into a new-style scsi driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "576c352e89e57cfa6c9f493e549d10d86f60a0cf",
      "tree": "4f393f05beef86284a037b106bfb353ff0d72c8a",
      "parents": [
        "fd5314311634245172d40ccb418d89dac91d6ad6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 23 15:55:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:50 2006 -0700"
      },
      "message": "[SBUS]: Rewrite and plug into of_device framework.\n\nI severely apologize, I was still learning how to program\nin C when I wrote this stuff 10 years ago...\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "942a6bdd1c4d2419a42be77ba1c964e4ba8dae9e",
      "tree": "b1a432a83aff7b88d301d4932ff75e5078b8c347",
      "parents": [
        "a2bd4fd17926d715a470fbe0ebe05128ba410984"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 15:53:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:45 2006 -0700"
      },
      "message": "[SPARC]: Port sparc64 in-kernel device tree code to sparc32.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2bd4fd17926d715a470fbe0ebe05128ba410984",
      "tree": "3e39a2f6aaf3a628b955067ef3668cae3456de03",
      "parents": [
        "8cd24ed4f8031636fb5dacb04adee9e02556ecd5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 01:44:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:43 2006 -0700"
      },
      "message": "[SPARC64]: Add of_device layer and make ebus/isa use it.\n\nSparcspkr and power drivers are converted, to make sure it works.\nEventually the SBUS device layer will use this as a sub-class.\n\nI really cannot cut loose on that bit until sparc32 is given the\nsame infrastructure.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cecc4e9222c4e2bca59834750e493eea6be97613",
      "tree": "9fd177ac904e4ef091c0322ae9f105210d42916d",
      "parents": [
        "9c10a58ed634d98114c5717e2da761d8a63f2cd4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:53:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:32 2006 -0700"
      },
      "message": "[SPARC64]: Convert central bus layer to in-kernel PROM device tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "690c8fd31f1e35985d0f35772fde514da59ec9d1",
      "tree": "8a5a0036b3780a9eb315ea2201a2562570de1ebe",
      "parents": [
        "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:12:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:28 2006 -0700"
      },
      "message": "[SPARC64]: Use in-kernel PROM tree for EBUS and ISA.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada",
      "tree": "152f0930dc099606342e9cc6d9a3892cd9f3f192",
      "parents": [
        "765b5f32730cfd2608291e679060b0391570c8b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 16:18:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:26 2006 -0700"
      },
      "message": "[SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.\n\nOne thing this change pointed out was that we really should\npull the \"get \u0027local-mac-address\u0027 property\" logic into a helper\nfunction all the network drivers can call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6760d28bc691bb255c501c9b680f2fc1162258b2",
      "tree": "8c6a249a56fc2a2eee995dbcb55daf4adf456705",
      "parents": [
        "27cc64c7cc9e41788e53655c717aeca2f55f2041"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 21 22:56:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:13 2006 -0700"
      },
      "message": "[SPARC64]: Convert sun4v virtual-device layer to in-kernel PROM device tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fae097debdf8ac9b66d220ac258535ea09f3898",
      "tree": "9c022cbf14e9174946a503b116fdf7376b8ce0ce",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 20 15:23:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:00 2006 -0700"
      },
      "message": "[SBUS]: Start cleaning up generic sbus support layer.\n\nIn particular, move the IRQ probing out to sparc32/sparc64\narch specific code where it belongs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18",
      "tree": "1c91f0dd294b14edb6058d1236a65b997f7ed2a2",
      "parents": [
        "6edad161cd4dfe1df772e7a74ab63cab53b5e8c1"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Jun 24 00:33:08 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 21:37:34 2006 -0700"
      },
      "message": "[PATCH] fix typo in acpi video brightness changes.\n\nPrevent possible null dereference due to misplaced ;\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6edad161cd4dfe1df772e7a74ab63cab53b5e8c1",
      "tree": "389d6daa728b2ba1bd8c2180cab705706449f62a",
      "parents": [
        "236ee8c33277ab48671995f26dc68a4639936418",
        "0dd4b21f517e138ea113db255645fbae1bf5eef3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 15:58:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 15:58:44 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (258 commits)\n  [libata] conversion to new debug scheme, part 1 of $N\n  [PATCH] libata: Add ata_scsi_dev_disabled\n  [libata] Add host lock to struct ata_port\n  [PATCH] libata: implement per-dev EH action mask eh_info-\u003edev_action[]\n  [PATCH] libata-dev: move the CDB-intr DMA blacklisting\n  [PATCH] ahci: disable NCQ support on vt8251\n  [libata] ahci: add JMicron PCI IDs\n  [libata] sata_nv: add PCI IDs\n  [libata] ahci: Add NVIDIA PCI IDs.\n  [PATCH] libata: convert several bmdma-style controllers to new EH, take #3\n  [PATCH] sata_via: convert to new EH, take #3\n  [libata] sata_nv: s/spin_lock_irqsave/spin_lock/ in irq handler\n  [PATCH] sata_nv: add hotplug support\n  [PATCH] sata_nv: convert to new EH\n  [PATCH] sata_nv: better irq handlers\n  [PATCH] sata_nv: simplify constants\n  [PATCH] sata_nv: kill struct nv_host_desc and nv_host\n  [PATCH] sata_nv: kill not-working hotplug code\n  [libata] Update docs to reflect current driver API\n  [PATCH] libata: add host_set-\u003enext for legacy two host_sets case, take #3\n  ...\n"
    },
    {
      "commit": "138a0128c01899ee8492858a50856b90d0d9d815",
      "tree": "9f9865b39e7e65c2bb6763f0ad9d7b02aba59b33",
      "parents": [
        "8269730b389d4793348d521140f9c76fb1828249"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 23 03:31:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:47:27 2006 -0700"
      },
      "message": "[PATCH] cpufreq build fix\n\ndrivers/cpufreq/cpufreq_ondemand.c: In function \u0027do_dbs_timer\u0027:\ndrivers/cpufreq/cpufreq_ondemand.c:374: warning: implicit declaration of function \u0027lock_cpu_hotplug\u0027\ndrivers/cpufreq/cpufreq_ondemand.c:381: warning: implicit declaration of function \u0027unlock_cpu_hotplug\u0027\ndrivers/cpufreq/cpufreq_conservative.c: In function \u0027do_dbs_timer\u0027:\ndrivers/cpufreq/cpufreq_conservative.c:425: warning: implicit declaration of function \u0027lock_cpu_hotplug\u0027\ndrivers/cpufreq/cpufreq_conservative.c:432: warning: implicit declaration of function \u0027unlock_cpu_hotplug\u0027\n\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad3caddaa1708e506f20b8e25a4a8ae586fc7d5b",
      "tree": "60a79c55a71ed3ef7bc9daaea694995b034eb044",
      "parents": [
        "b31dc66a54ad986b6b73bdc49c8efc17cbad1833"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jun 13 08:46:57 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[PATCH] Get rid of struct request request_pm_state member\n\nThe IDE power management can just use the -\u003eend_io_data member to store\nit\u0027s data.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "b31dc66a54ad986b6b73bdc49c8efc17cbad1833",
      "tree": "5591383c1cbffe11512da889c971f899333f1a44",
      "parents": [
        "271f18f102c789f59644bb6c53a69da1df72b2f4"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jun 13 08:26:10 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Jun 23 17:10:39 2006 +0200"
      },
      "message": "[PATCH] Kill PF_SYNCWRITE flag\n\nA process flag to indicate whether we are doing sync io is incredibly\nugly. It also causes performance problems when one does a lot of async\nio and then proceeds to sync it. Part of the io will go out as async,\nand the other part as sync. This causes a disconnect between the\npreviously submitted io and the synced io. For io schedulers such as CFQ,\nthis will cause us lost merges and suboptimal behaviour in scheduling.\n\nRemove PF_SYNCWRITE completely from the fsync/msync paths, and let\nthe O_DIRECT path just directly indicate that the writes are sync\nby using WRITE_SYNC instead.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "199f4c9f76fd8b030405abddf294e771f888de03",
      "tree": "ee4f104a7562e1fd76882bc40f2de7d90812e1df",
      "parents": [
        "37224470c8c6d90a4062e76a08d4dc1fcf91fc89",
        "ca6bb5d7ab22ac79f608fe6cbc6b12de6a5a19f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:00:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:00:01 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Require CAP_NET_ADMIN to create tuntap devices.\n  [NET]: fix net-core kernel-doc\n  [TCP]: Move inclusion of \u003clinux/dmaengine.h\u003e to correct place in \u003clinux/tcp.h\u003e\n  [IPSEC]: Handle GSO packets\n  [NET]: Added GSO toggle\n  [NET]: Add software TSOv4\n  [NET]: Add generic segmentation offload\n  [NET]: Merge TSO/UFO fields in sk_buff\n  [NET]: Prevent transmission after dev_deactivate\n  [IPV6] ADDRCONF: Fix default source address selection without CONFIG_IPV6_PRIVACY\n  [IPV6]: Fix source address selection.\n  [NET]: Avoid allocating skb in skb_pad\n"
    },
    {
      "commit": "37224470c8c6d90a4062e76a08d4dc1fcf91fc89",
      "tree": "627f537177bf8e951c12bec04c4a85f0125f5ece",
      "parents": [
        "e83319510b04dd51a60da8a0b4ccf8b92b3ab1ad",
        "ae6c859b7dcd708efadf1c76279c33db213e3506"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:52:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:52:36 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (65 commits)\n  ACPI: suppress power button event on S3 resume\n  ACPI: resolve merge conflict between sem2mutex and processor_perflib.c\n  ACPI: use for_each_possible_cpu() instead of for_each_cpu()\n  ACPI: delete newly added debugging macros in processor_perflib.c\n  ACPI: UP build fix for bugzilla-5737\n  Enable P-state software coordination via _PDC\n  P-state software coordination for speedstep-centrino\n  P-state software coordination for acpi-cpufreq\n  P-state software coordination for ACPI core\n  ACPI: create acpi_thermal_resume()\n  ACPI: create acpi_fan_suspend()/acpi_fan_resume()\n  ACPI: pass pm_message_t from acpi_device_suspend() to root_suspend()\n  ACPI: create acpi_device_suspend()/acpi_device_resume()\n  ACPI: replace spin_lock_irq with mutex for ec poll mode\n  ACPI: Allow a WAN module enable/disable on a Thinkpad X60.\n  sem2mutex: acpi, acpi_link_lock\n  ACPI: delete unused acpi_bus_drivers_lock\n  sem2mutex: drivers/acpi/processor_perflib.c\n  ACPI add ia64 exports to build acpi_memhotplug as a module\n  ACPI: asus_acpi_init(): propagate correct return value\n  ...\n\nManual resolve of conflicts in:\n\n\tarch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c\n\tarch/i386/kernel/cpu/cpufreq/speedstep-centrino.c\n\tinclude/acpi/processor.h\n"
    },
    {
      "commit": "eefe85ee350ece1bdf3e9a61e941d3394a528660",
      "tree": "7ed531a7946a6d715622a7d39be9042c03de961d",
      "parents": [
        "98bd34eaf1a7d1f2ed9c4e5d3a9664d3dcdd2159"
      ],
      "author": {
        "name": "Constantine Sapuntzakis",
        "email": "csapuntz@gmail.com",
        "time": "Fri Jun 23 02:06:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:09 2006 -0700"
      },
      "message": "[PATCH] drivers/block/loop.c: don\u0027t return garbage if LOOP_SET_STATUS not called\n\nWhile writing a version of losetup, I ran into the problem that the loop\ndevice was returning total garbage.\n\nIt turns out the problem was that this losetup was only issuing the\nLOOP_SET_FD ioctl and not issuing a subsequent LOOP_SET_STATUS ioctl.  This\nlosetup didn\u0027t have any special status to set, so it left out the call.\n\nThe deeper cause is that loop_set_fd sets the transfer function to NULL,\nwhich causes no transfer to happen lo_do_transfer.\n\nThis patch fixes the problem by setting transfer to transfer_none in\nloop_set_fd.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "125e18745f16685f69a34fd6130d47598fc4bf54",
      "tree": "c97ed94b0525a572efa1bd4990a55b18be5d781d",
      "parents": [
        "78ce89c92bc6eaf5933b5664bff64253a7103bd7"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jun 23 02:06:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:08 2006 -0700"
      },
      "message": "[PATCH] More BUG_ON conversion\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdaad343b561cdeb38b0578bb038eb5e87ed5551",
      "tree": "e9f43e14114b7bb46d3175df92a1de5643b2f976",
      "parents": [
        "908dcecda1d18803b5823f30e6c47d2882dc0cf1"
      ],
      "author": {
        "name": "Peter Hagervall",
        "email": "hager@cs.umu.se",
        "time": "Fri Jun 23 02:06:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:08 2006 -0700"
      },
      "message": "[PATCH] Sparse fixes for synclink_cs\n\nMark a few non-exported functions static.\n\nSigned-off-by: Peter Hagervall \u003chager@cs.umu.se\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5d6839b75ca4a29b5e0a5595914a8715e8f746d",
      "tree": "8bb38547046d71b42b687e7c07350fe02d9b3d63",
      "parents": [
        "226a6b84aaaf1fac7a5d41cf4e7387fd9ba895d5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 23 02:05:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:08 2006 -0700"
      },
      "message": "[PATCH] drivers/md/raid6algos.c: fix a NULL dereference\n\nThis patch fixes a NULL dereference spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5befceb5cfecba49fdf61f8e0eb4d453200eac9",
      "tree": "d44d7b0375408895a686e274a4a336c271184d0a",
      "parents": [
        "862f5f0133f1c8a179dd93adc03d43f8f7e8bac5"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Fri Jun 23 02:05:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:07 2006 -0700"
      },
      "message": "[PATCH] SGI IOC4: Detect IO card variant\n\nThere are three different IO cards which an SGI IOC4 controller may find\nitself on.  One of these variants does not bring out the IDE and serial\nsignals, so we need to disable attaching the corresponding IOC4 subdrivers\nto such cards.\n\nCleans up message clutter emitted during device probing.\n\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "deb0e9b234af24f4a827757fae9ff5542a3d2a12",
      "tree": "5708987407378781ae22bb4c032ffb807e449e91",
      "parents": [
        "66f969d064e46e6690c3426e2af846e76fb80e83"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 23 02:05:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:06 2006 -0700"
      },
      "message": "[PATCH] connector-exports\n\nPut the connector exports at the functions so people can see them in context.\n\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66f969d064e46e6690c3426e2af846e76fb80e83",
      "tree": "3a1ab9196b5811ec287969a36dee12911fbd22f1",
      "parents": [
        "481fad483487ea967fe20bbc9e565d787f7bf20f"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Jun 23 02:05:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:06 2006 -0700"
      },
      "message": "[PATCH] ipmi: strstrip conversion\n\nSwitch an open-coded strstrip() to use the new API.\n\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d31a4ea8cf7a2afc7299d1d3d8732ca54a5934e",
      "tree": "74995c3163a0854d37a0a5193177928c2ded9ce8",
      "parents": [
        "368a5fa1f28589e6b54588a139ea872d5b4b1914"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Fri Jun 23 02:05:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:06 2006 -0700"
      },
      "message": "[PATCH] Process Events - Header Cleanup\n\nMove connector header include to precisely where it\u0027s needed.\n\nRemove unused time.h header file as well.  This was leftover from previous\niterations of the process events patches.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nCc: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nCc: Nguyen Anh Quynh \u003caquynh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9becde79d2c5e382d955167c07017b5e34b142f0",
      "tree": "fb2f84658cf9a8d7c4089262bd545fa809ef84da",
      "parents": [
        "83d4e6e7fba0b2a01092f0cf14ba2e33bd1253e9"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Fri Jun 23 02:05:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:05 2006 -0700"
      },
      "message": "[PATCH] leds: Amstrad Delta LED support\n\nUse the new LED infrastructure to support the 6 LEDs present on the Amstrad\nDelta.\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAckde-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Ben Dooks \u003cben@fluff.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d20d04bc9befbd752092b4aa42bb8254a1af0776",
      "tree": "acf5686c7353aab275451e9033f5aa7693c8dc23",
      "parents": [
        "94a6735cd67375029c2092e6d46f14b2721e6793"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Jun 23 02:05:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:04 2006 -0700"
      },
      "message": "[PATCH] ISDN: correctly handle isdn_writebuf_stub() errors\n\nisdn_writebuf_stub() forgets to detect memory allocation and uaccess errors.\nAnd when that\u0027s fixed, if a error happens the caller will just keep on\nlooping.\n\nSo change the caller to detect the error, and to return it.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94a6735cd67375029c2092e6d46f14b2721e6793",
      "tree": "1d9479e9c2900cdaf1ec7ded1b7a917c8528a3d8",
      "parents": [
        "2eebb1925d25cfd7e7cd2eb18ac4d4e6d189dba0"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Jun 23 02:05:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:04 2006 -0700"
      },
      "message": "[PATCH] i4l: memory leak fix for sc_ioctl().\n\nFix leak of `rcvmsg\u0027 in sc_ioctl().\n\nThere are two returns in the switch in sc_ioctl (the SCIOCSTART case) that\nmay leak `rcvmsg\u0027.  This patch fixes that by adding a kfree() call at the\nbeginning of that case.\n\nBug found by the coverity checker as #1098\n\nEric Sesterhenn send me a patch to fix the leak(s) by adding 2 kfree()\ncalls before the returns, I changed that into just a single call at the\nbeginning.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a9d6e0632b867ca71d3ee1e7e5c2365b6711031",
      "tree": "65e6d74dc6cc21dc027395fbdd042d9ba992e0b0",
      "parents": [
        "c7a43575518702fe6829d970c3d04acd91ae5c91"
      ],
      "author": {
        "name": "Jean-Luc Leger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Fri Jun 23 02:05:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:04 2006 -0700"
      },
      "message": "[PATCH] clean up default value of USB_ISP116X_HCD, USB_SL811_HCD and USB_SL811_CS\n\nDefault values for boolean and tristate options can only be \u0027y\u0027, \u0027m\u0027 or \u0027n\u0027.\nThis patch removes wrong default for USB_ISP116X_HCD, USB_SL811_HCD and\nUSB_SL811_CS.\n\nSigned-off-by: Jean-Luc Leger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32797f976d62af709943aae38a9457b5a6dbcd8a",
      "tree": "63c71a314678946589d575bcb0559fe727a4daad",
      "parents": [
        "8d27e9084b372441dc8c9cf361a965ee58032767"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Fri Jun 23 02:05:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:03 2006 -0700"
      },
      "message": "[PATCH] Remove CONFIG_PARPORT_ARC, drivers/parport/parport_arc.c\n\nIt\u0027s wasn\u0027t referenced in Makefile since at least 2.2.8, unbuildable due to\ntrivial typos and things like DATA_LATCH and arc_write_control() which\ndoesn\u0027t exist.\n\nAdrian Bunk:\nadapted the patch to unrelated context changes\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75e1fcc0b18df0a65ab113198e9dc0e98999a08c",
      "tree": "3ac0d0d3120cbca4ee9734494e2c9a4e0775ac4f",
      "parents": [
        "ff7b86b82083f24b8637dff1528c7101c18c7f39"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Fri Jun 23 02:05:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:02 2006 -0700"
      },
      "message": "[PATCH] vfs: add lock owner argument to flush operation\n\nPass the POSIX lock owner ID to the flush operation.\n\nThis is useful for filesystems which don\u0027t want to store any locking state\nin inode-\u003ei_flock but want to handle locking/unlocking POSIX locks\ninternally.  FUSE is one such filesystem but I think it possible that some\nnetwork filesystems would need this also.\n\nAlso add a flag to indicate that a POSIX locking request was generated by\nclose(), so filesystems using the above feature won\u0027t send an extra locking\nrequest in this case.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f36d17a87ea9c2584aa8f649e438334bd69e32f",
      "tree": "d7fb30847c42598631cc29f4a5afa2ecd3a9d92d",
      "parents": [
        "f1b5e520bb65e98d27632cd270d931838bd2a5da"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jun 23 02:05:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:01 2006 -0700"
      },
      "message": "[PATCH] m68k: windfarm is powerpc-only, don\u0027t do it on m68k macs\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "882905c7ff81763a3aa3413629f7253b75587cb1",
      "tree": "1425504c208f6c06a8817e376b113ae6360b12ef",
      "parents": [
        "5fa28ea42f28342ca6efaa2d23789f3fec5adff6"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Jun 23 02:04:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:01 2006 -0700"
      },
      "message": "[PATCH] m68k: wd33c93: extra delay\n\nThe wd33c93 needs a small delay before a new command can be started.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fa28ea42f28342ca6efaa2d23789f3fec5adff6",
      "tree": "3433408bfa592c8ca93a121422fab5f42e7c3444",
      "parents": [
        "cb7d390df391402c9630940d5a2ea1571fc5cde2"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Jun 23 02:04:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:01 2006 -0700"
      },
      "message": "[PATCH] m68k: restore amikbd compatibility with 2.4\n\nDump the extra mapping in the amikbd interrupt handler, so old Amiga keymaps\nwork again.  Amigas need a special keymap anyway, standard keymaps are not\nusable and recreating all keymaps is simply not worth the trouble.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "078517e4118dc60a97c4eda127b849383eb26f8e",
      "tree": "894d17bb1979dc894f12cb22d95507db1330536c",
      "parents": [
        "2c3e0262e0cb5395fe02cdf27c229ee7414ab0c0"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Jun 23 02:04:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:00 2006 -0700"
      },
      "message": "[PATCH] m68k: atyfb_base compile fix for CONFIG_PCI\u003dn\n\nThe atyfb_driver structure is only available if CONFIG_PCI is set.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c3e0262e0cb5395fe02cdf27c229ee7414ab0c0",
      "tree": "d375b705880fc70b8dc5029b81b697936f1bbce7",
      "parents": [
        "daacf8bc0dd37a6ad3a87d1a667599e15940815e"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Jun 23 02:04:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:00 2006 -0700"
      },
      "message": "[PATCH] m68k: completely initialize hw_regs_t in ide_setup_ports\n\nide_setup_ports does not completely initialize the hw_regs_t structure which\ncan cause random failures, as the structure is often on the stack.  None of\nthe callers expect a partially initialized structure, i.e.  none of them do\nany setup of their own before calling ide_setup_ports().\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f22271898707aed2f84cc75ab3bd109173cdbbf",
      "tree": "773c9c455c881a32ce5a5afd80dfe559ae10dc68",
      "parents": [
        "7b0c2d92180dbd9c7cd0c4b9bd38b06bb0f12843"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Fri Jun 23 02:04:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:57 2006 -0700"
      },
      "message": "[PATCH] make ACPI errata __read_mostly\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a73df4dfdb0e01a1cbf119416a00e520a5e22306",
      "tree": "4d75e3a690b9ad781dba21b1e12a1e3533e3028b",
      "parents": [
        "7f788435568795c4cd29301bb4ccf7aff54f5051"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 23 02:04:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:55 2006 -0700"
      },
      "message": "[PATCH] frv: ieee1394 is borken on frv\n\nThe ieee1394 assumes it may make direct use of -\u003ecount in the semaphore\nstructure.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffca11104c06aff1641b9787f9e5b1099187ff83",
      "tree": "b9fb644c7397113f6ac91aad9187cb2f9fe59944",
      "parents": [
        "0c426f26cce71626ed39cd7b9496ea7f460ea9d0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 23 02:04:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:55 2006 -0700"
      },
      "message": "[PATCH] frv: initrd is grossly broken on frv (never built)\n\nThe FRV arch doesn\u0027t currently support initrd, so it should be disabled\nautomatically for the moment.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "762834e8bf46bf41ce9034d062a7c1f8563175f3",
      "tree": "fb134ef41772ba61050a08cc4ed92c50cd057658",
      "parents": [
        "d6277db4ab271862ed599da08d78961c70f00002"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Fri Jun 23 02:03:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:48 2006 -0700"
      },
      "message": "[PATCH] Unify pxm_to_node() and node_to_pxm()\n\nConsolidate the various arch-specific implementations of pxm_to_node() and\nnode_to_pxm() into a single generic version.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "454e2398be9b9fa30433fccc548db34d19aa9958",
      "tree": "1f61cb0c3716a33b661cfc8977e9beeb480a322c",
      "parents": [
        "1ad5544098a69d7dc1fa508cbb17e13a7a952fd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jun 23 02:02:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:45 2006 -0700"
      },
      "message": "[PATCH] VFS: Permit filesystem to override root dentry on mount\n\nExtend the get_sb() filesystem operation to take an extra argument that\npermits the VFS to pass in the target vfsmount that defines the mountpoint.\n\nThe filesystem is then required to manually set the superblock and root dentry\npointers.  For most filesystems, this should be done with simple_set_mnt()\nwhich will set the superblock pointer and then set the root dentry to the\nsuperblock\u0027s s_root (as per the old default behaviour).\n\nThe get_sb() op now returns an integer as there\u0027s now no need to return the\nsuperblock pointer.\n\nThis patch permits a superblock to be implicitly shared amongst several mount\npoints, such as can be done with NFS to avoid potential inode aliasing.  In\nsuch a case, simple_set_mnt() would not be called, and instead the mnt_root\nand mnt_sb would be set directly.\n\nThe patch also makes the following changes:\n\n (*) the get_sb_*() convenience functions in the core kernel now take a vfsmount\n     pointer argument and return an integer, so most filesystems have to change\n     very little.\n\n (*) If one of the convenience function is not used, then get_sb() should\n     normally call simple_set_mnt() to instantiate the vfsmount. This will\n     always return 0, and so can be tail-called from get_sb().\n\n (*) generic_shutdown_super() now calls shrink_dcache_sb() to clean up the\n     dcache upon superblock destruction rather than shrink_dcache_anon().\n\n     This is required because the superblock may now have multiple trees that\n     aren\u0027t actually bound to s_root, but that still need to be cleaned up. The\n     currently called functions assume that the whole tree is rooted at s_root,\n     and that anonymous dentries are not the roots of trees which results in\n     dentries being left unculled.\n\n     However, with the way NFS superblock sharing are currently set to be\n     implemented, these assumptions are violated: the root of the filesystem is\n     simply a dummy dentry and inode (the real inode for \u0027/\u0027 may well be\n     inaccessible), and all the vfsmounts are rooted on anonymous[*] dentries\n     with child trees.\n\n     [*] Anonymous until discovered from another tree.\n\n (*) The documentation has been adjusted, including the additional bit of\n     changing ext2_* into foo_* in the documentation.\n\n[akpm@osdl.org: convert ipath_fs, do other stuff]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ad5544098a69d7dc1fa508cbb17e13a7a952fd8",
      "tree": "60eb468a15572cbecd167286b5a91d22e8bd1710",
      "parents": [
        "5fa21d821f6972e70942f2c555ec29dde962bdb2"
      ],
      "author": {
        "name": "Rachita Kothiyal",
        "email": "rachita@in.ibm.com",
        "time": "Fri Jun 23 02:02:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:44 2006 -0700"
      },
      "message": "[PATCH] Fix cdrom being confused on using kdump\n\nI have seen the cdrom drive appearing confused on using kdump on certain\nx86_64 systems.  During the booting up of the second kernel, the following\nmessage would keep flooding the console, and the booting would not proceed\nany further.\n\nhda: cdrom_pc_intr: The drive appears confused (ireason \u003d 0x01)\n\nIn this patch, whenever we are hitting a confused state in the interrupt\nhandler with the DRQ set, we end the request and return ide_stopped.  Using\nthis I dont see the status error.\n\nSigned-off-by: Rachita Kothiyal \u003crachita@in.ibm.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca6bb5d7ab22ac79f608fe6cbc6b12de6a5a19f0",
      "tree": "7255df98fa5692c498605d2bd80402ec866f134a",
      "parents": [
        "f4b8ea7849544114e9d3d682df4d400180854677"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 22 16:07:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 02:07:44 2006 -0700"
      },
      "message": "[NET]: Require CAP_NET_ADMIN to create tuntap devices.\n\nThe tuntap driver allows an admin to create persistent devices and\nassign ownership of them to individual users. Unfortunately, relaxing\nthe permissions on the /dev/net/tun device node so that they can\nactually use those devices will _also_ allow those users to create\narbitrary new devices of their own. This patch corrects that, and\nadjusts the recommended permissions for the device node accordingly.\n\nSigned-off-By: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7967168cefdbc63bf332d6b1548eca7cd65ebbcc",
      "tree": "c45759149ae0acdc89d746e556a0ae278d11776d",
      "parents": [
        "d4828d85d188dc70ed172802e798d3978bb6e29e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 22 02:40:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 02:07:29 2006 -0700"
      },
      "message": "[NET]: Merge TSO/UFO fields in sk_buff\n\nHaving separate fields in sk_buff for TSO/UFO (tso_size/ufo_size) is not\ngoing to scale if we add any more segmentation methods (e.g., DCCP).  So\nlet\u0027s merge them.\n\nThey were used to tell the protocol of a packet.  This function has been\nsubsumed by the new gso_type field.  This is essentially a set of netdev\nfeature bits (shifted by 16 bits) that are required to process a specific\nskb.  As such it\u0027s easy to tell whether a given device can process a GSO\nskb: you just have to and the gso_type field and the netdev\u0027s features\nfield.\n\nI\u0027ve made gso_type a conjunction.  The idea is that you have a base type\n(e.g., SKB_GSO_TCPV4) that can be modified further to support new features.\nFor example, if we add a hardware TSO type that supports ECN, they would\ndeclare NETIF_F_TSO | NETIF_F_TSO_ECN.  All TSO packets with CWR set would\nhave a gso_type of SKB_GSO_TCPV4 | SKB_GSO_TCPV4_ECN while all other TSO\npackets would be SKB_GSO_TCPV4.  This means that only the CWR packets need\nto be emulated in software.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b057c6b1a25d57edf2b4d1e956e50936480a9ff",
      "tree": "e641febd6f562e0ed1198c160ff353ab513f0612",
      "parents": [
        "5fa21d821f6972e70942f2c555ec29dde962bdb2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jun 23 02:06:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 23 02:06:41 2006 -0700"
      },
      "message": "[NET]: Avoid allocating skb in skb_pad\n\nFirst of all it is unnecessary to allocate a new skb in skb_pad since\nthe existing one is not shared.  More importantly, our hard_start_xmit\ninterface does not allow a new skb to be allocated since that breaks\nrequeueing.\n\nThis patch uses pskb_expand_head to expand the existing skb and linearize\nit if needed.  Actually, someone should sift through every instance of\nskb_pad on a non-linear skb as they do not fit the reasons why this was\noriginally created.\n\nIncidentally, this fixes a minor bug when the skb is cloned (tcpdump,\nTCP, etc.).  As it is skb_pad will simply write over a cloned skb.  Because\nof the position of the write it is unlikely to cause problems but still\nit\u0027s best if we don\u0027t do it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dd4b21f517e138ea113db255645fbae1bf5eef3",
      "tree": "c5f9894fb7f9536e1a2149e64c44ca94d3ec063c",
      "parents": [
        "99ba9e093d058f6dff54f475136018e2e281d50f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Fri Jun 23 02:29:08 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jun 23 02:29:08 2006 -0400"
      },
      "message": "[libata] conversion to new debug scheme, part 1 of $N\n\nThe first 25% of libata-core.c converted to the new debugging scheme.\n\nSigned-off-by: \u003cpetkov@math.uni-muenster.de\u003e\n\n(with addition of ATA_MSG_WARN to standard msg_enable by me)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fa21d821f6972e70942f2c555ec29dde962bdb2",
      "tree": "fbe0a083ce7fc7ddb58cd452d5598662acac325b",
      "parents": [
        "8542e5893c2b10b4f6c80149e7dc3fdd2dc38bc6",
        "5d9fd169c9fbdaecdc430431e59bf94ff40b93d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 23:09:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 23:09:42 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  [PATCH] Driver core: fix locking issues with the devices that are attached to classes\n  [PATCH] USB: get USB suspend to work again\n"
    },
    {
      "commit": "5d9fd169c9fbdaecdc430431e59bf94ff40b93d3",
      "tree": "11afe01918373ecbfe9097b084a1cc88d706f1a4",
      "parents": [
        "0517587e5896cef1d5f99d3b24f5f2ca15d952ad"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 17:17:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 22:54:30 2006 -0700"
      },
      "message": "[PATCH] Driver core: fix locking issues with the devices that are attached to classes\n\nDoh, that was foolish...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "0517587e5896cef1d5f99d3b24f5f2ca15d952ad"
}
