)]}'
{
  "log": [
    {
      "commit": "3611f4d2a5e0f6135805f88bc5ecb63fa9ee5107",
      "tree": "c8813d1ca4f750a00e9a88441cd8caa15f351ffc",
      "parents": [
        "e848b583e03306f5f9b3a66a793c37e3649e04ca"
      ],
      "author": {
        "name": "David Newall",
        "email": "david@davidnewall.com",
        "time": "Mon Feb 11 21:41:30 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 12 17:54:16 2008 -0800"
      },
      "message": "hci_ldisc: fix null pointer deref\n\nArjan:\n\n  With the help of kerneloops.org I\u0027ve spotted a nice little interaction\n  between the TTY layer and the bluetooth code, however the tty layer is not\n  something I\u0027m all too familiar with so I rather ask than brute-force fix the\n  code incorrectly.\n\n  The raw details are at:\n  http://www.kerneloops.org/search.php?search\u003duart_flush_buffer\n\n  What happens is that, on closing the bluetooth tty, the tty layer goes\n  into the release_dev() function, which first does a bunch of stuff, then\n  sets the file-\u003eprivate_data to NULL, does some more stuff and then calls the\n  ldisc close function.  Which in this case, is hci_uart_tty_close().\n\n  Now, hci_uart_tty_close() calls hci_uart_close() which clears some\n  internal bit, and then calls hci_uart_flush()...  which calls back to the\n  tty layers\u0027 uart_flush_buffer() function.  (in drivers/bluetooth/hci_tty.c\n  around line 194) Which then WARN_ON()\u0027s because that\u0027s not allowed/supposed\n  to be called this late in the shutdown of the port....\n\n  Should the bluetooth driver even call this flush function at all??\n\nDavid:\n\n  This seems to be what happens: Hci_uart_close() flushes using\n  hci_uart_flush().  Subsequently, in hci_dev_do_close(), (one step in\n  hci_unregister_dev()), hci_uart_flush() is called again.  The comment in\n  uart_flush_buffer(), relating to the WARN_ON(), indicates you can\u0027t flush\n  after the port is closed; which sounds reasonable.  I think hci_uart_close()\n  should set hdev-\u003eflush to NULL before returning.  Hci_dev_do_close() does\n  check for this.  The code path is rather involved and I\u0027m not entirely clear\n  of all steps, but I think that\u0027s what should be done.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b791dd3ed7bef989f268365e85800862e8ac756f",
      "tree": "cdad5dbc7abc845682759fc4687bde3f8d9fee4e",
      "parents": [
        "96b5a46e2a72dc1829370c87053e0cd558d58bc0",
        "651be3a2ba95bc30fcb737985741736e63231cdf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 12 17:51:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 12 17:51:26 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "96b5a46e2a72dc1829370c87053e0cd558d58bc0",
      "tree": "1f327e4ee26377d40c5fcac8cda3f2fab03f6f09",
      "parents": [
        "2c1582699872d38682b136b1446953ee351bc7e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:52:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:52:01 2008 -0800"
      },
      "message": "WMI: initialize wmi_blocks.list even if ACPI is disabled\n\nEven if we don\u0027t want to register the WMI driver, we should initialize\nthe wmi_blocks list to be empty, since we don\u0027t want the wmi helper\nfunctions to oops just because that basic list has not even been set up.\n\nWith this, \"find_guid()\" will happily return \"not found\" rather than\noopsing all over the place, and the callers will then just automatically\nreturn false or AE_NOT_FOUND as appropriate.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1292b17dc03fcd90f3301974cea1b7c61371ba5",
      "tree": "a2c76d531711a0b40c15e46b163fa94b65a2f227",
      "parents": [
        "c76d118ecc5fcac7c823fb428676860dba0fdd20",
        "29c271123dc7895a9f77d3e61e747b2a052d0a2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:43:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:43:14 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Fix build break (missing include)\n"
    },
    {
      "commit": "a17b7a398d5c20ccbcb11f98dc2a76a6f07934ad",
      "tree": "8c044501818c13b35bdc45ac5bf3189bfd556deb",
      "parents": [
        "271cad6d7e91ff8eea18976311692f99cd667ad3",
        "fbf14e2f2d674e6a2ff0fb2aa569e7f6687483a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:42:11 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:42:11 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_mv: platform driver allocs dma without create\n  pata_ninja32: setup changes\n  pata_legacy: typo fix\n  pata_amd: Note in the module description it handles Nvidia\n  sata_mv: fix loop with last port\n  libata: ignore deverr on SETXFER if mode is configured\n  pata_via: fix SATA cable detection on cx700\n"
    },
    {
      "commit": "29c271123dc7895a9f77d3e61e747b2a052d0a2a",
      "tree": "0b416b62870d244261f3bb274ccc328ab30f79da",
      "parents": [
        "cc13e442952a347f7e217eeaee4778485394f1be"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 10 20:22:57 2008 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 11 14:19:42 2008 -0800"
      },
      "message": "mlx4_core: Fix build break (missing include)\n\nCommit 313abe55 (\"mlx4_core: For 64-bit systems, vmap() kernel queue\nbuffers\") caused this to pop up on powerpc allyesconfig, looks like a\nmissing include file:\n\n    drivers/net/mlx4/alloc.c: In function \u0027mlx4_buf_alloc\u0027:\n    drivers/net/mlx4/alloc.c:162: error: implicit declaration of function \u0027vmap\u0027\n    drivers/net/mlx4/alloc.c:162: error: \u0027VM_MAP\u0027 undeclared (first use in this function)\n    drivers/net/mlx4/alloc.c:162: error: (Each undeclared identifier is reported only once\n    drivers/net/mlx4/alloc.c:162: error: for each function it appears in.)\n    drivers/net/mlx4/alloc.c:162: warning: assignment makes pointer from integer without a cast\n    drivers/net/mlx4/alloc.c: In function \u0027mlx4_buf_free\u0027:\n    drivers/net/mlx4/alloc.c:187: error: implicit declaration of function \u0027vunmap\u0027\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "fbf14e2f2d674e6a2ff0fb2aa569e7f6687483a3",
      "tree": "04a2fd5f85478d05d1e977a83abf2d37f21a6f59",
      "parents": [
        "4194645079ca15679bf7e5b00e71561cf6864761"
      ],
      "author": {
        "name": "Byron Bradley",
        "email": "byron.bbradley@gmail.com",
        "time": "Sun Feb 10 21:17:30 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:30:10 2008 -0500"
      },
      "message": "sata_mv: platform driver allocs dma without create\n\nWhen the sata_mv driver is used as a platform driver,\nmv_create_dma_pools() is never called so it fails when trying\nto alloc in mv_pool_start().\n\nSigned-off-by: Byron Bradley \u003cbyron.bbradley@gmail.com\u003e\nAcked-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4194645079ca15679bf7e5b00e71561cf6864761",
      "tree": "9bad1fda75a94cd0e40f6b166772c2a47277342b",
      "parents": [
        "8397248d4662d77296889529c911e2182151afa9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 15:25:10 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:30:07 2008 -0500"
      },
      "message": "pata_ninja32: setup changes\n\nForcibly set more of the configuration at init time. This seems to fix at\nleast one problem reported. We don\u0027t know what most of these bits do, but\nwe do know what windows stuffs there.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8397248d4662d77296889529c911e2182151afa9",
      "tree": "6fca7613507828f05f0ebe0171073fbbc63c6f2a",
      "parents": [
        "c9544bcb4c7df07555e4b22d297c5705738da09d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 15:23:38 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:30:06 2008 -0500"
      },
      "message": "pata_legacy: typo fix\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9544bcb4c7df07555e4b22d297c5705738da09d",
      "tree": "921e2f7a562443674ac5d098f4c4b7b044370bf8",
      "parents": [
        "8f71efe25f8718200027b547a3e749ae3300fe60"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 15:22:39 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:30:04 2008 -0500"
      },
      "message": "pata_amd: Note in the module description it handles Nvidia\n\nThis has confused a few people so fix it\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8f71efe25f8718200027b547a3e749ae3300fe60",
      "tree": "c94344aea68e513f1ade6ff479b8dba2fdd1c0d4",
      "parents": [
        "4055dee7f525a702a060ea08a3fb9f045317355f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Thu Feb 07 15:06:17 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:30:01 2008 -0500"
      },
      "message": "sata_mv: fix loop with last port\n\ncommit f351b2d638c3cb0b95adde3549b7bfaf3f991dfa\n        sata_mv: Support SoC controllers\n\ncause panic:\n\nscsi 4:0:0:0: Direct-Access     ATA      HITACHI HDS7225S V44O PQ: 0 ANSI: 5\nsd 4:0:0:0: [sde] 488390625 512-byte hardware sectors (250056 MB)\nsd 4:0:0:0: [sde] Write Protect is off\nsd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00\nsd 4:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn\u0027t support DPO or FUA\nsd 4:0:0:0: [sde] 488390625 512-byte hardware sectors (250056 MB)\nsd 4:0:0:0: [sde] Write Protect is off\nsd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00\nsd 4:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn\u0027t support DPO or FUA\n sde:\u003c1\u003eBUG: unable to handle kernel NULL pointer dereference at 000000000000001a\nIP: [\u003cffffffff806262c7\u003e] mv_interrupt+0x21c/0x4cc\nPGD 0\nOops: 0000 [1] SMP\nCPU 3\nModules linked in:\nPid: 0, comm: swapper Not tainted 2.6.24-smp-08636-g0afc2ed-dirty #26\nRIP: 0010:[\u003cffffffff806262c7\u003e]  [\u003cffffffff806262c7\u003e] mv_interrupt+0x21c/0x4cc\nRSP: 0000:ffff8102050bbec8  EFLAGS: 00010297\nRAX: 0000000000000008 RBX: 0000000000000000 RCX: 0000000000000003\nRDX: 0000000000008000 RSI: 0000000000000286 RDI: ffff8102035180e0\nRBP: 0000000000000001 R08: 0000000000000003 R09: ffff8102036613e0\nR10: 0000000000000002 R11: ffffffff8061474c R12: ffff8102035bf828\nR13: 0000000000000008 R14: ffff81020348ece8 R15: ffffc20002cb2000\nFS:  0000000000000000(0000) GS:ffff810405025700(0000) knlGS:0000000000000000\nCS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\nCR2: 000000000000001a CR3: 0000000000201000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess swapper (pid: 0, threadinfo ffff810405094000, task ffff8102050b28c0)\nStack:  000000010000000c 0002040000220400 0000001100000002 ffff81020348eda8\n 0000000000000001 ffff8102035f2cc0 0000000000000000 0000000000000000\n 0000000000000018 0000000000000000 0000000000000000 ffffffff80269ee8\nCall Trace:\n \u003cIRQ\u003e  [\u003cffffffff80269ee8\u003e] ? handle_IRQ_event+0x25/0x53\n [\u003cffffffff8026b393\u003e] ? handle_fasteoi_irq+0x90/0xc8\n [\u003cffffffff802218e2\u003e] ? do_IRQ+0xf1/0x15f\n [\u003cffffffff8021df24\u003e] ? default_idle+0x0/0x55\n [\u003cffffffff8021f361\u003e] ? ret_from_intr+0x0/0xa\n \u003cEOI\u003e  [\u003cffffffff8023010c\u003e] ? lapic_next_event+0x0/0xa\n [\u003cffffffff8021df55\u003e] ? default_idle+0x31/0x55\n [\u003cffffffff8021df50\u003e] ? default_idle+0x2c/0x55\n [\u003cffffffff8021df24\u003e] ? default_idle+0x0/0x55\n [\u003cffffffff8021e00b\u003e] ? cpu_idle+0x92/0xb8\n\nCode: 41 14 85 c0 89 44 24 14 0f 84 9d 02 00 00 f7 d0 01 d6 41 89 d5 89 41 14 8b 41 14 89 34 24 e9 7e 02 00 00 49 63 c5 49 8b 5c c6 48 \u003cf6\u003e 43 1a 80 4c 8b a3 20 37 00 00 0f 85 62 02 00 00 31 c9 41 83\nRIP  [\u003cffffffff806262c7\u003e] mv_interrupt+0x21c/0x4cc\n RSP \u003cffff8102050bbec8\u003e\nCR2: 000000000000001a\n---[ end trace 2583b5f7a5350584 ]---\nKernel panic - not syncing: Aiee, killing interrupt handler!\n\nlast_port already include port0 base.\nthis patch change use last_port directly, and move pp assignment later.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4055dee7f525a702a060ea08a3fb9f045317355f",
      "tree": "1239fe8cdb67bebbc126cf959d3f4376e4a9236c",
      "parents": [
        "7585eb1b7cf4bbace37ce18500809140c8eeccc3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Feb 07 10:34:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:29:47 2008 -0500"
      },
      "message": "libata: ignore deverr on SETXFER if mode is configured\n\nSome controllers (VIA CX700) raise device error on SETXFER even after\nmode configuration succeeded.  Update ata_dev_set_mode() such that\ndevice error is ignored if transfer mode is configured correctly.  To\nimplement this, device is revalidated even after device error on\nSETXFER.\n\nThis fixes kernel bugzilla bug 8563.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7585eb1b7cf4bbace37ce18500809140c8eeccc3",
      "tree": "81d3e2e1e7a8db7ccf47494cb0426214d8fbd32d",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Feb 07 10:18:53 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:29:42 2008 -0500"
      },
      "message": "pata_via: fix SATA cable detection on cx700\n\nThe first port of cx700 is SATA.  Fix cable detection.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "651be3a2ba95bc30fcb737985741736e63231cdf",
      "tree": "a2804052769372d456384660a94dfcbb5418cf32",
      "parents": [
        "d785ad74641c59074786084b24a9283d7a7727b0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Feb 02 23:15:02 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:15:36 2008 -0500"
      },
      "message": "net/phy/fixed.c: fix a use-after-free\n\nThis patch fixes a use-after-free introduced by\ncommit a79d8e93d300adb84cccc38ac396cfb118c238ad and spotted by the\nCoverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d785ad74641c59074786084b24a9283d7a7727b0",
      "tree": "39113c2caec8d8a362ff7d75716657ff7c7e5d33",
      "parents": [
        "f33780d33f8a95fe5dc72b706a4de741e9240f36"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@uece.br",
        "time": "Sun Feb 10 17:56:25 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:15:35 2008 -0500"
      },
      "message": "drivers/net/sis190: fix section mismatch warning in sis190_get_mac_addr\n\nFix following warnings:\nWARNING: drivers/net/sis190.o(.text+0x103): Section mismatch in reference from the function sis190_get_mac_addr() to the function .devinit.text:sis190_get_mac_addr_from_apc()\nWARNING: drivers/net/sis190.o(.text+0x10e): Section mismatch in reference from the function sis190_get_mac_addr() to the function .devinit.text:sis190_get_mac_addr_from_eeprom()\n\nAnnotate sis190_get_mac_addr() with __devinit.\n\nSigned-off-by: Sergio Luis \u003csergio@uece.br\u003e\n\n sis190.c |    3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f33780d33f8a95fe5dc72b706a4de741e9240f36",
      "tree": "1a88852ed43bfc6231a6c08ffa13bfc36c23e36e",
      "parents": [
        "164b0fb1f2a2990a37b9aeae98a9b771f6add24e"
      ],
      "author": {
        "name": "Peter Tiedemann",
        "email": "ptiedem@de.ibm.com",
        "time": "Fri Feb 08 13:09:05 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:14:50 2008 -0500"
      },
      "message": "claw/lcs/netiucv: check s390dbf level before sprints\n\nadditional check of s390dbf level results in better performance\nif the default low debugging level is active.\n\nSigned-off-by: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "164b0fb1f2a2990a37b9aeae98a9b771f6add24e",
      "tree": "037577f7b535d6e7a4578eef0fca19b5ab1e08ef",
      "parents": [
        "21b26f2fee6883f69f56fb8ff6c2996eda45b063"
      ],
      "author": {
        "name": "Peter Tiedemann",
        "email": "ptiedem@de.ibm.com",
        "time": "Fri Feb 08 13:09:04 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:14:49 2008 -0500"
      },
      "message": "lcs: avoid/reduce unused s390dbf debug areas.\n\nSince lcs makes use of 1 debug area only, the number of debug areas\nis reduced, while the number of pages per area is increased.\n\nSigned-off-by: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21b26f2fee6883f69f56fb8ff6c2996eda45b063",
      "tree": "21f551d30cd25c7b66a40154643d4495e6aedf27",
      "parents": [
        "2219510f083ee4d7e9e6bb0dedda70334f073dc4"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Feb 08 13:09:03 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:14:48 2008 -0500"
      },
      "message": "netiucv: change name of nop function\n\nDummy NOP actions for fsm-statemachines have to be defined\nseparately for every using module of fsm-statemachines.\nThus the generic name fsm_action_nop is replaced by\nmodule specific name netiucv_action_nop.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2219510f083ee4d7e9e6bb0dedda70334f073dc4",
      "tree": "2062919200b355efa11182f2d2b4153d3eccc636",
      "parents": [
        "2cde1f30b35f49f171448b86ab9abbbaaeb7d81b"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Feb 08 13:09:02 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:14:47 2008 -0500"
      },
      "message": "netiucv: Remember to set driver-\u003eowner.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2cde1f30b35f49f171448b86ab9abbbaaeb7d81b",
      "tree": "46dcf2fec91038058350cd4e81d627f5d7ebd615",
      "parents": [
        "5289b4c41f5abeff92c4e1d0fabfca17c83d3c7c"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Feb 08 13:09:01 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:14:46 2008 -0500"
      },
      "message": "claw: removal of volatile variables\n\nVolatile variables queme_switch and pk_delay are not used anyway.\nThey are just a left over from an unused timer based packing logic.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5289b4c41f5abeff92c4e1d0fabfca17c83d3c7c",
      "tree": "cf4da43f790a0fc857ae1f238b893ef9e1be83b7",
      "parents": [
        "fd9b558c62bcd4a4f6f9d1740e836d7f5f0f5da5"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 05 12:30:01 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:13:47 2008 -0500"
      },
      "message": "forcedeth: tx pause watermarks\n\nNew chipsets introduced variant Rx FIFO sizes that need to be taken into\naccount when setting up the tx pause watermarks. This patch introduces\nthe new device feature flags based on a version and implements the new\nwatermarks.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd9b558c62bcd4a4f6f9d1740e836d7f5f0f5da5",
      "tree": "23a3ce8baed427c46a50ed04852563fa7362ddbe",
      "parents": [
        "4eb61e0231be536d8116457b67b3e447bbd510dc"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 05 12:29:49 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:13:43 2008 -0500"
      },
      "message": "forcedeth: tx collision fix\n\nThis patch supports a new fix in hardware regarding tx collisions. In\nthe cases where we are in autoneg mode and the link partner is in forced\nmode, we need to setup the tx deferral register differently in order to\nreduce collisions on the wire.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4eb61e0231be536d8116457b67b3e447bbd510dc",
      "tree": "84774420311a21492d99cb2af7d81d4c124b9142",
      "parents": [
        "6585b4a71f523485ecf33e7f4569be4095d63699"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Wed Feb 06 12:05:19 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:09:17 2008 -0500"
      },
      "message": "cxgb3: Handle ARP completions that mark neighbors stale.\n\nWhen ARP completes due to a request rather than a reply the neighbor is\nmarked NUD_STALE instead of reachable (see arp_process()).  The handler\nfor the resulting netevent needs to check also for NUD_STALE.\n\nFailure to use the arp entry can cause RDMA connection failures.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6585b4a71f523485ecf33e7f4569be4095d63699",
      "tree": "6f52233199b5d63cf74dcd308842681ab91cb88a",
      "parents": [
        "179c743ff11b7ef3c0df4748b28c761a5fe19b11",
        "ec6d2d453a932fd50c5fd95d5aac633b4e5f241d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:07:34 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:07:34 2008 -0500"
      },
      "message": "Merge branch \u0027r6040\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "179c743ff11b7ef3c0df4748b28c761a5fe19b11",
      "tree": "02f9d1d89a2e0848b029ee8feeb06f63afd0cc86",
      "parents": [
        "513b6bee0156812bce4f38c497dfc7cf9ee9a609"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:23 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:37 2008 -0500"
      },
      "message": "DM9000: Show the MAC address source after printing MAC\n\nShow whether the MAC address was read from the EEPROM or\nthe onboard PAR registers.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "513b6bee0156812bce4f38c497dfc7cf9ee9a609",
      "tree": "c4ace2c39a97a610ff8cde80a73e13ef58d41f9a",
      "parents": [
        "f42d8aeaf9a32ec130bc99f2e4ba84cafb028244"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:22 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:36 2008 -0500"
      },
      "message": "DM9000: Update retry count whilst identifying chip\n\nReading the ID register does not always return the correct ID\nfrom the device, so we retry several times to see if we get\na correct value.\n\nThese failures seem to be excaserbated by the speed of the\naccess to the chip (possibly time between issuing the address\nand then the data cycle).\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f42d8aeaf9a32ec130bc99f2e4ba84cafb028244",
      "tree": "62e9907a1dfeaf45a0eefc307e1928b51e001099",
      "parents": [
        "bb44fb70e069412c08e07f494b6b4e985f6331ac"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:21 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:36 2008 -0500"
      },
      "message": "DM9000: Add support for MII ioctl() calls\n\nAdd entry to handle the MII ioctl() calls via the\ngeneric_mii_ioctl call.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb44fb70e069412c08e07f494b6b4e985f6331ac",
      "tree": "7ddccf526057a699184d787d1cb135584f12c83f",
      "parents": [
        "073d3f46e5ccc49ede1d3487ed1e71d63d71b750"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:20 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:35 2008 -0500"
      },
      "message": "DM9000: Add platform flag for no attached EEPROM\n\nAllow the platform data to specify to the DM9000 driver\nthat there is no posibility of an attached EEPROM on the\ndevice, so default all reads to 0xff and ignore any\nwrite operations.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "073d3f46e5ccc49ede1d3487ed1e71d63d71b750",
      "tree": "dc87d96ac2c40109400c53752f989f4f0ff939d8",
      "parents": [
        "d39cb7866e5f6ff32ed4d99cc3fcd19bda701492"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:19 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:34 2008 -0500"
      },
      "message": "DM9000: Remove redudant use of \"\u0026 0xff\"\n\nThe writing of the data should implicitly truncate\nthe data to 8bits, so do not bother with the ands\nin the code.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d39cb7866e5f6ff32ed4d99cc3fcd19bda701492",
      "tree": "c225f7d4f5133b3237f68088aed4ab4c262ad84b",
      "parents": [
        "39c341a8dcf060b246b0beddac90cd7de11d4a20"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:18 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:34 2008 -0500"
      },
      "message": "DM9000: Remove cal_CRC() and use ether_crc_le instead\n\nRemove the cal_CRC as this is basically wrappering the\nether_crc_le function, and is only being used by the\nmulticast hash table functions.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39c341a8dcf060b246b0beddac90cd7de11d4a20",
      "tree": "b71d29ba042edcd2dbb19da2f783eff4d27fd3a7",
      "parents": [
        "c991d168cb649d416c5a773a50d0754299f31366"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:17 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:33 2008 -0500"
      },
      "message": "DM9000: Fix delays used by EEPROM read and write\n\nThe code was using a delay of 8ms, when it should have been\nusing the EEPROM status flag from the device to indicate the\nEEPROM transaction had finished.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c991d168cb649d416c5a773a50d0754299f31366",
      "tree": "6c1ed7ca84648fdde413f4ef682255be29fc9f36",
      "parents": [
        "41c340f0f89ce44be4956c146436c335dba47142"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:16 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:32 2008 -0500"
      },
      "message": "DM9000: Use netif_msg to enable debugging options\n\nUse the netif_msg_*() macros to enable the debugging based\non the board\u0027s msg_enable field. The output still goes via\nthe dev_dbg() macros, so will be tagged and output as\nappropriate.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41c340f0f89ce44be4956c146436c335dba47142",
      "tree": "b935bb71f25914dd4c6e9ccd47853f49f0c7e05c",
      "parents": [
        "621ddcb0461baee26a5e7c86a76938f0aa83dec1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:15 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:32 2008 -0500"
      },
      "message": "DM9000: Remove unnecessary changelog in header comment\n\nWe have a perfectly good version control system, so we do not\nneed to duplicate change comments in the header for this code.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "621ddcb0461baee26a5e7c86a76938f0aa83dec1",
      "tree": "40fed02f95849d05370ee7bb59df63852ee13fe1",
      "parents": [
        "3927f1c88efc25b2972c8cbd7ed10d5f1b88b52a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:14 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:31 2008 -0500"
      },
      "message": "DM9000: Ensure spinlock held whilst accessing EEPROM registers\n\nEnsure we hold the spinlock whilst the registers and being\nmodified even though we hold the overall lock. This should\nprotect against an interrupt happening whilst we are using\nthe device.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3927f1c88efc25b2972c8cbd7ed10d5f1b88b52a",
      "tree": "66e010a03998ae80e67d9cab1a66b25b2f01db99",
      "parents": [
        "e662ee02cc9f1a61f309eaa44ce3c33dc6ed7b8a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:13 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:30 2008 -0500"
      },
      "message": "DM9000: Remove EEPROM initialisation code.\n\nRemove the old hack to program an initial EEPROM setting\ninto the DM9000 as we now have ethtool support for reading\nand writing the EEPROM.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e662ee02cc9f1a61f309eaa44ce3c33dc6ed7b8a",
      "tree": "0598f522745c285d7869d21c84edc8cd7fdb21a1",
      "parents": [
        "29d52e545f6f077d8c29fa35d1c52d95e4a2185a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:12 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:30 2008 -0500"
      },
      "message": "DM9000: Add ethtool control of msg_enable value\n\nAllow the msg_enable value to be read and written by\nthe ethtool interface.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "29d52e545f6f077d8c29fa35d1c52d95e4a2185a",
      "tree": "6616b6142343855a0b9bcd6a934a32bddd252df4",
      "parents": [
        "9a2f037cdbe8409c5ff92e8dce5fcdfe2ebb2084"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:11 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:29 2008 -0500"
      },
      "message": "DM9000: Add ethtool support for reading and writing EEPROM\n\nAdd ethtool support to access the configuration EEPROM\nconnected to the DM9000.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a2f037cdbe8409c5ff92e8dce5fcdfe2ebb2084",
      "tree": "e3b9570b76c739e9aa1f1a63fc722484b658bdae",
      "parents": [
        "86c62fab5aafe33d033d2f616ba8be0527e1c286"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:10 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:28 2008 -0500"
      },
      "message": "DM9000: Add mutex to protect access\n\nAdd a mutex to serialise access to the chip functions from\nentries such as the ethtool and the MII code. This should\nreduce the amount of time the spinlock is held to protect\nthe address register.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "86c62fab5aafe33d033d2f616ba8be0527e1c286",
      "tree": "e7fa174e6e825d62722618b9d1f197d177b40e6c",
      "parents": [
        "321f69a4c3bb807abdf1fd6329403ec0449a3d78"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:09 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:28 2008 -0500"
      },
      "message": "DM9000: Remove barely used SROM array read.\n\nThe srom array in the board data is only being used in the device probe\nroutines. The probe also only uses the first 6 bytes of an array\nwe spend 512ms reading 128 bytes from. Change to reading the\nMAC area directly to the MAC address structure.\n\nAs a side product, we rename the read_srom_word to dm9000_read_eeprom\nto bring it into line with the rest of the driver. No change is made\nto the delay in this function, which will be dealt with in a later\npatch.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "321f69a4c3bb807abdf1fd6329403ec0449a3d78",
      "tree": "618d05ce1be64489a787200f93cd73fa65138d0e",
      "parents": [
        "89c8b0e6cd3859a6445398c5aa94ebd21d0e64ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:08 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:27 2008 -0500"
      },
      "message": "DM9000: Use msleep() instead of udelay()\n\nWe can use sleeping functions when reading and writing the\nPHY registers, so let us sleep instead of busy waiting for\nthe PHY.\n\nNote, this also fixes a bug reading the PHY where only 100uS\nwas being used instead of 150uS\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "89c8b0e6cd3859a6445398c5aa94ebd21d0e64ce",
      "tree": "5aed488a12bcf2654990d715b9da314e9a8172ce",
      "parents": [
        "7da998591798ea52938d8482b52ae3f854f14359"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:07 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:26 2008 -0500"
      },
      "message": "DM9000: Do not sleep with spinlock and IRQs held\n\nThe phy read and write routines call udelay() with the board\nlock held, and with the posibility of IRQs being disabled. Since\nthese delays can be up to 500usec, and are only required as we\nhave to save the chip\u0027s address register.\n\nTo improve the behaviour, hold the lock whilst we are writing\nand then restore the state before the delay and then repeat\nthe process once the delay has happened.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7da998591798ea52938d8482b52ae3f854f14359",
      "tree": "263e3e0ce48f4d0d5744d3b4d74ec4d3bc5608fd",
      "parents": [
        "fcfa81aa3e8d885356139122fcb281487b983468"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:06 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:25 2008 -0500"
      },
      "message": "DM9000: Add initial ethtool support\n\nAdd support for ethtool operations for the DM9000.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcfa81aa3e8d885356139122fcb281487b983468",
      "tree": "1f6d4f8954806ba983e2a5aa51de3d40d44ec8ee",
      "parents": [
        "1a5f1c4ff80f522555d78d4dd0109f18395c6d83"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:05 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:25 2008 -0500"
      },
      "message": "DM9000: Remove old timer based poll routines\n\nRemove the timer based MII phy polling, as this is\ncurrently broken with the new EEPROM code that now\nuses mutexes to protect the phy access.\n\nThis will need to be replaced in the future by some\nform of mutex safe mechanism for reading the MII\nphy status.\n\nThe replacement has not been done here as changing\nthis patch, which is early in the sequence has quite\na knock-on effect. Once this series is merged, then\na new presentation of an patch to poll the MII link\nstatus can be added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1a5f1c4ff80f522555d78d4dd0109f18395c6d83",
      "tree": "7da2529a1137d112cb8665107aa1f746b6163dd4",
      "parents": [
        "5b2b4ff05593bc35c90dac84ecb82cb7501ecd07"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:04 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:24 2008 -0500"
      },
      "message": "DM9000: Pass IRQ flags via platform resources\n\nUse the flags in the IRQ resource to specify the type of\nIRQ being requested, so that systems which do not have\nlevel-based interrupts, or change the interrupt in some\nother way can specify this without making an #ifdef mess\nin the driver.\n\nThis is specifically designed to undo the change in commit\n4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349 which hardwires the\ntype for everyone but blackfin to IRQT_RISING, which breaks\nall a number of Simtec boards which use (and setup in the\nbootloader) active low IRQs.\n\nNote, although there where originally objections due to\nthe use of IORESOURCE_IRQ and IRQT_ flags not sharing the\nsame definition, at least \u003cinclude/linux/interrupt.h\u003e notes\nthese are the same.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCC: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCC: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCC: Alex Landau \u003clandau.alex@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b2b4ff05593bc35c90dac84ecb82cb7501ecd07",
      "tree": "4faf39b5546825c2676fd06db839bdadbf808cff",
      "parents": [
        "a76836f95d285edcbdcddde5dfaca56e2030f2f5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:03 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:23 2008 -0500"
      },
      "message": "DM9000 update debugging macros to use debug level\n\nChange the debug macros to use the compiler to elide any\nunnecessary debug level, and to allow device configurable\ndebug control.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a76836f95d285edcbdcddde5dfaca56e2030f2f5",
      "tree": "23f9ea118a49aae7c82aa0a4e63f30fb48d779b3",
      "parents": [
        "33ba509191dd6c6735cc96d2ba411fa311f9a6be"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:02 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:05:23 2008 -0500"
      },
      "message": "DM9000 use dev_xxx() instead of printk for output.\n\nMove to using dev_dbg() and friends for the output of\ninformation to the user.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33ba509191dd6c6735cc96d2ba411fa311f9a6be",
      "tree": "94294478bc81af77c5e05cd977314baf207d37e6",
      "parents": [
        "931165739a75f88530d5b02cafaacf9bb6b66d87"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:01 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:05:22 2008 -0500"
      },
      "message": "DM9000: Add platform data to specify external phy\n\nPatch from: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\n\nThis patch adds a flag to the DM9000 platform data which, when set,\nconfigures the device to use an external PHY.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linuy@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "931165739a75f88530d5b02cafaacf9bb6b66d87",
      "tree": "68bc8dfb4a0d89c106ae6462384088fb8f7f171c",
      "parents": [
        "a8cc21f64648073e443365d113c55755b92622a6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:00 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:05:15 2008 -0500"
      },
      "message": "DM9000: Fix endian-ness of data accesses.\n\nPatch from: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\n\nThis patch splits the receive status in 8bit wide fields and convert the\npacket length from little endian to CPU byte order.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a8cc21f64648073e443365d113c55755b92622a6",
      "tree": "bda4eacf003636fdf5418e777711cfd1f4e2a0f8",
      "parents": [
        "3c34ac36ac1084e571ef9b6fb1d6a5b10ccc1fd0"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Wed Jan 30 12:30:16 2008 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:44:28 2008 -0500"
      },
      "message": "Optimize cxgb3 xmit path (a bit)\n\n\t1. Add common code for stopping queue.\n\t2. No need to call netif_stop_queue followed by netif_wake_queue (and\n\t   infact a netif_start_queue could have been used instead), instead\n\t   call stop_queue if required, and remove code under USE_GTS macro.\n\t3. There is no need to check for netif_queue_stopped, as the network\n\t   core guarantees that for us (I am sure every driver could remove\n\t   that check, eg e1000 - I have tested that path a few billion times\n\t   with about a few hundred thousand qstops but the condition never\n\t   hit even once).\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3c34ac36ac1084e571ef9b6fb1d6a5b10ccc1fd0",
      "tree": "5a5456b00c1a0bc5f9a7571539266783fd8ae8a6",
      "parents": [
        "09dde54c6a69d4f9ea1213923b93aeae7020f8b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 16 18:37:38 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:32:16 2008 -0500"
      },
      "message": "e1000: Fix for 32 bits platforms with 64 bits resources\n\nThe e1000 driver stores the content of the PCI resources into\nunsigned long\u0027s before ioremapping. This breaks on 32 bits\nplatforms that support 64 bits MMIO resources such as ppc 44x.\n\nThis fixes it by removing those temporary variables and passing\ndirectly the result of pci_resource_start/len to ioremap.\n\nThe side effect is that I removed the assignments to the netdev\nfields mem_start, mem_end and base_addr, which are totally useless\nfor PCI devices.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n--\n\n drivers/net/e1000/e1000_main.c |   18 +++++-------------\n 1 file changed, 5 insertions(+), 13 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09dde54c6a69d4f9ea1213923b93aeae7020f8b6",
      "tree": "5db71afb05e3b69304f795b3ba167870221577e3",
      "parents": [
        "589866f9f1cb14273b644993d362ec7845007f94"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:57 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:30:05 2008 -0500"
      },
      "message": "PS3: gelic: Add wireless support for PS3\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "589866f9f1cb14273b644993d362ec7845007f94",
      "tree": "fc36f14ed3b8d583e30264bcb1f9c35fc6818b51",
      "parents": [
        "01fed4c284def58b8a9ee0b915c3956b93c670b7"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:42 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:30:02 2008 -0500"
      },
      "message": "PS3: gelic: Add support for dual network interface\n\nAdd support for dual network (net_device) interface so that ethernet\nand wireless can own separate ethX interfaces.\n\nV2\n  - Fix the bug that bringing down and up the interface keeps rx\n    disabled.\n  - Make \u0027gelic_net_poll_controller()\u0027 extern , as David Woodhouse\n    pointed out at the previous submission.\n  - Fix weird usage of member names for the rx descriptor chain\nV1\n  - Export functions which are convenient for both interfaces\n  - Move irq allocation/release code to driver probe/remove handlers\n    because interfaces share interrupts.\n  - Allocate skbs by using dev_alloc_skb() instead of netdev_alloc_skb()\n    as the interfaces share the hardware rx queue.\n  - Add gelic_port struct in order to abstract dual interface handling\n  - Change handlers for hardware queues so that they can handle dual\n    {source,destination} interfaces.\n  - Use new NAPI functions\nThis is a prerequisite for the new PS3 wireless support.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01fed4c284def58b8a9ee0b915c3956b93c670b7",
      "tree": "830ddb0858e83ee2c716bb9b7a0de40858d7f95f",
      "parents": [
        "7bc56b92b025c13f8d3c9b049ed816db464fb0b5"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:32 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:52 2008 -0500"
      },
      "message": "PS3: gelic: add support for port link status\n\nAdd support for interrupt driven port link status detection.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7bc56b92b025c13f8d3c9b049ed816db464fb0b5",
      "tree": "8ee98f2d79fbbb18b346278371147bf0f720fdc2",
      "parents": [
        "59e973277cf942a1eac6d83802d6c9d1f397566b"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:20 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:48 2008 -0500"
      },
      "message": "PS3: gelic: remove duplicated ethtool handlers\n\nRemove some ethtool handlers, which duplicate functionality that was already\nprovided by the common ethtool handlers.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "59e973277cf942a1eac6d83802d6c9d1f397566b",
      "tree": "7762b444c7721edd3240c3ec66d60ab07e72bec1",
      "parents": [
        "100e1d891902e432951e88bffba0dc49005a216c"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:45 2008 -0500"
      },
      "message": "PS3: gelic: code cleanup\n\nCode cleanup:\n - Use appropriate prefixes for names instead of fixed \u0027gelic_net\u0027\n   so that objects of the functions, variables and constants can be estimated.\n - Remove definitions for IPSec offload to the gelic hardware.  This\n   functionality is never supported on PS3.\n - Group constants with enum.\n - Use bitwise constants for interrupt status, instead of bit numbers to\n   eliminate shift operations.\n - Style fixes.\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "100e1d891902e432951e88bffba0dc49005a216c",
      "tree": "909d20fac03d21a5692e31896b5b11eb629dda8b",
      "parents": [
        "b94e1d47684b0bee6088d848e29154697ea4c4bd"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:57:54 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:41 2008 -0500"
      },
      "message": "PS3: gelic: Add endianness macros\n\nMark the members of the structure for DMA descriptors with proper endian\nannotations and use the appropriate accessor macros.\nAs the gelic driver works only on PS3, all these macros will be\nexpanded to null.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b94e1d47684b0bee6088d848e29154697ea4c4bd",
      "tree": "32ef876c110f17833d8c2dbbd9032f85b34b2bc0",
      "parents": [
        "2192f3956d7bcb4cf748f0b8e2c94f0e634810aa"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:57:41 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:38 2008 -0500"
      },
      "message": "PS3: gelic: Fix the wrong dev_id passed\n\nThe device id for lv1_net_set_interrupt_status_indicator() is wrong.\nThis path would be invoked only in the case of an initialization failure.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2192f3956d7bcb4cf748f0b8e2c94f0e634810aa",
      "tree": "861a5e4d6554ded2120f2d646447f6a6cb004f97",
      "parents": [
        "a197f6938db43b5ef464242f707233d3bd8842eb"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "lkmladrian@gmail.com",
        "time": "Fri Feb 08 11:21:58 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:33 2008 -0500"
      },
      "message": "8139too fix for Dreamcast\n\nUpdates the 8139too driver to work with recently added\n(a724605cb7a66d423a494a395f9a8ba871b8a1eb) declared coherent memory\npatch for the Dreamcast.\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a197f6938db43b5ef464242f707233d3bd8842eb",
      "tree": "ad6052d0da4fe9ab3bed5a214d367035d873f28b",
      "parents": [
        "b3028cdc1859adf371f9457862e466f0e67f0b10"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 15:27:38 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:28:33 2008 -0500"
      },
      "message": "ni52: Remove 278 scripts/checkpatch errors\n\nTo kill the volatiles also switch it to stop poking ISA memory directly\nwithout going through readb and friends.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3028cdc1859adf371f9457862e466f0e67f0b10",
      "tree": "2e6a1b462695a7f6a2989fd570bf900b03011a0b",
      "parents": [
        "232c56408861e666d2546960d1180eb2c65260bd"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Fri Feb 08 07:29:38 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:28:31 2008 -0500"
      },
      "message": "pcnet32: Use print_mac\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "232c56408861e666d2546960d1180eb2c65260bd",
      "tree": "0b94dc0b42630763896158a7bbab0d8cd748c125",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Fri Feb 08 07:32:26 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:28:30 2008 -0500"
      },
      "message": "pcnet32: use NET_IP_ALIGN instead of 2\n\nChange hard coded 2 to NET_IP_ALIGN.  Added new #define with comments.\nTested amd_64\n\nSigned-off-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "467390a2a50493332ddc21eb806094b1829c1161",
      "tree": "6e63a8d06bf73196798f197039371030f5fef4bf",
      "parents": [
        "e1771e20c8be601d1cc9364d45f907a0433dbbd5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:15 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:15 2008 +0100"
      },
      "message": "ide: remove stale comment from ide-lib.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e1771e20c8be601d1cc9364d45f907a0433dbbd5",
      "tree": "c0cdc55bcae87776c4e6ccfd0b3ece0530db9fd3",
      "parents": [
        "428009422584cb8ded31397740ade88a36fc8172"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:15 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:15 2008 +0100"
      },
      "message": "ide: fix comment in init_irq()\n\nAPUS support is gone...\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "428009422584cb8ded31397740ade88a36fc8172",
      "tree": "a6bcfcabac487cd608ae843eaea0f16ff2010d0f",
      "parents": [
        "395d8ef5bebe547a80737692f9789d2e36da16f2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:15 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:15 2008 +0100"
      },
      "message": "ide: ide_init_port() bugfix\n\nOn Sunday 10 February 2008, Atsushi Nemoto wrote:\n\u003e On Sun, 06 Jan 2008 18:03:10 +0100, Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e wrote:\n\u003e \u003e +\t/* reset DMA masks only for SFF-style DMA controllers */\n\u003e \u003e +\tif ((d-\u003ehost_flags \u0026\u0026 IDE_HFLAG_NO_DMA) \u003d\u003d 0 \u0026\u0026 hwif-\u003edma_base \u003d\u003d 0)\n\u003e \u003e +\t\thwif-\u003eswdma_mask \u003d hwif-\u003emwdma_mask \u003d hwif-\u003eultra_mask \u003d 0;\n\u003e \n\u003e It might be too late, but \"host_flags \u0026\u0026 IDE_HFLAGS_NO_DMA\" seems\n\u003e wrong for me.\n\nFix regression caused by commmit c413b9b94d9a8e7548cc4b2e04b7df0439ce76fd\n(\"ide: add struct ide_port_info instances to legacy host drivers\").\n\nReported-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "395d8ef5bebe547a80737692f9789d2e36da16f2",
      "tree": "dc0ef3062f1377137ce1f60fa14f7e7ea20ee372",
      "parents": [
        "8e882ba111bb52fbb42c34a265afb97ddd4fcea1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "message": "ide-disk: fix flush requests (take 2)\n\ncommit 813a0eb233ee67d7166241a8b389b6a76f2247f9\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Fri Jan 25 22:17:10 2008 +0100\n\n    ide: switch idedisk_prepare_flush() to use REQ_TYPE_ATA_TASKFILE requests\n\n...\n\nbroke flush requests.\n\nAllocating IDE command structure on the stack for flush requests is not\na very brilliant idea:\n\n- idedisk_prepare_flush() only prepares the request and it doesn\u0027t wait\n  for it to be completed\n\n- there are can be multiple flush requests queued in the queue\n\nFix the problem (per hints from James Bottomley) by:\n- dynamically allocating ide_task_t instance using kmalloc(..., GFP_ATOMIC)\n- adding new taskfile flag (IDE_TFLAG_DYN)\n- calling kfree() in ide_end_drive_command() if IDE_TFLAG_DYN is set\n  (while at it rename \u0027args\u0027 to \u0027task\u0027 and fix whitespace damage)\n\n[ This will be fixed properly before 2.6.25 but this bug is rather\n  critical and the proper solution requires some more work + testing. ]\n\nThanks to Sebastian Siewior and Christoph Hellwig for reporting the\nproblem and testing patches (extra thanks to Sebastian for bisecting\nit to the guilty commmit).\n\nTested-by: Sebastian Siewior \u003cide-bug@ml.breakpoint.cc\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8e882ba111bb52fbb42c34a265afb97ddd4fcea1",
      "tree": "b7c61b68039f68a3924f6cc81a883753b241b259",
      "parents": [
        "7b56a937a17d21a266dd0a24053f951f3a92e428"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "message": "ide: introduce CONFIG_BLK_DEV_IDEDMA_SFF option\n\nIntroduce new option CONFIG_BLK_DEV_IDEDMA_SFF for non-PCI SFF-8038i compatible\nbus mastering IDE controllers (which there are a few known), thus fixing a hack\nmade for Palmchip BK3710 controller...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Anton Salnikov \u003casalnikov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7b56a937a17d21a266dd0a24053f951f3a92e428",
      "tree": "8c6444103ed18d845b87e48979576de2341ec903",
      "parents": [
        "31cb2120270cb43403428de67d8cb5caeb58dfd2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "message": "bast-ide: build fix\n\nOn Saturday 09 February 2008, Adrian Bunk wrote:\n\u003e Commit 9e016a719209d95338e314b46c3012cc7feaaeec causes the following \n\u003e compile error:\n\u003e \n\u003e \u003c--  snip  --\u003e\n\u003e \n\u003e ...\n\u003e   CC      drivers/ide/arm/bast-ide.o\n\u003e /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/arm/bast-ide.c: In function \u0027bastide_register\u0027:\n\u003e /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/arm/bast-ide.c:31: error: \u0027hwif\u0027 redeclared as different kind of symbol\n\u003e /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/arm/bast-ide.c:29: error: previous definition of \u0027hwif\u0027 was here\n\u003e make[4]: *** [drivers/ide/arm/bast-ide.o] Error 1\n\u003e \n\u003e \u003c--  snip  --\u003e\n\nRemove \u0027ide_hwif_t **hwif\u0027 argument from bastide_register()\n(together with write-only ifs[]).\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "31cb2120270cb43403428de67d8cb5caeb58dfd2",
      "tree": "99eb2d84e7fc5fcf54bb9a35acbb637290526b7f",
      "parents": [
        "56efa7b0e437808d367a92f7820b3aba930c230d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "message": "ide-tape: remove never executed code\n\nrq-\u003ecmd[0] is never set to REQ_IDETAPE_READ_BUFFER so remove\nREQ_IDETAPE_READ_BUFFER handling from idetape_create_write_cmd()\nand the define itself.\n\nThen remove no longer used idetape_create_read_buffer_cmd()\nand IDETAPE_RETRIEVE_FAULTY_BLOCK define.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "56efa7b0e437808d367a92f7820b3aba930c230d",
      "tree": "f5c89c2a419f45569a83da5c1b8ac63fb031adea",
      "parents": [
        "7eb43fd2fa4a55faee97d4c84b336d2138075926"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "message": "ide: fix ide/legacy/gayle.c compilation\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7eb43fd2fa4a55faee97d4c84b336d2138075926",
      "tree": "00789347aca567816b431b6b65d5e44606168384",
      "parents": [
        "eba8ff946177ca38dfde0bf1d8ce0703c45c49b9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "message": "ide-cd: replace ntohs with generic byteorder macro be16_to_cpu\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eba8ff946177ca38dfde0bf1d8ce0703c45c49b9",
      "tree": "1ba7c8e628b326d068fd02372e59bedfd55c722f",
      "parents": [
        "cfa2771bc511017159ea076965fe385101e03798"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "message": "ide: remove stale version number\n\nOn Thursday 03 January 2008, Robert Hancock wrote:\n\n[...]\n\n\u003e How about getting rid of this stupid thing in drivers/ide/ide.c:\n\u003e \n\u003e #define       REVISION        \"Revision: 7.00alpha2\"\n\u003e \n\u003e which is used in:\n\u003e \n\u003e printk(KERN_INFO \"Uniform Multi-Platform E-IDE driver \" REVISION \"\\n\");\n\u003e \n\u003e It\u0027s been 7.00alpha2 for god knows how long, so clearly this version \n\u003e number is not useful..\n\nCc: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cfa2771bc511017159ea076965fe385101e03798",
      "tree": "1c962c3c01741a87d2bf22025c2f39d0f6baa28d",
      "parents": [
        "c79b60ddf6ff0e884c09cecbbddd656f7bf277a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "message": "pdc202xx_old: always enable burst mode\n\nAlan has noticed that distros always enabled burst mode\n(+ datasheet confirms that it is the right thing to do).\n\nThus fix pdc202xx_old host driver to do it unconditionally\nand remove no longer needed CONFIG_PDC202XX_BURST option.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c79b60ddf6ff0e884c09cecbbddd656f7bf277a3",
      "tree": "fb8284eff86fa5fe0870ec1f166f2df69fcda492",
      "parents": [
        "c92a7f1d8254fabd99df33af59094935fc2cfe32"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "message": "palm_bk3710: use struct ide_port_info\n\n* Factor out cable detection to palm_bk3710_cable_detect().\n\n* Add palm_bk3710_init_hwif() (-\u003einit_hwif method implementation).\n\n* Remove needless -\u003equirkproc initialization.\n\n* Add missing -\u003epio_mask initialization.\n\n* Use ATA_* defines for setting -\u003e{ultra,mwdma}_mask.\n\n* Add \u0027struct ide_port_info palm_bk3710_port_info\u0027 and pass it to\n  ide_device_add().  Then remove open-coded \u0027hwif\u0027 initialization.\n\nCc: Anton Salnikov \u003casalnikov@ru.mvista.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c92a7f1d8254fabd99df33af59094935fc2cfe32",
      "tree": "abf6a9258a7f45d344a323790ded288f71e1b45a",
      "parents": [
        "d4452be757b5b94b2d39c5c254743caee913915e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:13 2008 +0100"
      },
      "message": "palm_bk3710: port initialization/probing bugfix\n\nProbe port _after_ it is fully initialized.\n\nCc: Anton Salnikov \u003casalnikov@ru.mvista.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d4452be757b5b94b2d39c5c254743caee913915e",
      "tree": "ea5fd99f44ce97537cc2be33df4149cf4ff07a80",
      "parents": [
        "7824bc6b474caca6d74489498d9c2c2dfcc86d10"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "message": "palm_bk3710: fix ide_unregister() usage\n\nDon\u0027t set \u0027restore\u0027 flag for ide_unregister() when initializing new\ninterface.\n\n[ identical change as done to bast-ide/ide-cs/delkin_cb host drivers\n  by commit 909f4369bca30f9a186316a3bf2b4a9c1e702a25 ]\n\nCc: Anton Salnikov \u003casalnikov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7824bc6b474caca6d74489498d9c2c2dfcc86d10",
      "tree": "a7d5abdcde9d7385986d6336a4088ea33cf8a3a7",
      "parents": [
        "d30a426dc5fd8801dbd05485788a001de623d487"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "message": "palm_bk3710: ide_register_hw() -\u003e ide_device_add()\n\n* Convert palm_bk3710 host driver to use ide_device_add() instead of\n  ide_register_hw() (while at it drop doing \"ide_unregister()\" loop which\n  tries to unregister _all_ IDE interfaces if useable ide_hwifs[] slot\n  cannot be find).\n\n  [ identical change as done to bast-ide/ide-cs/delkin_cb host drivers\n    by commit 9e016a719209d95338e314b46c3012cc7feaaeec ]\n\n* Rename \u0027ide_ctlr_info\u0027 to \u0027hw\u0027 and \u0027index\u0027 to \u0027i\u0027 while at it.\n\nCc: Anton Salnikov \u003casalnikov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d30a426dc5fd8801dbd05485788a001de623d487",
      "tree": "208b400c9d42ffef8a8ee811ef057f88fc28d623",
      "parents": [
        "cb777922c3a15ccbea4c02bed401e030f195aaea"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "message": "ide: insert BUG_ON() into __ide_set_handler() (take 2)\n\nReplace the check for hwgroup-\u003ehandler and printk(KERN_CRIT, ...) at the start\nof __ide_set_handler() with mere BUG_ON() while removing such from the caller,\nide_execute_command(). Fix up the code formatting, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cb777922c3a15ccbea4c02bed401e030f195aaea",
      "tree": "eb30577809761f4555c9b4b61277a104edcefed6",
      "parents": [
        "3b0e044d5a881c937293a045158149514b86783c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:12 2008 +0100"
      },
      "message": "cs5520: remove stale comment\n\nRemove stale comment from the cs5520 IDE driver.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3b0e044d5a881c937293a045158149514b86783c",
      "tree": "bdd78f0e2e7774d72f04862641e67f1421b90553",
      "parents": [
        "0eccf60bfa9190d1588b2bf07d23d7b9b3a19d9e"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Mon Feb 11 00:32:11 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:11 2008 +0100"
      },
      "message": "ide: another possible ide panic fix for blk-end-request\n\nI have reviewed all blk-end-request patches again to confirm whether\nthere are any similar problems with the last week\u0027s ide-cd panic:\n    http://lkml.org/lkml/2008/1/29/140\n\nAnd I found a possible similar bug in ide-io change:\nide_end_drive_cmd() could be called for blk_pc_request() which could\nhave bios.  To complete such requests correctly, we need to pass\nthe actual size of the request.\nOtherwise, __blk_end_request() returns 1 because the request still has\nbios, and the system will BUG() unnecessarily.\n\nThe following patch fixes the bug and should be applied on top of\nLinus\u0027 git.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b6ce068a1285a24185b01be8a49021827516b3e1",
      "tree": "ea1420fefff86f2e2ee4ed83f08ec2dd99a86dc5",
      "parents": [
        "a0ca9909609470ad779b9b9cc68ce96e975afff7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Feb 10 09:45:28 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 12:52:46 2008 -0800"
      },
      "message": "Change pci_raw_ops to pci_raw_read/write\n\nWe want to allow different implementations of pci_raw_ops for standard\nand extended config space on x86.  Rather than clutter generic code with\nknowledge of this, we make pci_raw_ops private to x86 and use it to\nimplement the new raw interface -- raw_pci_read() and raw_pci_write().\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25f666300625d894ebe04bac2b4b3aadb907c861",
      "tree": "47547369f2d6eb366268e85252444ecb1bdcfab5",
      "parents": [
        "0b6ca82af83a79f3d1001c8a0701ed34ac38126e",
        "21347456abfbf5bc7fcace7327476736bbb28abe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 00:04:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 00:04:35 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (28 commits)\n  [NET_SCHED] sch_htb: htb_requeue fix\n  [IPV6]: Replace using the magic constant \"1024\" with IP6_RT_PRIO_USER for fc_metric.\n  starfire: secton fix\n  via-velocity: section fix\n  natsemi: section fix\n  typhoon: section fix\n  isdn: fix section mismatch warning for ISACVer\n  isdn: fix section mismatch warnings from hisax_cs_setup_card\n  isdn: fix section mismatch warnings in isac.c and isar.c\n  isdn: fix section mismatch warning in hfc_sx.c\n  [PKT_SCHED] ematch: tcf_em_destroy robustness\n  [PKT_SCHED]: deinline functions in meta match\n  [SCTP]: Convert sctp_dbg_objcnt to seq files.\n  [SCTP]: Use snmp_fold_field instead of a homebrew analogue.\n  [IGMP]: Optimize kfree_skb in igmp_rcv.\n  [KEY]: Convert net/pfkey to use seq files.\n  [KEY]: Clean up proc files creation a bit.\n  pppol2tp: fix printk warnings\n  bnx2: section fix\n  bnx2x: section fix\n  ...\n"
    },
    {
      "commit": "da219b7c69bd5219fe63b1f2fc2c96eb7a21d2c6",
      "tree": "660a71357d23052610c0f16fc139c831ba5b25b3",
      "parents": [
        "4f14b92f454150293d79031d210cc678329f3e02"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:42:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:42:17 2008 -0800"
      },
      "message": "starfire: secton fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/starfire.c:219: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f14b92f454150293d79031d210cc678329f3e02",
      "tree": "5af1391b0e4c9b32ad1d4f9e93282b05a0c10346",
      "parents": [
        "aa738adf89deede805d821feddd5b07999904ffd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:41:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:41:40 2008 -0800"
      },
      "message": "via-velocity: section fix\n\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/via-velocity.c:443: error: chip_info_table causes a section type conflict\n\non this one I had to remove the __devinitdata too.  Don\u0027t know why.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa738adf89deede805d821feddd5b07999904ffd",
      "tree": "625bdcf3467e6f13b1de952ad0564fbb3fdca801",
      "parents": [
        "952b3494cf9d4ff7f48c13363393cab15cde056f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:41:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:41:08 2008 -0800"
      },
      "message": "natsemi: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/natsemi.c:245: error: natsemi_pci_info causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "952b3494cf9d4ff7f48c13363393cab15cde056f",
      "tree": "9cdc14498b6f1b2114f3eec27daf823995d97a5d",
      "parents": [
        "f4e64333f829af6b2fe536b0f556d7a6b561c0ef"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:40:34 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:40:34 2008 -0800"
      },
      "message": "typhoon: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/typhoon.c:137: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b6ca82af83a79f3d1001c8a0701ed34ac38126e",
      "tree": "def8eb112c513b21e826e370f2f34249e97914eb",
      "parents": [
        "bfc1de0c40a26c6daa46c297e28138aecb4c5664",
        "fac84939609a683503947f41eb93e1917d026263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:29:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:29:57 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86: (32 commits)\n  x86: cpa, strict range check in try_preserve_large_page()\n  x86: cpa, enable CONFIG_DEBUG_PAGEALLOC on 64-bit\n  x86: cpa, use page pool\n  x86: introduce page pool in cpa\n  x86: DEBUG_PAGEALLOC: enable after mem_init()\n  brk: help text typo fix\n  lguest: accept guest _PAGE_PWT page table entries\n  x86 PM: update stale comments\n  x86 PM: consolidate suspend and hibernation code\n  x86 PM: rename 32-bit files in arch/x86/power\n  x86 PM: move 64-bit hibernation files to arch/x86/power\n  x86: trivial printk optimizations\n  x86: fix early_ioremap pagetable ops\n  x86: construct 32-bit boot time page tables in native format.\n  x86, core: remove CONFIG_FORCED_INLINING\n  x86: avoid unused variable warning in mm/init_64.c\n  x86: fixup more paravirt fallout\n  brk: document randomize_va_space and CONFIG_COMPAT_BRK (was Re:\n  x86: fix sparse warnings in acpi/bus.c\n  x86: fix sparse warning in topology.c\n  ...\n"
    },
    {
      "commit": "f4e64333f829af6b2fe536b0f556d7a6b561c0ef",
      "tree": "e13ce54a24c6d52d5668d11746855abc26fa864e",
      "parents": [
        "2fddb6e277ebdb9690c3c7aa0eead5c208701b71"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 23:29:28 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:29:28 2008 -0800"
      },
      "message": "isdn: fix section mismatch warning for ISACVer\n\nFix following warnings:\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x19723): Section mismatch in reference from the function ISACVersion() to the variable .devinit.data:ISACVer\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x2005b): Section mismatch in reference from the function setup_avm_a1_pcmcia() to the function .devinit.text:setup_isac()\n\nISACVer were only used from function annotated __devinit\nso add same annotation to ISACVer.\nOne af the fererencing functions missed __devinit so add it\nand kill an additional warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fddb6e277ebdb9690c3c7aa0eead5c208701b71",
      "tree": "2a9f511e168539ce8e5190c770aa38b7abe816cb",
      "parents": [
        "d348c2a3c8ad0948592f9a1138170002497903e2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 23:28:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:28:50 2008 -0800"
      },
      "message": "isdn: fix section mismatch warnings from hisax_cs_setup_card\n\nFix the following warnings:\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x722): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_teles3()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x72c): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_s0box()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x736): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_telespci()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x747): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_avm_pcipnp()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x74e): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_elsa()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x755): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_diva()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x75c): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_sedlbauer()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x763): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_netjet_s()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x76a): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_hfcpci()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x771): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_hfcsx()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x778): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_niccy()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x77f): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_bkm_a4t()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x786): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_sct_quadro()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x78d): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_gazel()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x794): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_w6692()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x79b): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_netjet_u()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x7a2): Section mismatch in reference from the function hisax_cs_setup_card() to the function .devinit.text:setup_enternow_pci()\n\ncheckcard() are the only user of hisax_cs_setup_card().\nAnd checkcard is only used during init or when hot plugging\nISDN devices. So annotate hisax_cs_setup_card() with __devinit.\ncheckcard() is used by exported functions so it cannot be\nannotated __devinit. Annotate it with __ref so modpost\nignore references to _devinit section.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d348c2a3c8ad0948592f9a1138170002497903e2",
      "tree": "72467549935b979f67e99aae790c7c4af45e4696",
      "parents": [
        "7740ac6a7cf8158e828b4cbd4fc5226e53b5d9a2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 23:28:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:28:12 2008 -0800"
      },
      "message": "isdn: fix section mismatch warnings in isac.c and isar.c\n\nFix the following warnings:\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x1b276): Section mismatch in reference from the function inithscxisac() to the function .devinit.text:clear_pending_isac_ints()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x1b286): Section mismatch in reference from the function inithscxisac() to the function .devinit.text:initisac()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x1fec7): Section mismatch in reference from the function AVM_card_msg() to the function .devinit.text:clear_pending_isac_ints()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x21669): Section mismatch in reference from the function AVM_card_msg() to the function .devinit.text:clear_pending_isac_ints()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x21671): Section mismatch in reference from the function AVM_card_msg() to the function .devinit.text:initisac()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x2991e): Section mismatch in reference from the function Sedl_card_msg() to the function .devinit.text:clear_pending_isac_ints()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x29936): Section mismatch in reference from the function Sedl_card_msg() to the function .devinit.text:initisac()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x2993e): Section mismatch in reference from the function Sedl_card_msg() to the function .devinit.text:initisar()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x2e026): Section mismatch in reference from the function NETjet_S_card_msg() to the function .devinit.text:clear_pending_isac_ints()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x2e02e): Section mismatch in reference from the function NETjet_S_card_msg() to the function .devinit.text:initisac()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x37813): Section mismatch in reference from the function BKM_card_msg() to the function .devinit.text:clear_pending_isac_ints()\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x37823): Section mismatch in reference from the function BKM_card_msg() to the function .devinit.text:initisac()\n\ninitisar(), initisac() and clear_pending_isac_ints()\nwere all used via a cardmsg fnction - which may be called\nouside __devinit context.\nSo remove the bogus __devinit annotation of the\nabove three functions to fix the warnings.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7740ac6a7cf8158e828b4cbd4fc5226e53b5d9a2",
      "tree": "c77b14a59212ed6bd815d38a003f2f73f52a96c1",
      "parents": [
        "954415e33ed6cfa932c13e8c2460bd05e50723b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 23:27:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:27:41 2008 -0800"
      },
      "message": "isdn: fix section mismatch warning in hfc_sx.c\n\nFix the following warning:\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x35818): Section mismatch in reference from the function hfcsx_card_msg() to the function .devinit.text:inithfcsx()\n\nhfcsx_card_msg() may be called outside __devinit context.\nFollowing the program logic is looks like the CARD_INIT branch\nwill only be taken under __devinit context but to be consistent\nremove the __devinit annotation of inithfcsx() so we\ndo not mix non-__devinit and __devinit code.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95a940e9e1d63c2bff170fcd59ab4e1b5c4c602d",
      "tree": "fac90ee50be61cb28d5c7d86220a97156a775b97",
      "parents": [
        "c1cb795338b17f12f3a966a74f199f640714a69d"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Sun Feb 10 05:27:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:27:01 2008 -0800"
      },
      "message": "drivers/media/video/em28xx/: Fix undefined symbol error with CONFIG_SND\u003dN\n\nWithout this you get undefined symbol errors with CONFIG_SND\u003dN:\n\n  ERROR: \"snd_pcm_period_elapsed\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_pcm_hw_constraint_integer\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_pcm_set_ops\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_pcm_lib_ioctl\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_card_new\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_card_free\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_card_register\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n  ERROR: \"snd_pcm_new\" [drivers/media/video/em28xx/em28xx-alsa.ko] undefined!\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9820380a387b1135eace699270e795e3f51fc5dd",
      "tree": "651c076ade217d34a640f40ca1422e87581dafc8",
      "parents": [
        "91a0736531c3c8a6ce49ac2a0dec0c83125936e1"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Sun Feb 10 05:10:48 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:27:01 2008 -0800"
      },
      "message": "rtc-r9701.c: silence compiler warning\n\nCommit 75b6102257874a4ea796af686de2f72cfa0452f9 (\"rtc: add support for\nEpson RTC-9701JE V4\") introduced the warning\n\n  drivers/rtc/rtc-r9701.c: In function `r9701_get_datetime\u0027:\n  drivers/rtc/rtc-r9701.c:74: warning: unused variable `time\u0027\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91a0736531c3c8a6ce49ac2a0dec0c83125936e1",
      "tree": "819dc448b0315f89cc6e23791dae8beb2ed1a1e8",
      "parents": [
        "531021f2ca681faf58f926771f85bb5c76f13eba"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Sun Feb 10 05:06:25 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:27:01 2008 -0800"
      },
      "message": "x25_asy.c: silence compiler warning\n\nCommit 11b0cc3a4af65413ca3bb5698769e091486e0b22 (\"x25_asy: Fix ref count\nrule violation\") introduced the warning\n\n  drivers/net/wan/x25_asy.c: In function `x25_asy_open_tty\u0027:\n  drivers/net/wan/x25_asy.c:557: warning: unused variable `ld\u0027\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0efeaa335ce494680d1884f267eed7642dee3ca8",
      "tree": "fa39e28d361c0859ea5b84e16f0c70805172a28b",
      "parents": [
        "fefa864530766d8da2b8606235387c5173fb2309"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:17:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:17:51 2008 -0800"
      },
      "message": "pppol2tp: fix printk warnings\n\ndrivers/net/pppol2tp.c: In function `pppol2tp_seq_tunnel_show\u0027:\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 4)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 5)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 6)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 7)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 8)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 9)\ndrivers/net/pppol2tp.c: In function `pppol2tp_seq_session_show\u0027:\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 5)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 6)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 7)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 8)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 9)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 10)\n\nNot all platforms implement u64 with unsigned long long.  eg: powerpc.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fefa864530766d8da2b8606235387c5173fb2309",
      "tree": "e3c70e3eca2bed80ec7fdfca3d638b6afaf40ada",
      "parents": [
        "53a10565be7e4e6bdac65c81630bb048d679999e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:17:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:17:15 2008 -0800"
      },
      "message": "bnx2: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/bnx2.c:67: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53a10565be7e4e6bdac65c81630bb048d679999e",
      "tree": "7501ed974884da7030d399256fc60bf9ebb10fb7",
      "parents": [
        "268bcca1e7b0d244afd07ea89cda672e61b0fc4a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:16:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:16:41 2008 -0800"
      },
      "message": "bnx2x: section fix\n\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/bnx2x.c:73: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31f4b46ec6f889533c06537dea96bb0d20fa625b",
      "tree": "2d0f8e0fd534d5c6968fb722075f0f3733ff0ca3",
      "parents": [
        "261f0ce5ccdd17dc240d8453ca5ffc4688b92700"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "lguest: accept guest _PAGE_PWT page table entries\n\nBeginning from commit 4138cc3418f5, ioremap_nocache() sets the _PAGE_PWT\nflag.\n\nLguest doesn\u0027t accept a guest pte with a _PWT flag and reports a \"bad\npage table entry\" in that case.\n\nAccept guest _PAGE_PWT page table entries.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6697c05296fab4d113c7144459b72b6172b485a5",
      "tree": "3cbbfa5aa835accfb218ffef2ca539911c50acd1",
      "parents": [
        "9583d050d5b7bad76423b2bd667b174a122067a7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fix sparse warnings in acpi/bus.c\n\nAdd function definition and extern variables to asm-x86/acpi.h.\n\nAll of these are used in bus.c in ifdef(CONFIG_X86) sections, so are\nonly added to the x86 include headers.  boot.c already includes acpi.h\nso no changes are needed there.\n\nFixes the following:\narch/x86/kernel/acpi/boot.c:83:4: warning: symbol \u0027acpi_sci_flags\u0027 was not declared. Should it be static?\narch/x86/kernel/acpi/boot.c:84:5: warning: symbol \u0027acpi_sci_override_gsi\u0027 was not declared. Should it be static?\narch/x86/kernel/acpi/boot.c:421:13: warning: symbol \u0027acpi_pic_sci_set_trigger\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "531021f2ca681faf58f926771f85bb5c76f13eba",
      "tree": "b730cd35a1bde5f2ddd85e080a6269df96c50074",
      "parents": [
        "451688ba0b488faf274e13dc591734b1e695642c",
        "6252d702c5311ce916caf75ed82e5c8245171c92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:15:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:15:23 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] dynamic page tables.\n  [S390] Add four level page tables for CONFIG_64BIT\u003dy.\n  [S390] 1K/2K page table pages.\n  [S390] Remove a.out header file.\n  [S390] sclp_vt220: Fix vt220 initialization\n  [S390] qdio: avoid hang when establishing qdio queues\n  [S390] VMEM_MAX_PHYS overflow on 31 bit.\n  [S390] zcrypt: Do not start ap poll thread per default\n  [S390] Fix __ffs_word_loop/__ffz_word_loop inlnie assembly.\n  [S390] Wire up new timerfd syscalls.\n  [S390] Update default configuration.\n"
    },
    {
      "commit": "451688ba0b488faf274e13dc591734b1e695642c",
      "tree": "7d746efef856c1897697c30e2486317e823e727d",
      "parents": [
        "acac103e2d00c9bc7507838319c71a0f5dc50678",
        "ed2c9fa53b7a3e240a64e6e97494d72d0f80eed0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:14:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:14:20 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  Kbuild: Fix deb-pkg target to work with kernel versions ending with -\u003ctext-without-digit\u003e\n  ide: introduce HAVE_IDE\n  kbuild: silence CHK/UPD messages according to $(quiet)\n  scsi: fix makefile for aic7(3*x)\n  kbuild/modpost: Use warn() for announcing section mismatches\n  Add binoffset to gitignore\n  kbuild/modpost: improve warnings if symbol is unknown\n"
    }
  ],
  "next": "acac103e2d00c9bc7507838319c71a0f5dc50678"
}
