)]}'
{
  "log": [
    {
      "commit": "92eb43800a3c1300bd5cb8a2a27e6f2a84f7042e",
      "tree": "6c4b7253d2e799f260d7858b99addd0cdac978d2",
      "parents": [
        "40f095f0138ea5b5971e5128b27e1bb907161149"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "message": "ide: use -\u003etf_read in ide_read_error()\n\n* Add IDE_TFLAG_IN_FEATURE taskfile flag for reading Feature\n  register and handle it in -\u003etf_read.\n\n* Convert ide_read_error() to use -\u003etf_read instead of -\u003eINB,\n  then uninline and export it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "40f095f0138ea5b5971e5128b27e1bb907161149",
      "tree": "3bb2b7e305339c4a53dcdb26529a6d7b17340fd7",
      "parents": [
        "4e65837b293f3ee6399006e94120d61430f72f26"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "message": "ide: use -\u003etf_load in SELECT_DRIVE()\n\nConvert SELECT_DRIVE() to use -\u003etf_load instead of -\u003eOUTB.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4e65837b293f3ee6399006e94120d61430f72f26",
      "tree": "46213d1c833b9a8c3891e5a4164d3168c525b56c",
      "parents": [
        "59be2c80f0c1080634006135aa9130f1736fbfba"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "message": "ide: use -\u003etf_load in actual_try_to_identify()\n\nConvert actual_try_to_identify() to use -\u003etf_load instead of -\u003eOUTB.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "59be2c80f0c1080634006135aa9130f1736fbfba",
      "tree": "4be8174786b93a0c7deab17aa5155c3c0e192b44",
      "parents": [
        "3c09384e95fa4048a06f179849901f3e57266d58"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: use -\u003etf_load in ide_config_drive_speed()\n\nConvert ide_config_drive_speed() to use -\u003etf_load instead of -\u003eOUTB.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3c09384e95fa4048a06f179849901f3e57266d58",
      "tree": "2fbcca5141ea6f6e2c81edc3455cfe37af7fb3f3",
      "parents": [
        "6e6afb3b7401f0181da74a1add57f126946b43e6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: change order of register access in ide_config_drive_speed()\n\nWrite ATA Feature register before ATA Sector Count register as\na preparation to use -\u003etf_load in ide_config_drive_speed().\n\nThis change shouldn\u0027t affect anything (just an usual paranoia).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6e6afb3b7401f0181da74a1add57f126946b43e6",
      "tree": "2ca80a7fa25a387b5f3d479d9e94b1339ee440ac",
      "parents": [
        "1f6d8a0fd8f6cc5ee2219a8cf9b2da16dfd67397"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eset_irq method\n\nAdd -\u003eset_irq method for setting nIEN bit of ATA Device Control\nregister and use it instead of ide_set_irq().\n\nWhile at it:\n\n* Use -\u003eset_irq in init_irq() and do_reset1().\n\n* Don\u0027t use HWIF() macro in ide_check_pm_state().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1f6d8a0fd8f6cc5ee2219a8cf9b2da16dfd67397",
      "tree": "4a858f4525ea67cd325ec370f4823adc1f7c0450",
      "parents": [
        "b73c7ee25da6133f97f47ffd3557288417da7c76"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eread_altstatus method\n\n* Remove ide_read_altstatus() inline helper.\n\n* Add -\u003eread_altstatus method for reading ATA Alternate Status\n  register and use it instead of -\u003eINB.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b73c7ee25da6133f97f47ffd3557288417da7c76",
      "tree": "0d348c81294d246b8417aff6e24502c93b312505",
      "parents": [
        "c6dfa867bb45f4bff2e48f3bc89ab1d6a7ab4c21"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eread_status method\n\n* Remove ide_read_status() inline helper.\n\n* Add -\u003eread_status method for reading ATA Status register\n  and use it instead of -\u003eINB.\n\nWhile at it:\n\n* Don\u0027t use HWGROUP() macro.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c6dfa867bb45f4bff2e48f3bc89ab1d6a7ab4c21",
      "tree": "54d9322fad75e48fb548e182fbb87d06a06cd048",
      "parents": [
        "ebb00fb55d0566bb3e81518122a57b4b3bedf1e4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: add -\u003eexec_command method\n\nAdd -\u003eexec_command method for writing ATA Command register\nand use it instead of -\u003eOUTBSYNC.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ebb00fb55d0566bb3e81518122a57b4b3bedf1e4",
      "tree": "d8a717bf0e4556a71ba71579a6d5cedfa5bad980",
      "parents": [
        "81e8d5a34f7d2a2acbe309cfa5810a9699a63239"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: factor out simplex handling from ide_pci_dma_base()\n\n* Factor out simplex handling from ide_pci_dma_base() to\n  ide_pci_check_simplex().\n\n* Set hwif-\u003edma_base early in -\u003einit_dma method / ide_hwif_setup_dma()\n  and reset it in ide_init_port() if DMA initialization fails.\n\n* Use -\u003eread_sff_dma_status instead of -\u003eINB in ide_pci_dma_base().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81e8d5a34f7d2a2acbe309cfa5810a9699a63239",
      "tree": "be8257161e9bbc6f7bd0fe0b7980de94681d3306",
      "parents": [
        "cab7f8eda40d3e3e16b137c67cdddc2cf893c5d7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: remove ide_setup_dma()\n\nExport sff_dma_ops and then remove ide_setup_dma().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cab7f8eda40d3e3e16b137c67cdddc2cf893c5d7",
      "tree": "369335f0bc359357653fb2271c67940840eedced",
      "parents": [
        "ab86f91e8739e0b1587a16e4792ab5e4bb11f1b5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: remove -\u003edma_{status,command} fields from ide_hwif_t\n\n* Use -\u003edma_base + offset instead of -\u003edma_{status,command}\n  and remove no longer needed -\u003edma_{status,command}.\n\nWhile at it:\n\n* Use ATA_DMA_* defines.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ab86f91e8739e0b1587a16e4792ab5e4bb11f1b5",
      "tree": "aa5696bb69c471fda2a21f6ce952de0705a1c152",
      "parents": [
        "b2f951aabc9cc7d5fb987aeec9aef96ccce618a5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "message": "ide: use I/O ops directly in ide-dma.c\n\nUse I/O ops directly in ide_dma_host_set(), ide_dma_setup(),\nide_dma_start() and __ide_dma_end().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b2f951aabc9cc7d5fb987aeec9aef96ccce618a5",
      "tree": "d388e9a44a153cee8395bd7ca9eff63492ff9cfd",
      "parents": [
        "c97c6aca75fd5f718056fde7cff798b8cbdb07c0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "message": "ide: add -\u003eread_sff_dma_status method\n\nAdd -\u003eread_sff_dma_status method for reading DMA Status register\nand use it instead of -\u003eINB.\n\nWhile at it:\n\n* Use inb() directly in ns87415.c::ns87415_dma_end().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c97c6aca75fd5f718056fde7cff798b8cbdb07c0",
      "tree": "275635f3afb9d3a1f1f9ea5cebe08b5f327fc92c",
      "parents": [
        "51d87ed0aab98999bebaf891b99730e15502a592"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "message": "ide: pass hw_regs_t-s to ide_device_add[_all]() (take 3)\n\n* Add \u0027hw_regs_t **hws\u0027 argument to ide_device_add[_all]() and convert\n  host drivers + ide_legacy_init_one() + ide_setup_pci_device[s]() to use\n  it instead of calling ide_init_port_hw() directly.\n\n  [ However if host has \u003e 1 port we must still set hwif-\u003echipset to hint\n    consecutive ide_find_port() call that the previous slot is occupied. ]\n\n* Unexport ide_init_port_hw().\n\nv2:\n* Use defines instead of hard-coded values in buddha.c, gayle.c and q40ide.c.\n  (Suggested by Geert Uytterhoeven)\n\n* Better patch description.\n\nv3:\n* Fix build problem in ide-cs.c. (Noticed by Stephen Rothwell)\n\nThere should be no functional changes caused by this patch.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "51d87ed0aab98999bebaf891b99730e15502a592",
      "tree": "af4aacb9ed6010457141fd46bae51c70d7d93ada",
      "parents": [
        "b36ba53218e164e49623e36fa3a2fec9f08cf70a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:49 2008 +0200"
      },
      "message": "ide: move ide_pci_setup_ports() call out from do_ide_setup_pci_device()\n\n* Move ide_pci_setup_ports() call out from do_ide_setup_pci_device()\n  to ide_setup_pci_device[s]().\n\n* Drop no longer needed idx argument from do_ide_setup_pci_device().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b36ba53218e164e49623e36fa3a2fec9f08cf70a",
      "tree": "e1c23d0bdc3a0140b7658a74573d102724fefbe2",
      "parents": [
        "07eb106f3a69400b628b7b6ca3464a1a8f847fa3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:49 2008 +0200"
      },
      "message": "ide-pmac: move ide_find_port() call to pmac_ide_setup_device() (take 2)\n\nMove ide_find_port() call to pmac_ide_setup_device().\n\nWhile at it:\n\n- fix return value (s/-ENODEV/-ENOENT/)\n\n- add DRV_NAME define and use it to set name field of pmac_port_info\n\n- use ide_find_port_slot() instead of ide_find_port()\n\n- remove superfluous error message (ide_find_port_slot() takes care of it)\n\n- drop IDE interface number from driver banner message (but include bus type)\n\nv2:\n* Build fix (thanks to Stephen Rothwell for noticing the issue).\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "07eb106f3a69400b628b7b6ca3464a1a8f847fa3",
      "tree": "02e3c23ff1356d6054f108f455f1b74000fa2f29",
      "parents": [
        "7b8797acd499d59ed03c7a5b98d82cdf054fd04d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:49 2008 +0200"
      },
      "message": "ide-pmac: add -\u003einit_dev method (take 4)\n\nv2/3:\n* Build fixes from Stephen Rothwell.\n\nv4:\n* Fix -\u003enoprobe setting. (From Benjamin Herrenschmidt)\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7b8797acd499d59ed03c7a5b98d82cdf054fd04d",
      "tree": "cc488646f451399a7d13869969944c4d7a8fc236",
      "parents": [
        "c010b2f76c3032e48097a6eef291d8593d5d79a6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:48 2008 +0200"
      },
      "message": "ide-pmac: store pmif instead of hwif in -\u003edriver_data (take 2)\n\n* Pass pmif instead of hwif to pmac_ide_do_{suspend,resume}().\n\n* Store pmif instead of hwif in -\u003edriver_data.\n\n* Use dev_get_drvdata() instead of -\u003ehwif_data to obtain pmif.\n\nv2:\n* Build fixes from Stephen Rothwell.\n\nThere should be no functional changes caused by this patch.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c010b2f76c3032e48097a6eef291d8593d5d79a6",
      "tree": "16077c83703527732991a55dea1abe330c0ccdc6",
      "parents": [
        "6069fb2ef5d4f47432359c97f350e0cfcc4d208e",
        "521c4d96e0840ecce25b956e00f416ed499ef2ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:09:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:09:51 2008 -0700"
      },
      "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: (82 commits)\n  ipw2200: Call netif_*_queue() interfaces properly.\n  netxen: Needs to include linux/vmalloc.h\n  [netdrvr] atl1d: fix !CONFIG_PM build\n  r6040: rework init_one error handling\n  r6040: bump release number to 0.18\n  r6040: handle RX fifo full and no descriptor interrupts\n  r6040: change the default waiting time\n  r6040: use definitions for magic values in descriptor status\n  r6040: completely rework the RX path\n  r6040: call napi_disable when puting down the interface and set lp-\u003edev accordingly.\n  mv643xx_eth: fix NETPOLL build\n  r6040: rework the RX buffers allocation routine\n  r6040: fix scheduling while atomic in r6040_tx_timeout\n  r6040: fix null pointer access and tx timeouts\n  r6040: prefix all functions with r6040\n  rndis_host: support WM6 devices as modems\n  at91_ether: use netstats in net_device structure\n  sfc: Create one RX queue and interrupt per CPU package by default\n  sfc: Use a separate workqueue for resets\n  sfc: I2C adapter initialisation fixes\n  ...\n"
    },
    {
      "commit": "6069fb2ef5d4f47432359c97f350e0cfcc4d208e",
      "tree": "6c6664215570b8ba014b13154fff3c12d9ada08e",
      "parents": [
        "e9dd54da0ba494bd86c45bdf574a6fd6ff8f2210"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:06:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:06:00 2008 -0700"
      },
      "message": "Re-delete zombie \u0027drivers/usb/serial/airprime.c\u0027 file\n\nStephen Rothwell points out that this file got deleted (on purpose) by\ncommit 640c1bce86d1e11ee6a1263fdf6170d3210b1684 (\"USB: delete airprime\ndriver\"), but then almost immediately incorrectly resurrected by commit\n95da310e66ee8090119596c70ca8432e57f9a97f (\"usb_serial: API all change\").\n\nDelete it again.  If it comes back, we\u0027ll need to drive a stake through\nits heart.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9dd54da0ba494bd86c45bdf574a6fd6ff8f2210",
      "tree": "f1a5479b435879d6d0e5acfcdbbc2fb7b92bb183",
      "parents": [
        "0988c37c248e824953d95a11412696c348dbca91",
        "4a0a088970a553e9f89d23eec688932f689d57f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:04:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:04:22 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: pass -m32 when building vmlinux.lds\n  sparc: Fixes the DRM layer build on sparc.\n  ide: merge \u003casm-sparc/ide_64.h\u003e with \u003casm-sparc/ide_32.h\u003e\n  ide: \u003casm-sparc/ide_64.h\u003e: use __raw_{read,write}w()\n  ide: \u003casm-sparc/ide_32.h\u003e: use __raw_{read,write}w()\n  ide: \u003casm-sparc/ide_64.h\u003e: use %r0 for outw_be()\n  sparc64: Do not define BIO_VMERGE_BOUNDARY.\n"
    },
    {
      "commit": "521c4d96e0840ecce25b956e00f416ed499ef2ba",
      "tree": "eef5a83ca23b4e9a43d1c37a83830617313fe074",
      "parents": [
        "4255589293b78c4dab324323e12857876b154863"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:32:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:32:47 2008 -0700"
      },
      "message": "ipw2200: Call netif_*_queue() interfaces properly.\n\nnetif_carrier_{on,off}() handles starting and stopping packet\nflow into the driver.  So there is no reason to invoke netif_stop_queue()\nand netif_wake_queue() in response to link status events.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4255589293b78c4dab324323e12857876b154863",
      "tree": "537c54197ec9bd71e1d058762686ec290464b97e",
      "parents": [
        "380bab10de09c22c813ae83f8e148f5a46c1de40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:29:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:29:10 2008 -0700"
      },
      "message": "netxen: Needs to include linux/vmalloc.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "380bab10de09c22c813ae83f8e148f5a46c1de40",
      "tree": "9deef2961e44d80d4c295f5eeba04ddf6f589dc5",
      "parents": [
        "7cf75262a4aafe1483349e897bf905e121314dff",
        "d6f8aa8586dabe605454f3c98a5c1a577c3e0cfb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:19:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:19:22 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "d6f8aa8586dabe605454f3c98a5c1a577c3e0cfb",
      "tree": "18043a736d2a6d33aab704128b601c3c90ed3895",
      "parents": [
        "b0e453902ad53580a77c2b1baddcc0b2d8ce8acc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 22 21:17:38 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 21:17:38 2008 -0400"
      },
      "message": "[netdrvr] atl1d: fix !CONFIG_PM build\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7cf75262a4aafe1483349e897bf905e121314dff",
      "tree": "9a11d432ff3add3204c4bc5a01b6d12c4df7e9d9",
      "parents": [
        "c8f15686a4b3345e3e81e09cfe191df58bbedd45",
        "b0e453902ad53580a77c2b1baddcc0b2d8ce8acc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 17:54:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 17:54:47 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "b0e453902ad53580a77c2b1baddcc0b2d8ce8acc",
      "tree": "6e58208b5872fe4a18c0aa52cd1e2fc32180defc",
      "parents": [
        "1de95294f16cab0e924e1b4cd9b554a6eca65e6e"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Mon Jul 21 12:32:29 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 20:00:01 2008 -0400"
      },
      "message": "r6040: rework init_one error handling\n\nThis patch reworks the error handling in r6040_init_one\nin order not to leak resources and correcly unmap and release\nPCI regions of the MAC. Also prefix printk\u0027s with the driver name\nfor clarity.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1de95294f16cab0e924e1b4cd9b554a6eca65e6e",
      "tree": "299b845eebca0f1c4a4a8bf7a1f8557ec0e87037",
      "parents": [
        "e24ddf3aa8a2c4c14df1136e762c315c436488e7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:36:04 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:48 2008 -0400"
      },
      "message": "r6040: bump release number to 0.18\n\nThis patch bumps the release of the r6040 driver. There has been\nquite some versions of it out there, but this one is the one\npeople should report bugs against.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e24ddf3aa8a2c4c14df1136e762c315c436488e7",
      "tree": "a55450bc8f3ce7250ceb9dca2875239e438ffcdb",
      "parents": [
        "31718dedf62fd62e807001138ab5ac76e9b11064"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:35:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:46 2008 -0400"
      },
      "message": "r6040: handle RX fifo full and no descriptor interrupts\n\nThis patch allows the MAC to handle the RX FIFO full\nand no descriptor available interrupts. While we are at it\nreplace the TX interrupt with its corresponding definition.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "31718dedf62fd62e807001138ab5ac76e9b11064",
      "tree": "88f7f55540be351b617e954eb7afe31251d12677",
      "parents": [
        "32f565df9ba451a24117db67003ed2ae21bab88c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:35:00 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:39 2008 -0400"
      },
      "message": "r6040: change the default waiting time\n\nThis patch changes the default waiting time of a packet, which\nalong with our previous r6040_rx path, was causing huge delays\nwith another host (160 to 230 ms).\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "32f565df9ba451a24117db67003ed2ae21bab88c",
      "tree": "4d464ef718ac064b3ca2ecadbe69a2b96670e0ea",
      "parents": [
        "9ca28dc4c75f018201e21b10e34b8161bcb0ffb2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:34:15 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:35 2008 -0400"
      },
      "message": "r6040: use definitions for magic values in descriptor status\n\nDefine all the descriptor status the MAC can set.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9ca28dc4c75f018201e21b10e34b8161bcb0ffb2",
      "tree": "4f7f87b570df4d12077a3854f1deb0a0b6cffc51",
      "parents": [
        "129cf9a7028fc50b226b8021bc0b76fb38efa81d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:33:36 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:28 2008 -0400"
      },
      "message": "r6040: completely rework the RX path\n\nThis patch completely reworks the RX path in order to be\nmore accurate about what is going on with the MAC.\nWe no longer read the error from the MLSR register instead read\nthe descriptor status register which reflects, the error per descriptor.\nWe now allocate skbs on the fly in r6040_rx, and we handle allocation\nfailure instead of simply dropping the packet. Remove the\nrx_free_desc counter of r6040_private structure since we\nallocate skbs in the RX path.\n\nr6040_rx_buf_alloc is now removed and becomes unuseless.\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "129cf9a7028fc50b226b8021bc0b76fb38efa81d",
      "tree": "0ae6da9a3bedfbfa7838ca3fce42841c18af76dd",
      "parents": [
        "f2ca60f2067958e45f949e74abd580715c6c4b33"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:32:45 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:22 2008 -0400"
      },
      "message": "r6040: call napi_disable when puting down the interface and set lp-\u003edev accordingly.\n\nWe did not call napi_disabled when putting down the interface\nwhich should be done. Finally initialize lp-\u003edev when everything\nis set.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f2ca60f2067958e45f949e74abd580715c6c4b33",
      "tree": "638707f6dab83127d01bb716bfaa7d77ff056f2e",
      "parents": [
        "3d4634193aa95a6d04a786fc12b190d0e4295685"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Jul 07 00:03:00 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:37 2008 -0400"
      },
      "message": "mv643xx_eth: fix NETPOLL build\n\nJoseph Fannin \u003cjfannin@gmail.com\u003e and Takashi Iwai \u003ctiwai@suse.de\u003e\nnoticed that commit 073a345c04b01da0cc5b79ac7be0c7c8b1691ef5\n(\"mv643xx_eth: clarify irq masking and unmasking\") broke the\nmv643xx_eth build when NETPOLL is enabled, due to it not renaming\none instance of INT_CAUSE_EXT in mv643xx_eth_netpoll().  This patch\ntakes care of that instance as well.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nCc: Joseph Fannin \u003cjfannin@gmail.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d4634193aa95a6d04a786fc12b190d0e4295685",
      "tree": "f5dbe0ec58c5961bd97474743d95514cd709657f",
      "parents": [
        "fec3a23be0daceeb0695f8296aea07ea1ad073d8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:32:18 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:32 2008 -0400"
      },
      "message": "r6040: rework the RX buffers allocation routine\n\nRework the RX buffers allocation function so that we do not\nleak memory in the case we could not allocate skbs for the\nRX path. Propagate the errors to the r6040_up function\nwhere we call the RX buffers allocation function.\n\nAlso rename the r6040_alloc_txbufs function to\nr6040_init_txbufs, to reflect what it really does.\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fec3a23be0daceeb0695f8296aea07ea1ad073d8",
      "tree": "aa4a7af7f89c423c0f0d1ca3de3c29c237207a38",
      "parents": [
        "3d25434816356e8d1e3167c5f7a56d3d81aeb239"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:29:20 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:30 2008 -0400"
      },
      "message": "r6040: fix scheduling while atomic in r6040_tx_timeout\n\nAdd a helper function which only modifies R6040 MAC registers\nuse it when we timeout, and on adapter initialization. Fix\nthe scheduling while atomic but in the timeout routine due\nto the reallocation of rx/tx buffers.\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d25434816356e8d1e3167c5f7a56d3d81aeb239",
      "tree": "5a0f658324549defcaf2090141276996a2065df1",
      "parents": [
        "c6e69bb92ed6e22a0931e29daff6539f2bac29b9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:28:27 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:29 2008 -0400"
      },
      "message": "r6040: fix null pointer access and tx timeouts\n\nThis patch fixes a null pointer access in r6040_rx due\nto lp-\u003edev not being initialized.\n\nFix the TX timeouts, TX irq was not re-enabled on RX irq\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c6e69bb92ed6e22a0931e29daff6539f2bac29b9",
      "tree": "581b0d58458ab7eb5bd6593de7e1191fcfbca07e",
      "parents": [
        "7e99eeddb35cdaafb820676a57517b5e58685e4c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 13:39:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:28 2008 -0400"
      },
      "message": "r6040: prefix all functions with r6040\n\nPrefix all functions inside the r6040 driver with r6040 to\navoid namespace clashing.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7e99eeddb35cdaafb820676a57517b5e58685e4c",
      "tree": "cfda2415c58e99ab948ea371b4e42bc4f557cb93",
      "parents": [
        "7a2f53ee0b56ff7e1c0c24404575cb62935d37d9"
      ],
      "author": {
        "name": "Thomas Backlund",
        "email": "tmb@mandriva.org",
        "time": "Tue Jul 22 13:55:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:45:49 2008 -0400"
      },
      "message": "rndis_host: support WM6 devices as modems\n\nThis patch allows Windows Mobile 6 devices to be used for\ntethering -- that is, used as modems.  It was requested by\nAdamW in kernel bugzilla:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d11119\n\nand Mandriva kernel-discuss list.  It is tested and confirmed\nto work by Peterl:\n\n  http://forum.eeeuser.com/viewtopic.php?pid\u003d323543#p323543\n\nThis patch is based on the patch in the above kernel bugzilla,\nwhich is from the usb-rndis-lite tree.\n\n[ dbrownell@users.sourceforge.net: misc fixes ]\nSigned-off-by: Thomas Backlund \u003ctmb@mandriva.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7a2f53ee0b56ff7e1c0c24404575cb62935d37d9",
      "tree": "a567c6b7e5814ecdf329823803532302f6009acd",
      "parents": [
        "aa6ef27ea906e74bd23d14f43f095c012469d9c7"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Jul 17 11:01:26 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:45:41 2008 -0400"
      },
      "message": "at91_ether: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nTested-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa6ef27ea906e74bd23d14f43f095c012469d9c7",
      "tree": "b3021a33a78593153c145b1ef6b382288e96d253",
      "parents": [
        "8d9853d911b9d3fb767c3886066530c0e39b78ba"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Jul 18 19:03:10 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:44:15 2008 -0400"
      },
      "message": "sfc: Create one RX queue and interrupt per CPU package by default\n\nUsing multiple cores in the same package to handle received traffic\ndoes not appear to provide a performance benefit.  Therefore use CPU\ntopology information to count CPU packages and use that as the default\nnumber of RX queues and interrupts.  We rely on interrupt balancing to\nspread the interrupts across packages.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d9853d911b9d3fb767c3886066530c0e39b78ba",
      "tree": "ff27498e3d6b747bf07e21baa1b27d07be8f58ee",
      "parents": [
        "9dadae686fce02a02982fc9c0563f6b917217a66"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Jul 18 19:01:20 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:44:13 2008 -0400"
      },
      "message": "sfc: Use a separate workqueue for resets\n\nThis avoids deadlock in case a reset is triggered during self-test.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9dadae686fce02a02982fc9c0563f6b917217a66",
      "tree": "afcae0c58a0e8eb927a7d80d412fdb41dc5b0dff",
      "parents": [
        "81250297d85b26eb4e9de5decf752dce430277f9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Jul 18 18:59:12 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:43:29 2008 -0400"
      },
      "message": "sfc: I2C adapter initialisation fixes\n\nAs recommended by Jean Delvare:\n- Increase timeout to 50 ms\n- Leave adapter class clear so that unwanted drivers do not probe our bus\n- Use strlcpy() for name initialisation\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81250297d85b26eb4e9de5decf752dce430277f9",
      "tree": "df3783c21e01c35d3d0666533e731990c34cc8ea",
      "parents": [
        "c3570acb53c885f8accb8c85eda195781d30632f"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fugitsu.com",
        "time": "Fri Jul 11 15:17:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:39:14 2008 -0400"
      },
      "message": "e1000: make ioport free\n\nThis patch makes e1000 driver ioport-free.\nThis corrects behavior in probe function so as not to request ioport\nresources as long as they are not really needed.  This is based on the\nioport-free patch of e1000 driver from Auke Kok and Tomohiro Kusumi.\n\nSigned-off-by: Tomohiro Kusumi \u003ckusumi.tomohiro@jp.fujitsu.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jeff Kirsher\u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c3570acb53c885f8accb8c85eda195781d30632f",
      "tree": "1a6d96fc1b90689c1800587bfa12e490516c7508",
      "parents": [
        "63cd31f60716c4a9f1b5b6ffd804326dc766d2d2"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 15:17:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:39:11 2008 -0400"
      },
      "message": "e1000: delete non NAPI code from the driver\n\nCompile-tested only.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "63cd31f60716c4a9f1b5b6ffd804326dc766d2d2",
      "tree": "47854809ebb4d4f7945dd9c1cfc98f4f3b6e2412",
      "parents": [
        "c7be73bc9bfc8a650fe646f484dea5bad3cf92d5"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jul 11 15:17:33 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:39:08 2008 -0400"
      },
      "message": "e1000: remove email reference\n\nThe email linux-nics@intel.com is no longer available, remove all\nreferences.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c7be73bc9bfc8a650fe646f484dea5bad3cf92d5",
      "tree": "eda274bf195f4df6ede9d67913165e9176dc717e",
      "parents": [
        "b11840204f36f9a1e3027033227e17d167e04377"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jul 11 15:17:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:39:03 2008 -0400"
      },
      "message": "e1000: Move assignments in tests before test\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b11840204f36f9a1e3027033227e17d167e04377",
      "tree": "bb0ad9ad4b1711258f918327ef29aad7a78912eb",
      "parents": [
        "e982f17c87488a98df6bc4f5454a176646b4d00b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jul 11 15:17:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:38:58 2008 -0400"
      },
      "message": "e1000: checkpatch clean\n\nRedefine DPRINTK macro using do while(0)\n__FUNCTION__ to __func__\nstructs {} on separate lines\nSurround negative constants with ()\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e982f17c87488a98df6bc4f5454a176646b4d00b",
      "tree": "d615c679fbe14c877722c3a906d3322e4382f8aa",
      "parents": [
        "c03e83b0351f8a9464d32f31302ec75ba88518dc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jul 11 15:17:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:38:52 2008 -0400"
      },
      "message": "e1000: Remove spaces after casts and function names\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c03e83b0351f8a9464d32f31302ec75ba88518dc",
      "tree": "3995c118b813437c7ac1e4ce17c5be362e10e227",
      "parents": [
        "1dc329180fe22ff8651e0ef550ba17ca1cc7bf22"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jul 11 15:17:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:38:50 2008 -0400"
      },
      "message": "e1000: Move extern function definitions to e1000.h\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1dc329180fe22ff8651e0ef550ba17ca1cc7bf22",
      "tree": "720ae356d0b4997baa2a0389e896fc6d2930a2bf",
      "parents": [
        "6479884509e6cd30c6708fbf05fafc0d1fc85f7a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jul 11 15:17:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:38:47 2008 -0400"
      },
      "message": "e1000: Use hw, er32, and ew32\n\nUse struct e1000_hw *hw \u003d adapter-\u003ehw; where necessary\nChange macros E1000_READ_REG and E1000_WRITE_REG to er32 and ew32\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6479884509e6cd30c6708fbf05fafc0d1fc85f7a",
      "tree": "261e980073b9984611d950f7e9f043141b52612e",
      "parents": [
        "cdc18a670923d01a762d66be582bfe763772d441"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jul 11 15:17:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:34:33 2008 -0400"
      },
      "message": "e1000: neaten function declarations\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cdc18a670923d01a762d66be582bfe763772d441",
      "tree": "581bef3ae0aa22d583698ced4c4c895d7bbbf492",
      "parents": [
        "a6a5325239c20202e18e21e94291bccc659fbf9e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "cl@linux-foundation.org",
        "time": "Fri Jul 11 16:12:34 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:34:21 2008 -0400"
      },
      "message": "Fix typo in meth driver\n\nAn | in an if statement to check a bit? I think this needs to be a \u0026.\nAs a result of this typo meth will always operate in promiscuous mode.\n\nSigned-off-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a6a5325239c20202e18e21e94291bccc659fbf9e",
      "tree": "21c3208a8483fce3754222d80ade5ac5bd4f2d81",
      "parents": [
        "bb5d10ac8cc315d53306963001fe650d88a1cbb2"
      ],
      "author": {
        "name": "Jie Yang",
        "email": "jie.yang@atheros.com",
        "time": "Fri Jul 18 11:37:13 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:31:04 2008 -0400"
      },
      "message": "atl1e: Atheros L1E Gigabit Ethernet driver\n\nFull patch for the Atheros L1E Gigabit Ethernet driver.\nSupportring AR8121, AR8113 and AR8114\n\nSigned-off-by: Jie Yang \u003cjie.yang @atheros.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bb5d10ac8cc315d53306963001fe650d88a1cbb2",
      "tree": "5de8fe2e766096d22271bbc40a911fe6dea300d1",
      "parents": [
        "1a4dc68b31fd04573ab3c554702372941a4fd46f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Jul 11 17:34:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:31:00 2008 -0400"
      },
      "message": "ixgbe: remove device ID for unsupported device\n\nThe ixgbe driver was untested with device ID 8086:10c8 but still advertises\nsupport.  Currently if this device is present in the system when the driver\nis loaded, the system will panic.\nRemove this device ID until full support can be tested with available\nhardware.  This patch is necessary for 2.6.24, 2.6.25 and 2.6.26\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4a0a088970a553e9f89d23eec688932f689d57f9",
      "tree": "9fd4e58a6b162e6ed4ec9d89c320aab6e8ecf1f1",
      "parents": [
        "428695b89831d781ba203d97ee07da68150ea40d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 22 15:47:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 15:47:17 2008 -0700"
      },
      "message": "sparc32: pass -m32 when building vmlinux.lds\n\nOtherwise it breaks since we merged asm/page.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8f15686a4b3345e3e81e09cfe191df58bbedd45",
      "tree": "1990e6281c5ced09566b093c599b7022f7bb4eb8",
      "parents": [
        "3d0f24a74e7957593a5622eb5c04ed6860dd8391"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 22 15:41:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 15:41:24 2008 -0700"
      },
      "message": "netdev: bunch of drivers: avoid WARN at net/core/dev.c:1328\n\nThe drivers were touching net queue before it has been started, so\nwithout this patch, the drivers will potentially WARN at\nnet/core/dev.c:1328.\n\nI don\u0027t have the hardware for the drivers below, so this patch is\nuntested, and thus should be carefully peer reviewed.\n\ntc35815.c\nau1000_eth.c\nbfin_mac.c\nmacb.c\n^ The four drivers are using phylib, they\u0027re calling netif_start_queue()\nin open() callback. So trivially remove netif_tx_schedule_all().\nPhylib will handle netif_carrier_*().\n\ncpmac.c\nfec_mpc52xx.c\nfs_enet/fs_enet-main.c\nsh_eth.c\n^ The same as above, but these were also needlessly calling\nnetif_carrier_*() functions. So removed queue calls and also remove\ncarrier calls, since phylib will handle it. fs_enet-main.c also didn\u0027t\ncall netif_start_queue() at open(), this is fixed now.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a4dc68b31fd04573ab3c554702372941a4fd46f",
      "tree": "a6f48a3d180381b07d3a10cf5dd4bb8dd5c9d6ac",
      "parents": [
        "152151daece9d5dfd86e652b95846072c0d2b566"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 15 19:54:52 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:30 2008 -0400"
      },
      "message": "8139too: Fall back to PIO when MMIO fails.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "152151daece9d5dfd86e652b95846072c0d2b566",
      "tree": "ad6135c9a8ce2b6fc3684cc271106b315f710fd5",
      "parents": [
        "eb5813481a97582c80c8d402ecb371149c77b4e0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 15 19:54:53 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:26 2008 -0400"
      },
      "message": "8139too: Force usage of PIO on OQO2\n\nThe OQO model 2 has an RTL8139 from Atheros that doesn\u0027t like MMIO.\nIt fails on modprobe, with a \u0027PCI Bus error\u0027 message.\n\nForce it to always use polled IO.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "eb5813481a97582c80c8d402ecb371149c77b4e0",
      "tree": "8805569946cabbb707b99fb00f479f06306604be",
      "parents": [
        "7239016d52c6d568d069f083bdcd17f35ab79fd8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 15 19:54:53 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:21 2008 -0400"
      },
      "message": "8139too: Make PIO/MMIO a runtime decision through a module parameter.\n\nThis is needed to support devices that only work with PIO without\npenalising devices that work fine with MMIO in distro kernels.\nIt also allows us to eventually use PIO as a fallback when setting\nup MMIO fails.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7239016d52c6d568d069f083bdcd17f35ab79fd8",
      "tree": "cc851aa1bb0a1838e345fe2ad64ae0b1d5554dc6",
      "parents": [
        "9cf8fa4334e60f27b4a392f432c292f3af268215"
      ],
      "author": {
        "name": "Wang Jian",
        "email": "lark@linux.net.cn",
        "time": "Wed Jul 16 21:46:20 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:12 2008 -0400"
      },
      "message": "net/phy: Fix 88e1111 copper/fiber selection in RGMII mode\n\nMII_M1111_HWCFG_FIBER_COPPER_RES is a bit of MII_M1111_PHY_EXT_SR, not\nMII_M1111_PHY_EXT_CR.\n\nSigned-off-by: Wang Jian \u003clark@linux.net.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9cf8fa4334e60f27b4a392f432c292f3af268215",
      "tree": "ef84f4c0ca3559518b085639340b8b392e6ffef2",
      "parents": [
        "c0e5a8c21bb9bb222917c36eba503ae88af52c34"
      ],
      "author": {
        "name": "Wang Jian",
        "email": "lark@linux.net.cn",
        "time": "Wed Jul 16 21:46:17 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:58:10 2008 -0400"
      },
      "message": "net/phy: Fix copper/fiber auto-selection for 88e1111\n\nThe 27.15 bit (MII_M1111_HWCFG_FIBER_COPPER_AUTO) is disable bit. When\nset to 1, copper/fiber auto selection is disabled. The current code\nto enable but actually disable auto selection.\n\nSigned-off-by: Wang Jian \u003clark@linux.net.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c0e5a8c21bb9bb222917c36eba503ae88af52c34",
      "tree": "9bcbd5d424b18a8f1984963b9c570fbb1960615b",
      "parents": [
        "25ac3c24839002298e9329a5fda305e5383b1dc7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 16 12:45:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:17 2008 -0400"
      },
      "message": "net: tun.c fix cast\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25ac3c24839002298e9329a5fda305e5383b1dc7",
      "tree": "a1e6cbde207273dd304634ed42639a904144d400",
      "parents": [
        "f8e5e776a3ac29705b1a357b23cad0920ef1a1d2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 16 12:45:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:12 2008 -0400"
      },
      "message": "net: igb_main.c fix sparse integer as NULL pointer warning\n\ndrivers/net/igb/igb_main.c:388:20: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8e5e776a3ac29705b1a357b23cad0920ef1a1d2",
      "tree": "a41703f95f09fbeb688adae66c0210d086bcf7a8",
      "parents": [
        "23fcc8d991c7f7bf3eaa64c296217103ab59f5dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 17 20:29:13 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:07 2008 -0400"
      },
      "message": "DM9000: Remove magic numbers\n\nRemove magic numbers for items that we already have\ndefined in the register header file.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "23fcc8d991c7f7bf3eaa64c296217103ab59f5dc",
      "tree": "bdc80f9b932d1936fa31fdce72106d3ca3276ae4",
      "parents": [
        "aa3f2cb63086e474a2ac3836d01fc6d9db393846"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Fri Jul 18 15:24:58 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:53:58 2008 -0400"
      },
      "message": "MAINTAINERS: Update email address of Ursula Braun\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa3f2cb63086e474a2ac3836d01fc6d9db393846",
      "tree": "dfeb9dea4c7bd3a5fce6f223f4e261e6a0fe1ac2",
      "parents": [
        "b805da74dee3a8de8a29654078c5198f2fb0e15b"
      ],
      "author": {
        "name": "Peter Tiedemann",
        "email": "ptiedem@de.ibm.com",
        "time": "Fri Jul 18 15:24:57 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:53:46 2008 -0400"
      },
      "message": "s390/net/ctcm: message cleanup\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b805da74dee3a8de8a29654078c5198f2fb0e15b",
      "tree": "fb9eef26dc581925c6ccca17602834670e8bc158",
      "parents": [
        "58735567b6de3034c9d0d7e1dcf31614b66de986"
      ],
      "author": {
        "name": "Andy Richter",
        "email": "richtera@us.ibm.com",
        "time": "Fri Jul 18 15:24:56 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:53:30 2008 -0400"
      },
      "message": "s390/net: Cleanup claw printk messages.\n\nCc: Martin Schwidefsky \u003cschwidefska@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andy Richter \u003crichtera@us.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "58735567b6de3034c9d0d7e1dcf31614b66de986",
      "tree": "14f5d53e6dfbd4b8793fa5a4154389cbf1c9836e",
      "parents": [
        "cd1f8160e015cd1538701b7de216cbeaefc6b0a8"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:56 2008 -0400"
      },
      "message": "netxen: update driver version\n\nChange driver version to 4.0.0. Netxen firmwares as old as\nv3.4.216 are supported.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cd1f8160e015cd1538701b7de216cbeaefc6b0a8",
      "tree": "da264cfcbca7c5cc2989349a4536021204aa5c46",
      "parents": [
        "d9e651bc06690c5a5326e8d019fa7668409bc819"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:09 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:54 2008 -0400"
      },
      "message": "netxen: enable tso6, intr coalescing.\n\nEnable tso6 and ipv6 checksum, interrupt coalescing for NX3031.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d9e651bc06690c5a5326e8d019fa7668409bc819",
      "tree": "df3051523f4c30f5b6da4230c80e70957bb144ed",
      "parents": [
        "c9fc891f86c062449116fde8826a0ead650e17ac"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:22 2008 -0400"
      },
      "message": "netxen: cut-through rx changes\n\nNX3031 supports cut-through operation where ingress packets are\ndirectly dma\u0027ed into host buffers to reduce latency.\n\nThis requires larger dma buffers (2kb) and different alignemnt.\n\nThe buffer posting logic is changed a bit. The free rx buffers\nare maintained in linked list, since the received reference\nhandles can be out of order. However rx descriptors are still\nposted sequentially, indexed by producer.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c9fc891f86c062449116fde8826a0ead650e17ac",
      "tree": "73496ddd8e43ef74634cae90ab9d12bf311d4139",
      "parents": [
        "48bfd1e0fc66b27254ec742b014e689ef218e76c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:11 2008 -0400"
      },
      "message": "netxen: mtu, mac, link status changes\n\nMAC addr, multicast filters, mtu are set through firmware commands\nin firmware v4.0.0+ because of virtualization of physical ports.\nLink status is also read from registers allocated by firmware for\neach virtual port.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "48bfd1e0fc66b27254ec742b014e689ef218e76c",
      "tree": "fd380b835dc12a5500ff5972981ee9ae767639b4",
      "parents": [
        "a97342f9790f14ac20bd5f8b16ed661411fa2e3e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:04 2008 -0400"
      },
      "message": "netxen: add netxen_nic_ctx.c\n\nContains rx and tx ring context management and certain\nfirmware commands for netxen firmware v4.0.0+.\n\nThis patch gathers all HW context management code into\nnetxen_nic_ctx.c.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a97342f9790f14ac20bd5f8b16ed661411fa2e3e",
      "tree": "2d525219b9633fa48dbe7265901066c8fd3e5e83",
      "parents": [
        "2956640d4aaaecd42bd8ba800cc8c33bfe206b7e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:57 2008 -0400"
      },
      "message": "netxen: remove netxen_nic_isr.c\n\nIt had only couple of functions which are moved to main.c\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2956640d4aaaecd42bd8ba800cc8c33bfe206b7e",
      "tree": "78c0442fd1a382f5f01489d4f268c5876d243b95",
      "parents": [
        "3ce06a320f8d5a3f16960e63021cc372283efffb"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:53 2008 -0400"
      },
      "message": "netxen: pci probe and firmware init changes\n\nAdd initialization code in pci probe for new chip and retain\ncompatibility with old revisions.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ce06a320f8d5a3f16960e63021cc372283efffb",
      "tree": "cea5b02fc44b8c2367c57d7c249592683edffcc9",
      "parents": [
        "e4c93c817ce650401db42db6c869cf7688217ff4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:44 2008 -0400"
      },
      "message": "netxen: add 2MB PCI memory support\n\nNew revision of netxen chip has 2MB PCI memory. Older chips\nhad 128MB addressable PCI memory. To retain compatibility,\nthis patch adds function pointers based on pci bar0 size.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e4c93c817ce650401db42db6c869cf7688217ff4",
      "tree": "280ef8bd2768407ab140367de6bf9980b3f5c9d9",
      "parents": [
        "623621b07ebc5b72e0bdfa4a50bbb28f4587de0c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:23 2008 -0400"
      },
      "message": "netxen: add defs for new chip/boards\n\nAdd macros for new chip revision and board configurations.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "623621b07ebc5b72e0bdfa4a50bbb28f4587de0c",
      "tree": "a6e472bfa084e79f912ca1b6dcc06dd61332669f",
      "parents": [
        "7830b22cbc5f5e804469b74a3fe0d3a8ed88ca31"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:12 2008 -0400"
      },
      "message": "netxen: hw multicast filtering\n\nEnable multicast address filtering capabilities in the hardware.\nUpto 16 multicast addresses can be programmed for each physical\nport. Support \"allmulti\" mode, if enabled.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7830b22cbc5f5e804469b74a3fe0d3a8ed88ca31",
      "tree": "e7779997b1a62f7a4e0003d51132ec710981c258",
      "parents": [
        "f0084a36d4d799c024a5211555334d56c91d236d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:50:55 2008 -0400"
      },
      "message": "netxen: cleanup unused variables/functions\n\no Reduce access to global arrays in data path.\no Remove duplicate/unused variables, unecessary alignment constraints.\no Use correct pci_dev instead of fallback device for consistent\n  allocations.\no Disable ethtool set_eeprom functionality for now, it was only used\n  for flashing firmware.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f0084a36d4d799c024a5211555334d56c91d236d",
      "tree": "94377e4a87066b7e34fee5c8d77cc93f1d4beeb4",
      "parents": [
        "c7f80993a38f0354a8ad821bcd9335b47a464357"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 22 09:23:34 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:50:44 2008 -0400"
      },
      "message": "net 8390p: fix interface usage\n\nvarious drivers were using the wrong APIs:\n\n drivers/built-in.o: In function `hp_probe1\u0027:\n hp.c:(.init.text+0xa280): undefined reference to `NS8390_init\u0027\n\nfixed via:\n\ncd drivers/net/; sed -i \u0027s/NS8390_/NS8390p_/g\u0027 \\\n  $(grep -l NS8390_ $(grep 8390p.o Makefile | cut -d\u0027 \u0027 -f3 | \\\n      sed \u0027s/.o$/.c/g\u0027))\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d0f24a74e7957593a5622eb5c04ed6860dd8391",
      "tree": "52c17c0606f47f5435ada93baf63d1a585a2ccb9",
      "parents": [
        "75307c0fe7fcb3b52a92fe32384fc33f50622654"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 22 14:35:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:35:50 2008 -0700"
      },
      "message": "ipv6: icmp6_dst_gc return change\n\nChange icmp6_dst_gc to return the one value the caller cares about rather\nthan using call by reference.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75307c0fe7fcb3b52a92fe32384fc33f50622654",
      "tree": "e29728cacb84bc7b77644099fc8a466c575b90aa",
      "parents": [
        "a76d7345a3f92bb8352f200e7b2e380dddcd7e36"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 22 14:35:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:35:07 2008 -0700"
      },
      "message": "ipv6: use kcalloc\n\nTh fib_table_hash is an array, so use kcalloc.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a76d7345a3f92bb8352f200e7b2e380dddcd7e36",
      "tree": "cf86c16ba208ef3af16d06fb941a592f754ad966",
      "parents": [
        "c8a4522245e9931a53a98d5160bb4c00d3f73921"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 22 14:34:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:34:35 2008 -0700"
      },
      "message": "ipv6: use spin_trylock_bh\n\nNow there is spin_trylock_bh, use it rather than open coding.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8a4522245e9931a53a98d5160bb4c00d3f73921",
      "tree": "53dfe5ef6ae5706a8ebaa90ae2ae4c84b3dc04fa",
      "parents": [
        "417f28bb340725544c36b35465444d2fd57232b8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 22 14:34:09 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:34:09 2008 -0700"
      },
      "message": "ipv6: use round_jiffies\n\nThis timer normally happens once a minute, there is no need to cause an\nearly wakeup for it, so align it to next second boundary to safe power.\nIt can\u0027t be deferred because then it could take too long on cleanup or DoS.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "417f28bb340725544c36b35465444d2fd57232b8",
      "tree": "8a38097b4ea34a2877ecfdb95f37ad2864f5754d",
      "parents": [
        "888c848ed34bd5f8cb56567624c0d951ab35174e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 22 14:33:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:33:45 2008 -0700"
      },
      "message": "netns: dont alloc ipv6 fib timer list\n\nFIB timer list is a trivial size structure, avoid indirection and just\nput it in existing ns.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "428695b89831d781ba203d97ee07da68150ea40d",
      "tree": "86deae4e07caf50e82aa99724c6c404831a35df8",
      "parents": [
        "6662327e190a20bd42867f11abca095badee56e1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:30:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:30:55 2008 -0700"
      },
      "message": "sparc: Fixes the DRM layer build on sparc.\n\nBy providing an ioremap_wc().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "888c848ed34bd5f8cb56567624c0d951ab35174e",
      "tree": "b63a960b5fbdc8bebab6ed1d84212a95a19c0bc2",
      "parents": [
        "4d6971e909e904be60218739fc961188471fc4f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 14:21:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:21:58 2008 -0700"
      },
      "message": "ipv6: make struct ipv6_devconf static\n\nstruct ipv6_devconf can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d6971e909e904be60218739fc961188471fc4f4",
      "tree": "b1c5b55ec7f6e6982f6ae55b1e580db629decb8e",
      "parents": [
        "abd0b198ea699578c3c3476d646c91842e19dbd2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 14:21:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:21:30 2008 -0700"
      },
      "message": "sctp: remove sctp_assoc_proc_exit()\n\nCommit 20c2c1fd6c842caf70dcb1d94b9d58861949fd3d\n(sctp: add sctp/remaddr table to complete RFC remote address table OID)\nadded an unused sctp_assoc_proc_exit() function that seems to have been \nunintentionally created when copying the assocs code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abd0b198ea699578c3c3476d646c91842e19dbd2",
      "tree": "7fd20239f80d1cad22e9023d3c481944b81a198a",
      "parents": [
        "a94f779f9d82eb2d758a8715eaae5df98e8dcb21"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 14:20:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:20:45 2008 -0700"
      },
      "message": "sctp: make sctp_outq_flush() static\n\nsctp_outq_flush() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a94f779f9d82eb2d758a8715eaae5df98e8dcb21",
      "tree": "0ea45807ecf0f6788ec226000b4ff69b0c0bd2a1",
      "parents": [
        "8086cd451f08f4c0f9693fc66d87754bbd18cfba"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 14:20:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:20:11 2008 -0700"
      },
      "message": "pkt_sched: make qdisc_class_hash_alloc() static\n\nThis patch makes the needlessly global qdisc_class_hash_alloc() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8086cd451f08f4c0f9693fc66d87754bbd18cfba",
      "tree": "4cd564e413e6cd20905befa968361302e3ea2ec8",
      "parents": [
        "cf508b1211dbe576778ff445ea1b4b0bcfa5c4ea"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 14:19:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:19:19 2008 -0700"
      },
      "message": "netns: make get_proc_net() static\n\nget_proc_net() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf508b1211dbe576778ff445ea1b4b0bcfa5c4ea",
      "tree": "4774838c2db17db71662a625fea25def8823341a",
      "parents": [
        "d29f749e252bcdbfe7a75a58f0ee92da16f127c0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:16:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:16:42 2008 -0700"
      },
      "message": "netdev: Handle -\u003eaddr_list_lock just like -\u003e_xmit_lock for lockdep.\n\nThe new address list lock needs to handle the same device layering\nissues that the _xmit_lock one does.\n\nThis integrates work done by Patrick McHardy.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d29f749e252bcdbfe7a75a58f0ee92da16f127c0",
      "tree": "701734c2beed075d603d28cc4a343ecf1d4e475b",
      "parents": [
        "b32d13102d39ed411d152a7ffcc5f66d5b3b1b49"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 22 14:09:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 14:09:06 2008 -0700"
      },
      "message": "net: Fix build failure with \u0027make mandocs\u0027.\n\nThe function header comments have to go with the functions\nthey are documenting, or things go horribly wrong when we\ntry to process them with the docbook tools.\n\nWarning(include/linux/netdevice.h:1006): No description found for parameter \u0027dev_queue\u0027\nWarning(include/linux/netdevice.h:1033): No description found for parameter \u0027dev_queue\u0027\nWarning(include/linux/netdevice.h:1067): No description found for parameter \u0027dev_queue\u0027\nWarning(include/linux/netdevice.h:1093): No description found for parameter \u0027dev_queue\u0027\nWarning(include/linux/netdevice.h:1474): No description found for parameter \u0027txq\u0027\nError(net/core/dev.c:1674): cannot understand prototype: \u0027u32 simple_tx_hashrnd; \u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0988c37c248e824953d95a11412696c348dbca91",
      "tree": "0f11d926b2a655afed773f60bab7dac688ec5ca1",
      "parents": [
        "6eaaaac97433575894570a990aa27310040a8177",
        "d536b1f86591fb081c7a56eab04e711eb4dab951"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:40:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:40:24 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix crash due to missing debugctlmsr on AMD K6-3\n  x86: add PTE_FLAGS_MASK\n  x86: rename PTE_MASK to PTE_PFN_MASK\n  x86: fix pte_flags() to only return flags, fix lguest (updated)\n  x86: use setup_clear_cpu_cap with disable_apic, fix\n  x86: move the last Dprintk instance to pr_debug()\n"
    },
    {
      "commit": "6eaaaac97433575894570a990aa27310040a8177",
      "tree": "0d61224358c40309096a0c026ad0d1c7120fa0d6",
      "parents": [
        "06b8147c5dbd385b5b97ca74e19f6f3951ebc1cb",
        "a1ef5adb4cad43460ebba23c5a78cf4a55bb6a5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:17:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:17:15 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  remove CONFIG_KMOD from core kernel code\n  remove CONFIG_KMOD from lib\n  remove CONFIG_KMOD from sparc64\n  rework try_then_request_module to do less in non-modular kernels\n  remove mention of CONFIG_KMOD from documentation\n  make CONFIG_KMOD invisible\n  modules: Take a shortcut for checking if an address is in a module\n  module: turn longs into ints for module sizes\n  Shrink struct module: CONFIG_UNUSED_SYMBOLS ifdefs\n  module: reorder struct module to save space on 64 bit builds\n  module: generic each_symbol iterator function\n  module: don\u0027t use stop_machine for waiting rmmod\n"
    },
    {
      "commit": "06b8147c5dbd385b5b97ca74e19f6f3951ebc1cb",
      "tree": "6ed9de7ca0ab3a65af6a189a89deb0a36ab35f6b",
      "parents": [
        "53baaaa9682c230410a057263d1ce2922f43ddc4",
        "8725f25acc656c1522d48a6746055099efdaca4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:16:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:16:01 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (49 commits)\n  powerpc: Fix build bug with binutils \u003c 2.18 and GCC \u003c 4.2\n  powerpc/eeh: Don\u0027t panic when EEH_MAX_FAILS is exceeded\n  fbdev: Teaches offb about palette on radeon r5xx/r6xx\n  powerpc/cell/edac: Log a syndrome code in case of correctable error\n  powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code\n  powerpc: Indicate which oprofile counters to use while in compat mode\n  powerpc/boot: Change spaces to tabs\n  powerpc: Remove duplicate 6xx option in Kconfig\n  powerpc: Use PPC_LONG and PPC_LONG_ALIGN in lib/string.S\n  powerpc: Use PPC_LONG_ALIGN in uaccess.h\n  powerpc: Add a #define for aligning to a long-sized boundary\n  powerpc: Fix OF parsing of 64 bits PCI addresses\n  powerpc: Use WARN_ON(1) instead of __WARN()\n  powerpc: Fix support for latencytop\n  powerpc/ps3: Update ps3_defconfig\n  powerpc/ps3: Add a sub-match id to ps3_system_bus\n  powerpc: Add a 6xx defconfig\n  powerpc/dma: Use the struct dma_attrs in iommu code\n  powerpc/cell: Add support for power button of future IBM cell blades\n  powerpc/cell: Cleanup sysreset_hack for IBM cell blades\n  ...\n"
    },
    {
      "commit": "53baaaa9682c230410a057263d1ce2922f43ddc4",
      "tree": "f5cced5622130f780d76953b284a631c3d226488",
      "parents": [
        "f10140fbe5f97ecfeda986a12d0f1bad75642779",
        "3f9787046ea37a26170dc4439efa21f8d23a9978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (79 commits)\n  arm: bus_id -\u003e dev_name() and dev_set_name() conversions\n  sparc64: fix up bus_id changes in sparc core code\n  3c59x: handle pci_name() being const\n  MTD: handle pci_name() being const\n  HP iLO driver\n  sysdev: Convert the x86 mce tolerant sysdev attribute to generic attribute\n  sysdev: Add utility functions for simple int/ulong variable sysdev attributes\n  sysdev: Pass the attribute to the low level sysdev show/store function\n  driver core: Suppress sysfs warnings for device_rename().\n  kobject: Transmit return value of call_usermodehelper() to caller\n  sysfs-rules.txt: reword API stability statement\n  debugfs: Implement debugfs_remove_recursive()\n  HOWTO: change email addresses of James in HOWTO\n  always enable FW_LOADER unless EMBEDDED\u003dy\n  uio-howto.tmpl: use unique output names\n  uio-howto.tmpl: use standard copyright/legal markings\n  sysfs: don\u0027t call notify_change\n  sysdev: fix debugging statements in registration code.\n  kobject: should use kobject_put() in kset-example\n  kobject: reorder kobject to save space on 64 bit builds\n  ...\n"
    },
    {
      "commit": "c7f80993a38f0354a8ad821bcd9335b47a464357",
      "tree": "5e62576a1268133fca95eeb0ef61a267a5a5d963",
      "parents": [
        "e454e7e2e3afbcdc002ed55a087a14e8b057519d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jul 21 10:26:25 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:09:13 2008 -0400"
      },
      "message": "myri10ge: use ioremap_wc\n\nSwitch to ioremap_wc(). We keep the MTRR code since ioremap_wc()\nwill use UC_MINUS when falling back to uncachable, and thus let\nthe MTRR WC take precedence.\n\nAlso rename the error path better.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e454e7e2e3afbcdc002ed55a087a14e8b057519d",
      "tree": "4a1c0bb0dd76c194ab7f16adbc71bc90873097b8",
      "parents": [
        "b57f9cae8724e4822fedfcc12530f868dcf6ea94"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jul 21 10:25:50 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:09:11 2008 -0400"
      },
      "message": "myri10ge: remove wcfifo\n\nRemove the wcfifo since it never gave any performance improvement.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "b57f9cae8724e4822fedfcc12530f868dcf6ea94"
}
