)]}'
{
  "log": [
    {
      "commit": "19c38de88a80913351fcacefdb461cc0b585fa87",
      "tree": "17d2978ce27861926a0d9a3eb49471b9b736f968",
      "parents": [
        "5901d0145c6b9e791bacd049eea11c9db9a3006e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:02 2007 -0700"
      },
      "message": "kobjects: fix up improper use of the kobject name field\n\nA number of different drivers incorrect access the kobject name field\ndirectly.  This is not correct as the name might not be in the array.\nUse the proper accessor function instead.\n\n"
    },
    {
      "commit": "9ce768ead83216d394175c0a0d72bc527648c7d0",
      "tree": "b323b3c179bb194ed40277b26ae1ceb8035f2edc",
      "parents": [
        "a7b850eaa1110b1fcdc09fdfe89e792828e9b7aa"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 11 19:49:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 22:17:20 2007 -0700"
      },
      "message": "[TG3]: Fix APE induced regression\n\nThis patch fixes a bug caused by the recent APE support added for 5761\ndevices.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7b850eaa1110b1fcdc09fdfe89e792828e9b7aa",
      "tree": "5bc08eeef3c4f108ac903d2bea8bdc60e2e2e928",
      "parents": [
        "7138a0f591b0aac3b9117e68db46903606a97b0c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Oct 11 19:48:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 22:17:19 2007 -0700"
      },
      "message": "[SKY2]: version 1.19\n\nUpdate version to keep track of new changes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7138a0f591b0aac3b9117e68db46903606a97b0c",
      "tree": "0a43923c7cba19c0a59599001051b76ffe383bf4",
      "parents": [
        "df3fe1f318b226453b8dc48622c2b6eb78d75dbb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Oct 11 19:48:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 22:17:19 2007 -0700"
      },
      "message": "[SKY2]: use netdevice stats struct\n\nUse builtin statistics structure from net device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df3fe1f318b226453b8dc48622c2b6eb78d75dbb",
      "tree": "1014feeab363100e02a377a1d4b36cc4a5a422aa",
      "parents": [
        "ff35164e72648e0bf0b10ec4410c195e8607e88b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Oct 11 19:48:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 22:17:18 2007 -0700"
      },
      "message": "[SKY2]: fiber advertise bits initialization (trivial)\n\nPut initialization in sequential order (same as other constants).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff35164e72648e0bf0b10ec4410c195e8607e88b",
      "tree": "fba0df4a245483706d413e9953807c5aa37e314c",
      "parents": [
        "295b54c4902c52cd00d7c837d50a86e39e26caec"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Oct 11 19:47:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 22:17:18 2007 -0700"
      },
      "message": "[SKY2]: fix power settings on Yukon XL\n\nMake sure PCI register for PHY power gets set correctly.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "295b54c4902c52cd00d7c837d50a86e39e26caec",
      "tree": "53eda6f30c1e0f655da536e6217f6957ae0d2357",
      "parents": [
        "e86908614f2c7fec401827e5cefd7a6ea9407f85"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Oct 11 19:47:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 22:17:17 2007 -0700"
      },
      "message": "[SKY2]: ethtool register reserved area blackout\n\nMake sure and not dump reserved areas of device space.\nTouching some of these causes machine check exceptions on boards\nlike D-Link DGE-550SX.\n\nCoding note, used a complex switch statement rather than bitmap\nbecause it is easier to relate the block values to the documentation\nrather than looking at a encoded bitmask.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e86908614f2c7fec401827e5cefd7a6ea9407f85",
      "tree": "fcb5d9e52422b37bdaf0e647126ebdfc1680f162",
      "parents": [
        "547307420931344a868275bd7ea7a30f117a15a9",
        "9b4b8feb962f4b3e74768b7205f1f8f6cce87238"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits)\n  [POWERPC] Add memchr() to the bootwrapper\n  [POWERPC] Implement logging of unhandled signals\n  [POWERPC] Add legacy serial support for OPB with flattened device tree\n  [POWERPC] Use 1TB segments\n  [POWERPC] XilinxFB: Allow fixed framebuffer base address\n  [POWERPC] XilinxFB: Add support for custom screen resolution\n  [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters\n  [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n  [POWERPC] 4xx: Kilauea defconfig file\n  [POWERPC] 4xx: Kilauea DTS\n  [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x\n  [POWERPC] 4xx: Add AMCC 405EX support to cputable.c\n  [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable\n  [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers\n  [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig\n  [POWERPC] 85xx: Killed \u003casm/mpc85xx.h\u003e\n  [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS\n  [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.\n  [POWERPC] mpc8272ads: Remove muram from the CPM reg property.\n  [POWERPC] Make clockevents work on PPC601 processors\n  ...\n\nFixed up conflict in Documentation/powerpc/booting-without-of.txt manually.\n"
    },
    {
      "commit": "ce9d3c9a6a9aef61525be07fe6ba27d937236aa2",
      "tree": "1b29bcb8f60fc6b59fa0d7b833cc733b8ebe17c9",
      "parents": [
        "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
        "3d73c2884f45f9a297cbc956cea101405a9703f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (87 commits)\n  mlx4_core: Fix section mismatches\n  IPoIB: Allow setting policy to ignore multicast groups\n  IB/mthca: Mark error paths as unlikely() in post_srq_recv functions\n  IB/ipath: Minor fix to ordering of freeing and zeroing of tid pages.\n  IB/ipath: Remove redundant link state checks\n  IB/ipath: Fix IB_EVENT_PORT_ERR event\n  IB/ipath: Better handling of unexpected GPIO interrupts\n  IB/ipath: Maintain active time on all chips\n  IB/ipath: Fix QHT7040 serial number check\n  IB/ipath: Indicate a couple of chip bugs to userspace\n  IB/ipath: iba6110 rev4 no longer needs recv header overrun workaround\n  IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close\n  IB/ipath: Remove duplicate copy of LMC\n  IB/ipath: Add ability to set the LMC via the sysfs debugging interface\n  IB/ipath: Optimize completion queue entry insertion and polling\n  IB/ipath: Implement IB_EVENT_QP_LAST_WQE_REACHED\n  IB/ipath: Generate flush CQE when QP is in error state\n  IB/ipath: Remove redundant code\n  IB/ipath: Future proof eeprom checksum code (contents reading)\n  IB/ipath: UC RDMA WRITE with IMMEDIATE doesn\u0027t send the immediate\n  ...\n"
    },
    {
      "commit": "266918303226cceac7eca38ced30f15f277bd89c",
      "tree": "8b62423ef122530953880eb15a28e5d4a3254f99",
      "parents": [
        "6f535763165331bb91277d7519b507fed22034e5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Oct 11 18:31:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 11 18:31:13 2007 -0700"
      },
      "message": "[SKY2]: status polling loop (post merge)\n\nHandle the corner case where budget is exhausted correctly.\nAnd save unnecessary read of index register.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f535763165331bb91277d7519b507fed22034e5",
      "tree": "1968a01affa1cce3a3199c455d1fe1ebdca3ff47",
      "parents": [
        "b08d6cb22c777c8c91c16d8e3b8aafc93c98cbd9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 18:08:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 18:08:29 2007 -0700"
      },
      "message": "[NET]: Fix NAPI completion handling in some drivers.\n\nIn order for the list handling in net_rx_action() to be\ncorrect, drivers must follow certain rules as stated by\nthis comment in net_rx_action():\n\n\t\t/* Drivers must not modify the NAPI state if they\n\t\t * consume the entire weight.  In such cases this code\n\t\t * still \"owns\" the NAPI instance and therefore can\n\t\t * move the instance around on the list at-will.\n\t\t */\n\nA few drivers do not do this because they mix the budget checks\nwith reading hardware state, resulting in crashes like the one\nreported by takano@axe-inc.co.jp.\n\nBNX2 and TG3 are taken care of here, SKY2 fix is from Stephen\nHemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "414c66e00e9fb4572e38bd14e6cc570eae8c5a61",
      "tree": "d439583738fa70dc7193300248ec69df5bf13e94",
      "parents": [
        "0527ba358aa7594731e627842d493ae7f009dd57"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Oct 10 18:03:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 10 18:03:56 2007 -0700"
      },
      "message": "[TG3]: Update version to 3.83\n\nUpdate to version 3.83.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0527ba358aa7594731e627842d493ae7f009dd57",
      "tree": "bb81d22c87aabc3e511b7a0ad6841ace4fda3476",
      "parents": [
        "9936bcf68a7e4d33f080bba9ee03d156c75c91ee"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Oct 10 18:03:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 10 18:03:30 2007 -0700"
      },
      "message": "[TG3]: WOL defaults\n\nThis patch enables WOL by default if out-of-box WOL is enabled in the\nNVRAM.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9936bcf68a7e4d33f080bba9ee03d156c75c91ee",
      "tree": "304371f919a53ee6be7c7bf0b672078ab123eb71",
      "parents": [
        "0d3031d9e674cddd4c09731123ad252294cdf15f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Oct 10 18:03:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 10 18:03:07 2007 -0700"
      },
      "message": "[TG3]: Add 5761 support\n\nThis patch adds rest of the miscellaneous code required to support the\n5761.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d3031d9e674cddd4c09731123ad252294cdf15f",
      "tree": "fdcfc596ef8c5a996808cf1e701883c6383a7e3f",
      "parents": [
        "6b91fa02796292c322b20572188c74c1ef5bb02b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Oct 10 18:02:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 10 18:02:43 2007 -0700"
      },
      "message": "[TG3]: Add 5761 APE support\n\nThis patch adds support for the new APE block, present in 5761 chips.\nAPE stands for Application Processing Engine.  The primary function of\nthe APE is to process manageability traffic, such as ASF.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b91fa02796292c322b20572188c74c1ef5bb02b",
      "tree": "dee1577ca9507e256302dc6b33dfb057fb267481",
      "parents": [
        "227b60f5102cda4e4ab792b526a59c8cb20cd9f8"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Oct 10 18:01:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 10 18:01:09 2007 -0700"
      },
      "message": "[TG3]: Add new 5761 NVRAM decode routines\n\nThis patch adds a new 5761-specific NVRAM strapping decode routine.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "32d1316b91424423d7b44944f18cdaca268f3db2",
      "tree": "fc8e22145a7344e7f89caf5fc8b3ab8403898353",
      "parents": [
        "846f5c622fe033520c775cc2c40c06f3e2adea85"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 10 16:17:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:58 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.7.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "846f5c622fe033520c775cc2c40c06f3e2adea85",
      "tree": "384203c173be7827d96e1a722fdd754a3b8ca886",
      "parents": [
        "489310a440e606512b1fd79d8562d1da6b715448"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 10 16:16:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:57 2007 -0700"
      },
      "message": "[BNX2]: Fix default WoL setting.\n\nChange the default WoL setting to match the NVRAM\u0027s setting.  It\nalways defaulted to WoL disabled before and caused a lot of confusion\nfor users.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "489310a440e606512b1fd79d8562d1da6b715448",
      "tree": "5273f818aa52a57c7ee4890f4f974f8a91b547bf",
      "parents": [
        "631a6698d09e57cadc069914d613899609a0ae83"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 10 16:16:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:57 2007 -0700"
      },
      "message": "[BNX2]: Fix remote PHY media detection problems.\n\nThe remote PHY media type and link status can change between\n-\u003eprobe() and -\u003eopen().  For correct operation, we need to get the\nnew status again during -\u003eopen().\n\nThe ethtool link test and loopback test are also fixed to work with\nremote PHY.  PHY loopback is simply skipped when remote PHY is\npresent.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59e90b2d22500f2e9cc635793562154abc8f4621",
      "tree": "99b76e904933d1cdd04a577d7c69d3a30ab116e1",
      "parents": [
        "61ba5b3c14b4956493d1180e0a860e941108393e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Oct 09 15:48:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:32 2007 -0700"
      },
      "message": "ibm_emac: Convert to use napi_struct independent of struct net_device\n\nCommit da3dedd9 (\"[NET]: Make NAPI polling independent of struct\nnet_device objects.\") changed the interface to NAPI polling.  Fix up\nthe ibm_newemac driver so that it works with this new interface.  This\nis actually a nice cleanup because ibm_newemac is one of the drivers\nthat wants to have multiple NAPI structures for a single net_device.\n\nCompile-tested only as I don\u0027t have a system that uses the ibm_newemac\ndriver.  This conversion the conversion for the ibm_emac driver that\nwas tested on real PowerPC 440SPe hardware.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "61ba5b3c14b4956493d1180e0a860e941108393e",
      "tree": "84586137d00507b27e1146d3ea723aefbc1a702d",
      "parents": [
        "bfe13f54f5028cff034e3b6247e9f433908f4f4f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Oct 09 15:47:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:31 2007 -0700"
      },
      "message": "ibm_new_emac: Nuke SET_MODULE_OWNER() use\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bfe13f54f5028cff034e3b6247e9f433908f4f4f",
      "tree": "428853641da40769b53629e393a582a0e6956d45",
      "parents": [
        "9153f66a5b8e63c61374df4e6a4cbd0056e45178"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Oct 09 15:47:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:31 2007 -0700"
      },
      "message": "ibm_emac: Convert to use napi_struct independent of struct net_device\n\nCommit da3dedd9 (\"[NET]: Make NAPI polling independent of struct\nnet_device objects.\") changed the interface to NAPI polling.  Fix up\nthe ibm_emac driver so that it works with this new interface.  This is\nactually a nice cleanup because ibm_emac is one of the drivers that\nwants to have multiple NAPI structures for a single net_device.\n\nTested with the internal MAC of a PowerPC 440SPe SoC with an AMCC\n\u0027Yucca\u0027 evaluation board.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2cade13371f3ca80c5479c284e6455c681c8a0c",
      "tree": "752a69fe51c599c5f254a26da8abf7519df9ad4c",
      "parents": [
        "9265fabf0d4c3d0a52e169d4b9149d52fd91db69"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Oct 09 22:57:39 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:29 2007 -0700"
      },
      "message": "natsemi: Use NATSEMI_TIMER_FREQ consistently\n\nThe natsemi driver has a define NATSEMI_TIMER_FREQ which looks like it\ncontrols the normal frequency of the chip poll timer but in fact only\ntakes effect for the first run of the timer.  Adjust the value of the\ndefine to match that used by the timer and use the define consistently.\n\nSigned-off-by: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9265fabf0d4c3d0a52e169d4b9149d52fd91db69",
      "tree": "3e3f642719fd05cc2cd4759d7365b10ac89dda2c",
      "parents": [
        "33a85aa1c915c2f114bdac9b6d1ec00cc0fbc485"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 08 16:22:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:29 2007 -0700"
      },
      "message": "cxgb3 sparse warning fixes\n\nFix warnings from sparse related to shadowed variables and routines\nthat should be declared static.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33a85aa1c915c2f114bdac9b6d1ec00cc0fbc485",
      "tree": "53aebea0ac2c0fb2715a8c1bc375cf3fa86ac210",
      "parents": [
        "3bf76b81608479a10077bd6b55972d40db782067"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 08 16:19:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:28 2007 -0700"
      },
      "message": "chelsio: sparse warning fixes (old cxgb2)\n\nFix problems detected by sparse:\n1. whole chunk of MAC code was for defined and never used\n2. hook for running ext intr in workqueue wasn\u0027t being used\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3bf76b81608479a10077bd6b55972d40db782067",
      "tree": "f6a4e251c1db5c3723e90c4c6dbff82cd5e356b4",
      "parents": [
        "ddfce6bb43c6bf1c9956e7a65ce1b2e19a156bd2"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Oct 08 16:01:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:27 2007 -0700"
      },
      "message": "ehea: use kernel event queue\n\neHEA recovery and DLPAR functions are called seldomly. The eHEA workqueues\nare replaced by the kernel event queue.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ddfce6bb43c6bf1c9956e7a65ce1b2e19a156bd2",
      "tree": "38e871422ccb6168ae84ca6e33e9374715c3df9b",
      "parents": [
        "43b7c451a03fe5f615710e26e8e2a3dd70eaa5b1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Oct 05 17:19:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:27 2007 -0700"
      },
      "message": "network drivers: sparse warning fixes\n\nFix some of the easy warnings in network device drivers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "43b7c451a03fe5f615710e26e8e2a3dd70eaa5b1",
      "tree": "f7bfaca457abdf648f8e01580998d4552d4a6261",
      "parents": [
        "309af40b5f4c2065c9a5f74a360ad3d3b0c9c9cd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Oct 05 12:39:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:26 2007 -0700"
      },
      "message": "s2io: sparse warnings fix (rev2)\n\nFix warnings from sparse checker about shadowed definition and improperly\nformatted ethtool_strings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "309af40b5f4c2065c9a5f74a360ad3d3b0c9c9cd",
      "tree": "9e11fd2654cc49431097d5a66209b338fc26bf70",
      "parents": [
        "4e6c709c5ab886be0ddbc96c4f96534e55920e68"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Oct 05 15:22:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:25 2007 -0700"
      },
      "message": "e1000e: restore flow control settings properly\n\nAfter a cable unplug the forced flow control settings were lost\naccidentally and the flow control settings fell back to the default\nEEPROM determined values. This breaks for people who want to\nrun without fc enabled - after a cable reset the driver would\nrefuse to run with fc disabled.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e6c709c5ab886be0ddbc96c4f96534e55920e68",
      "tree": "5eb50879312437b444a1f0a786671ee81c10715e",
      "parents": [
        "6d1e3aa7bd47faacc08fdda8f58896bfd13ad90a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Oct 05 14:15:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:25 2007 -0700"
      },
      "message": "e1000e: Simple optimizations in e1000_xmit_frame\n\nAfter an e1000 patch from Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d1e3aa7bd47faacc08fdda8f58896bfd13ad90a",
      "tree": "b75a92a80167f1e43996a71602451b71280ef606",
      "parents": [
        "e2f036da2f8f72894988670953a1141da785e4f5"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Oct 05 14:15:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:24 2007 -0700"
      },
      "message": "e1000: Simple optimizations in e1000_xmit_frame\n\nSome simple optimizations in e1000_xmit_frame.\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "04799fae8ecb42b2c687fa85fe32ff79ea0e9dc9",
      "tree": "0074cb7fed2e9f17593a25ada1568aa398223840",
      "parents": [
        "cc32613792b9789cebb40240a56bd4a7675b86fc"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 09 15:04:14 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:22 2007 -0700"
      },
      "message": "[PATCH] libertas: let get nick return what set nick has set\n\nMake the get-nickname wireless extension actually work. Before\nthis patch, I could do \"iwconfig eth1 nick BLAH\" but \"iwconfig\neth1\" would have still showed \"MRVL-USB8388\" to me. Hey, and that\nwas wrong anyway, I\u0027m on a CF card, not on USB :-)\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-By: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc32613792b9789cebb40240a56bd4a7675b86fc",
      "tree": "73fdd21482d2accae557bc876044447b93549b8b",
      "parents": [
        "e56188ac4163cb276b7650949c1e8e20fb2f9c73"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 09 14:30:10 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:22 2007 -0700"
      },
      "message": "[PATCH] libertas: remove one superfluous include\n\nThis makes scripts/checkincludes.pl happy.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e56188ac4163cb276b7650949c1e8e20fb2f9c73",
      "tree": "f6bc3bc3ac8c9fc8e1f6b30f2aa8d3241430331f",
      "parents": [
        "314a886f08d689cdcf10bd8e4777a3d9f483bb53"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 09 14:15:19 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:21 2007 -0700"
      },
      "message": "[PATCH] libertas: clean up scan debug messages\n\n* make scan debug output cleaner\n* change some LBS_DEB_ASSOC messages to LBS_DEB_SCAN, which is more correct\n* move helper functions together\n* print function return value in the tracing code at one central location\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-By: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "314a886f08d689cdcf10bd8e4777a3d9f483bb53",
      "tree": "4a1eb2547fb30a21fb30dd0ecdd650e219404854",
      "parents": [
        "8b17d7234c7039b668739e1868f3d5544d79a4c0"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Oct 08 12:20:04 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:20 2007 -0700"
      },
      "message": "[PATCH] libertas: fix \"warning: Using plain integer as NULL pointer\" sparse warnings\n\nThis fixes three \"warning: Using plain integer as NULL pointer\"\nsparse warnings.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b17d7234c7039b668739e1868f3d5544d79a4c0",
      "tree": "99e8ad8556b7bfe0cc8a1edb80e3f171fd7a0c4f",
      "parents": [
        "d8b0fb51ef1563c631d26cb649a5479b5cc4899c"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Oct 08 11:09:30 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:20 2007 -0700"
      },
      "message": "[PATCH] libertas: fix a debug statement\n\nFix a debug statement\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8b0fb51ef1563c631d26cb649a5479b5cc4899c",
      "tree": "29276760231fa088dd96961a5bfdde1011163aa7",
      "parents": [
        "6470a89de90167cc1ff8a0312197ca422f5fe35f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 08 09:43:02 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:19 2007 -0700"
      },
      "message": "[PATCH] libertas link error due to gcc `smartness\u0027\n\nSome versions of gcc replace strstr() calls with a single-character `needle\u0027\nparameter by strchr() behind our back. This causes a link error if strchr() is\ndefined as an inline function in \u003casm/string.h\u003e (e.g. on m68k):\n\n| drivers/built-in.o: In function `libertas_parse_chan\u0027:\n| linux/drivers/net/wireless/libertas/debugfs.c:209: undefined reference to `strchr\u0027\n| drivers/built-in.o: In function `libertas_parse_ssid\u0027:\n| linux/drivers/net/wireless/libertas/debugfs.c:260: undefined reference to `strchr\u0027\n\nAvoid this by explicitly calling strchr() instead.\n\nAlso include \u003clinux/string.h\u003e, because this file calls lots of str*() routines.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-By: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-By: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6470a89de90167cc1ff8a0312197ca422f5fe35f",
      "tree": "c83fcadf4252e2be9655f25283b359d2958b1c97",
      "parents": [
        "2bcde51d095490c223bb4ade351cb7981c367934"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Oct 08 11:07:27 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:19 2007 -0700"
      },
      "message": "[PATCH] libertas: fix u8 constant\n\nDon\u0027t write constants that are (per documentation and struct) u8\nas 0x0001, use 0x01 instead. Also remove an useless cast.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-By: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2bcde51d095490c223bb4ade351cb7981c367934",
      "tree": "30e71fea1c69262e51fb722074ec05a470703270",
      "parents": [
        "515ea2492cfc93233ba31402d1992a435aa78f37"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Oct 03 10:37:45 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:18 2007 -0700"
      },
      "message": "[PATCH] libertas: problems setting wpa keys\n\nThe 88w8385 chip, using SDIO interface and firmware release 5.0.11p0,\nhas problems when both unicast and multicast WPA keys are set in one\ncommand. This patch ensures the keys are set independently.\n\nThe original author of this patch is Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "515ea2492cfc93233ba31402d1992a435aa78f37",
      "tree": "2888320290ba35d0173cfadecf80a9da4dbc5ce6",
      "parents": [
        "c22eb87b5723b3d66665ca2ffa87428e0e489b16"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:18:41 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:17 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Release 2.0.10\n\nVersion bump\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c22eb87b5723b3d66665ca2ffa87428e0e489b16",
      "tree": "38d3ed78780f6022b434409f1f1139cfb1d0d49e",
      "parents": [
        "37894473fb0d07e1e015781f7ae1b9b1762d49be"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:18:22 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:17 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Allways memset memory obtained from skb_push()\n\nWhen skb_push() is used we should memset the memory before\nusage. This will prevent bugs which could occur when the\ndata is treated as TX descriptor.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37894473fb0d07e1e015781f7ae1b9b1762d49be",
      "tree": "617d22b7becda205710638c2c49b5c8b8fa4989c",
      "parents": [
        "5c58ee51ff8c0aca74c225e0263bc5dd2b917781"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:18:00 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:16 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Clean disabling of rt73usb_get_tsf\n\nBy defining rt73usb_get_tsf to NULL we only\nhave 1 location that needs to be edited\nwhen rt73usb_get_tsf can be enabled again.\nThis also reduces the number of #ifdefs in\nthe code which is also a \"good thing\"\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c58ee51ff8c0aca74c225e0263bc5dd2b917781",
      "tree": "a08e875dade8a6f55d45419b728b2b077cec6dc0",
      "parents": [
        "4f5af6eb3d17f8e343597ea99d97eb2f2905b2fb"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Sat Oct 06 13:34:52 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:15 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Reorganize configuration handler\n\nReorganize configuration handling by creating a extra\nstructure which contains precalculated values based\non the mac80211 values which are usefull for all\nindividual drivers.\n\nThis also fixes the preamble configuration problem,\nup untill now preamble was never configured since\nby default the rate-\u003eval value was used when changing\nthe mode.\nNow rate-\u003eval will only be used to set the basic rate mask.\nThe preamble configuration will now be done correctly\nthrough the erp_ie_changed callback function.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f5af6eb3d17f8e343597ea99d97eb2f2905b2fb",
      "tree": "7c35cacd6167c90a8846da2c04f64e56c8fd1f9f",
      "parents": [
        "5cbf830e137d1b6057cb6b553a8ebbb7d1b9343f"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:16:30 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:15 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Small optimizations\n\nMake some small optimizations by removing\nsome simple if-statements.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5cbf830e137d1b6057cb6b553a8ebbb7d1b9343f",
      "tree": "df0daca459a5fa9d472d2fe9bddd5dc2ac9633e4",
      "parents": [
        "dd9fa2d21aebbb618318954867c5dfe3751328be"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:16:09 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:14 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Pass dev_state to rt2x00lib_toggle_rx\n\nDirectly pass a value from the enum dev_state with rt2x00lib_toggle_rx,\nthis will save us a ? : statement, and it is clearer then passing a 1 0\nargument.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd9fa2d21aebbb618318954867c5dfe3751328be",
      "tree": "5487966881a7c4ca7061d52572d583ec4a9877d6",
      "parents": [
        "9ee8f57e0adfd929759fee1ec6a7900ae6851bc5"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:15:46 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:13 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Add get_tx_data_len callback function\n\nThe TX datalen must always be converted to a value rt73 and rt2500usb\nunderstand. Both require to use a different size then skb-\u003elen.\nFirst off this is required because the descriptor must be added,\nbut the second is because the value must be a multiple of either 2 or 4,\nand it should not be a multiple of the USB packetmax\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ee8f57e0adfd929759fee1ec6a7900ae6851bc5",
      "tree": "b38de7e6ea9c78be8caf3fe2865923b886d9e860",
      "parents": [
        "a137e202b0e47bca301d2315cca5c08140409ed7"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:15:20 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:13 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Cut lines down to 80 characters\n\nrt61pci contained 1 line of 88 characters width,\nthis needs to be cut down.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a137e202b0e47bca301d2315cca5c08140409ed7",
      "tree": "b728d8d9c93640b4c1a3e6f096edf53639b38f17",
      "parents": [
        "feb24691e3e87a740caec4568be1a202db786f20"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:14:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:12 2007 -0700"
      },
      "message": "[PATCH] rt2x00: get_duration expects values in 100kbs\n\nget_duration expects all speeds to be passed in 100kbs,\nthis means that passing 2 is incorrect and should be raised to 20\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feb24691e3e87a740caec4568be1a202db786f20",
      "tree": "76192bf145e989e0e7715a10f0da3c7417cfc254",
      "parents": [
        "81873e9ccd5731ca77027bdb32b34904e7af25d0"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:14:29 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:12 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Move TSF sync values into rt2x00config\n\nAll drivers use the same values for TSF sync,\nthis will move the value determination into rt2x00config.c,\nand the definition for the values to rt2x00reg.h\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81873e9ccd5731ca77027bdb32b34904e7af25d0",
      "tree": "887b887328ffb43cdba1acff995f51eed4eb26d1",
      "parents": [
        "5886d0dbf5b4226c6b6c8c44c555c5dd83c67b02"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:14:06 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:11 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Fix rfkill handling\n\nAs reported by Modestas Vainius, enabling rkfill in 1 driver and\ndisabling it in a second could cause a NULL pointer exception when\nthe rfkill-disabled driver still sets the CONFIG_SUPPORT_HW_BUTTON flag.\n\nFurthermore, rfkill expects the timeout as a value in milliseconds\ninstead of jiffies. Also increase the timeout to a second,\nsince this 250ms would be overkill.\n\nAlso the flag DEVICE_ENABLED_RADIO_HW is causing problems\nfor devices which do not support the hardware button\nwhile rfkill is enabled in the driver.\n\nTo remidy this we should inverse the flag and its meaning,\nrename the flag to DEVICE_DISABLED_RADIO_HW this means that\nby default the radio is enabled by the hardware button (if present)\nand can only be disabled explicitely.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5886d0dbf5b4226c6b6c8c44c555c5dd83c67b02",
      "tree": "ec47ec07e93b548f5852465f4ab0266f0284bac3",
      "parents": [
        "483272f5ee968b25172b80bd2d27e37fef1dcc3a"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:13:38 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:10 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Don\u0027t use changed_flags inside configure_packet_filter\n\nWe shouldn\u0027t use changed_flags when configuring the packet filter,\nwe work directly with the total_flags which is safe enough since\nwe already check if something has changed after we applied our\npacket filtering flag rules.\nAlso make sure that when the packet filter is scheduled, the\nrt2x00dev-\u003einterface.filter is cleared to make sure the drivers\nwill update the packet filter instead of failing at the check:\n*total_flags \u003d\u003d rt2x00dev-\u003einterface.filter\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "483272f5ee968b25172b80bd2d27e37fef1dcc3a",
      "tree": "22662424648ce07e05c7e53168ad0aef1d60a19e",
      "parents": [
        "6d7f9877a66a3abe0b04b63d1de4659919e21a92"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:13:06 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:10 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Move rt2x00dev flags into enumeration\n\nBy putting the flags into a enumeration we can\nmake it easier maintable since we don\u0027t have to\nassign numbers for each flag. This makes it easier\nto insert and remove flags.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d7f9877a66a3abe0b04b63d1de4659919e21a92",
      "tree": "c89cd9767c0a8aaef89e799b3a821262f703d7d5",
      "parents": [
        "3a84732a5c9758a4bd59088787cac23508ef8b62"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:12:42 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:09 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Store \"STARTED\" state during suspend\n\nStore the started state into a new flag DEVICE_STARTED_SUSPEND\nand set this when suspending while the device was started.\nWe can\u0027t check for is_interface_present() since only mac80211\nknows if there are monitor interfaces present.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a84732a5c9758a4bd59088787cac23508ef8b62",
      "tree": "a67cb02ef5f8ebd5cd1651c746d0e7c9c478ce68",
      "parents": [
        "4abee4bbd771ce42b9a0a19be11264721aa0e3ed"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:12:13 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:08 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Remove radio check from rt2x00lib_toggle_rx\n\nDon\u0027t check if the radio is enabled in rt2x00lib_toggle_rx,\nthis is required since the link tuner should be disabled\nwhen shutting down the device. The remaining calls inside the\nrt2x00lib_toggle_rx handler should deliver no problems when\ncalled while the radio is done.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4abee4bbd771ce42b9a0a19be11264721aa0e3ed",
      "tree": "238f6f7a411c69062aa5d1287409769068b0783d",
      "parents": [
        "c109810318ef4d37e495f740e624b1a15b7a0818"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Oct 06 14:11:46 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:08 2007 -0700"
      },
      "message": "[PATCH] rt2x00: Remove duplicate code in MAC \u0026 BSSID handling\n\nThe various drivers contained duplicate code to handle the\nMAC and BSSID initialization correctly. This moves the\naddress copy to little endian variables to rt2x00config.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c109810318ef4d37e495f740e624b1a15b7a0818",
      "tree": "8ef17ee44981d90c932f2ea4e4318e6b2cc589a0",
      "parents": [
        "c3cf60a97fa4258599d308c74e2ee7c502b72e2a"
      ],
      "author": {
        "name": "Martti Huttunen",
        "email": "martti.huttunen@mail.suomi.net",
        "time": "Thu Oct 04 00:06:00 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:07 2007 -0700"
      },
      "message": "[PATCH] p54usb: Add device ID for Linksys WUSB54AG\n\nAdd the device ID for Linksys WUSB54AG.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3cf60a97fa4258599d308c74e2ee7c502b72e2a",
      "tree": "9fc07a5b6659b29d244c193f68b8a0d3c3601166",
      "parents": [
        "0b5316769774d1dc2fdd702e095f9e6992af269a"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Thu Oct 04 00:04:07 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:06 2007 -0700"
      },
      "message": "[PATCH] rtl8187: Add device ID for HP wireless print kit usb dongle\n\nThis adds the device ID for the HP wireless print kit usb dongle.\n\nThanks to Thierry Merle for the patch to the original rtl8187 driver.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b5316769774d1dc2fdd702e095f9e6992af269a",
      "tree": "f8fc71978ab739b86295440fd67feef80aeddf1c",
      "parents": [
        "04dd9d39b48636d2698049304fdfb9ca59a88b54"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Oct 09 13:55:24 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:06 2007 -0700"
      },
      "message": "[PATCH] ipw2200: batch non-user-requested scan result notifications\n\nipw2200 makes extensive use of background scanning when unassociated or\ndown.  Unfortunately, the firmware sends scan completed events many\ntimes per second, which the driver pushes directly up to userspace.\nThis needlessly wakes up processes listening for wireless events many\ntimes per second.  Batch together scan completed events for\nnon-user-requested scans and send them up to userspace every 4 seconds.\nScan completed events resulting from an SIOCSIWSCAN call are pushed up\nwithout delay.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04dd9d39b48636d2698049304fdfb9ca59a88b54",
      "tree": "08a471744a04f84eaa7d9060e2769b5c26b79ad1",
      "parents": [
        "61ef6062801b5ee8dcf18a90789713fbed249f1b"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@haerwu.biz",
        "time": "Sun Oct 07 20:51:08 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:05 2007 -0700"
      },
      "message": "[PATCH] Add Linksys card to HostAP driver\n\nSocket 1:\nproduct info: \"The Linksys Group, Inc.\", \"Wireless Network CF Card\", \"ISL37300P\", \"RevA\"\nmanfid: 0x0274, 0x3301\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@haerwu.biz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61ef6062801b5ee8dcf18a90789713fbed249f1b",
      "tree": "9e312e38b5c868b695be158e57983c2b6ebc2d81",
      "parents": [
        "46232d29f4088d87cdc2ee94cc911aadbdf00d32"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Oct 07 16:24:26 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:04 2007 -0700"
      },
      "message": "[PATCH] zd1211rw: Add ID for TalkTalk SNU5630NS/05\n\nTested by Su-Jong You\nzd1211b chip 0471:1237 v4810 high 00-12-bf AL2230_RF pa0 g--N\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "46232d29f4088d87cdc2ee94cc911aadbdf00d32",
      "tree": "6ee10537418ba88575ad69f0f3f22df9b67b6057",
      "parents": [
        "b7c6538cd84f8072fad43bfce530f5bf695edbba"
      ],
      "author": {
        "name": "Stefan Lippers-Hollmann",
        "email": "s.L-H@gmx.de",
        "time": "Fri Oct 05 23:42:51 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:04 2007 -0700"
      },
      "message": "[PATCH] hostap_cs: Add device ID for Telekom T-Sinus 111card\n\nThis adds the PCMCIA device ID for the Deutsche Telekom T-Sinus 111card to\nhostap_cs.\n\n$ /sbin/lspcmcia -v\n[...]\nSocket 0 Device 0:      [hostap_cs]             (bus ID: 0.0)\n        Configuration:  state: on\n        Product Name:   T-Sinus 111card 2.0.0\n        Identification: manf_id: 0x01bf card_id: 0x3301\n                        function: 6 (network)\n                        prod_id(1): \"T-Sinus\" (0x8c389dc1)\n                        prod_id(2): \"111card\" (0x6a23ac17)\n                        prod_id(3): --- (---)\n                        prod_id(4): \"2.0.0\" (0x92b9effb)\n\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4665079cbb2a3e17de82f2ab2940b9f97f37d65e",
      "tree": "8e51e9b9e6155eaeccf28783620a07b20a067d8d",
      "parents": [
        "d62a38d1ab350f787e4941e42a3d3e97971e38f5"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Oct 08 20:38:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:58 2007 -0700"
      },
      "message": "[NETNS]: Move some code into __init section when CONFIG_NET_NS\u003dn\n\nWith the net namespaces many code leaved the __init section,\nthus making the kernel occupy more memory than it did before.\nSince we have a config option that prohibits the namespace\ncreation, the functions that initialize/finalize some netns\nstuff are simply not needed and can be freed after the boot.\n\nCurrently, this is almost not noticeable, since few calls\nare no longer in __init, but when the namespaces will be\nmerged it will be possible to free more code. I propose to\nuse the __net_init, __net_exit and __net_initdata \"attributes\"\nfor functions/variables that are not used if the CONFIG_NET_NS\nis not set to save more space in memory.\n\nThe exiting functions cannot just reside in the __exit section,\nas noticed by David, since the init section will have\nreferences on it and the compilation will fail due to modpost\nchecks. These references can exist, since the init namespace\nnever dies and the exit callbacks are never called. So I\nintroduce the __exit_refok attribute just like it is already\ndone with the __init_refok.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "405d8e5cbbe5aca20cc745046b70831bfc5e4a8f",
      "tree": "e699efc9a0368333bf509f24b5d112d64bab95fa",
      "parents": [
        "630e499724bda4ecb62b1f6652656e886f04197f"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Oct 08 01:08:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:50 2007 -0700"
      },
      "message": "[TG3]: Fix ethtool autonegotiate flags.\n\nI recently noticed that when calling:\n\n# ethtool -s eth0 autoneg on\n\non a 5722 (though I\u0027m sure it\u0027s not specific to that card) that\nsubsequent checks of the cards status looked like this:\n\n# ethtool eth0\nSettings for eth0:\n        Supported ports: [ MII ]\n        Supported link modes:   10baseT/Half 10baseT/Full\n                                100baseT/Half 100baseT/Full\n                                1000baseT/Half 1000baseT/Full\n        Supports auto-negotiation: Yes\n        Advertised link modes:  10baseT/Half 10baseT/Full\n                                100baseT/Half 100baseT/Full\n                                1000baseT/Half 1000baseT/Full\n        Advertised auto-negotiation: No        \u003c---- This seems odd?!?\n        Speed: 1000Mb/s\n        Duplex: Full\n        Port: Twisted Pair\n        PHYAD: 1\n        Transceiver: internal\n        Auto-negotiation: on\n        Supports Wake-on: g\n        Wake-on: d\n        Current message level: 0x000000ff (255)\n        Link detected: yes\n\nI noticed that the following commit:\n\ncommit 3600d918d870456ea8e7bb9d47f327de5c20f3d6\nAuthor: Michael Chan \u003cmchan@broadcom.com\u003e\nDate:   Thu Dec 7 00:21:48 2006 -0800\n\n    [TG3]: Allow partial speed advertisement.\n\n    Honor the advertisement bitmask from ethtool.  We used to always\n    advertise the full capability when autoneg was set to on.\n\nchanged things around so that ethtool speed settings were strictly\nfollowed.  Unfortunately ethtool doesn\u0027t seem to set ADVERTISED_Autoneg\nin the advertising field (and maybe it shouldn\u0027t have to).  I\u0027d vote\nthat it should be fixed there, but it should also be added here just in\ncase someone using ethtool ioctls in their own application gets what\nthey want.\n\nAdding that flag in tg3_set_settings seemed like the most logical place\nsince the driver works fine on boot.  This is just an issue when\nre-enabling autonegotiation, so we should probably nip it there.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "630e499724bda4ecb62b1f6652656e886f04197f",
      "tree": "25ea15b9db1d0525af8f0566dfaad45b2a02b0c9",
      "parents": [
        "14e3e07979c4384e45e751882292d3b38477e855"
      ],
      "author": {
        "name": "Alex Villacís Lasso",
        "email": "a_villacis@palosanto.com",
        "time": "Mon Oct 08 01:07:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:50 2007 -0700"
      },
      "message": "[IRDA]: Oops fix for ksdazzle\n\nThis fixes a kernel oops triggered by the ksdazzle SIR driver.\nWe need more space for input frames, and 2048 should be plenty of it.\n\nSigned-off-by: Alex Villacís Lasso \u003ca_villacis@palosanto.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "182f6ed5188ccb46d1c54c3334943a54110d0118",
      "tree": "0145aa0e6650408c69880fb8c9f3c849e4175123",
      "parents": [
        "d30cdd28fba556143a4bb0d1a6097ebcc2891477"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Oct 07 23:29:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:46 2007 -0700"
      },
      "message": "[TG3]: Update version to 3.82.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d30cdd28fba556143a4bb0d1a6097ebcc2891477",
      "tree": "00a6548cbd6cdf13a88427c66c520456444c3a6b",
      "parents": [
        "795d01c523dd9f22acc70fe86ed30e605e00024d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Sun Oct 07 23:28:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:45 2007 -0700"
      },
      "message": "[TG3]: Add 5784 and 5764 support.\n\nThis patch adds the support for 5784 and 5764 devices.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "795d01c523dd9f22acc70fe86ed30e605e00024d",
      "tree": "2ef37449a25c1ab68537fe4c2ddce4bb9fe8805a",
      "parents": [
        "9974a356b204833b32173210ca25edfdc24dcdd5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Sun Oct 07 23:28:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:45 2007 -0700"
      },
      "message": "[TG3]: ASIC decoding and basic CPMU support.\n\nNewer products change the way the ASIC revision is obtained.  This patch\nimplements how the driver will extract the revision number.\n\nThis patch also adds preliminary CPMU support.  CPMU stands for Central\nPower Management Unit.  The CPMU\u0027s role is to put the chip into lower\npower states when the operating conditions allow it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9974a356b204833b32173210ca25edfdc24dcdd5",
      "tree": "1b6a4d69ec46c01934fb5ff2cf4d76d57a103752",
      "parents": [
        "8658251dc3fed54b09991a2c5e0a7084755157d7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Sun Oct 07 23:27:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:44 2007 -0700"
      },
      "message": "[TG3]: Walk PCI capability lists.\n\nNewer tg3 devices shuffle around the registers in PCI configuration\nspace.  This patch changes the way the driver accesses the PCI\ncapabilities registers.  Hardcoded register locations are replaced with\noffsets from pci_find_capability() return values.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8658251dc3fed54b09991a2c5e0a7084755157d7",
      "tree": "786b5a3204fa855cfc52d6e6da7137cc0596c48c",
      "parents": [
        "589c085f2734537dce4a8b59a1d49006479e33d1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 04 15:00:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:43 2007 -0700"
      },
      "message": "e1000e: Fix ethtool register test code\n\nA merge/cleanup code accidentally dropped 8254x code in and removed\n8257x code here. Undo this mistake and use the pci-e relevant register\ntest similar as to what is in e1000.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "589c085f2734537dce4a8b59a1d49006479e33d1",
      "tree": "ac7a18005c3766dcd103a05e02baa1ca7da4e002",
      "parents": [
        "28692ec45e58f40a998beb155fe1c0d3e1167485"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 04 11:38:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:42 2007 -0700"
      },
      "message": "e1000e: fix debugging printout code\n\nA small bug crawled in the -DDEBUG enabled code. Fix this to\nproperly call the backreference device name.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a3138df9f20e726c517f8df7387b5d83f5df5566",
      "tree": "7173b2dc6c5d8e3ff052ca4b65aff29063cb2db1",
      "parents": [
        "4a5409a5a850c84505d658ddf36f98b2c542ec07"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 09 01:54:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:38 2007 -0700"
      },
      "message": "[NIU]: Add Sun Neptune ethernet driver.\n\nWith cleanup suggestions and bugs spotted by Stephen Hemminger,\nIngo Oeser, Matheos Worku, and Oliver Hartkopp.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af289e803fdf2fcd19cf4a57c3c896dba146c756",
      "tree": "038fe6e9a32ed958450bf0bd33227a3c23342ae8",
      "parents": [
        "9ddf7774b9d760dc3fa4d5ae7d7fd92d4c02150b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Oct 03 13:03:54 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:30 2007 -0700"
      },
      "message": "pasemi_mac: enable iommu support\n\npasemi_mac: enable iommu support\n\nEnable IOMMU support for pasemi_mac, but avoid using it on non-partitioned\nsystems for performance reasons.\n\nThe user can override this by selecting the PPC_PASEMI_IOMMU_DMA_FORCE\nconfiguration option.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ddf7774b9d760dc3fa4d5ae7d7fd92d4c02150b",
      "tree": "a124a3a14b636ef761db0f4bd3b708588c643882",
      "parents": [
        "07c2c76e27e629fb5c9a539e249906802866abb8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:52:23 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:29 2007 -0700"
      },
      "message": "drivers/net/qla3xxx: trim trailing whitespace\n\nAlso, hopefully, change the file permissions to 0644.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "07c2c76e27e629fb5c9a539e249906802866abb8",
      "tree": "60f725a980dda59a9e9d09bd8018621458538f32",
      "parents": [
        "1dad939ddbbd8d64e1edc7799df00a9e591b4197"
      ],
      "author": {
        "name": "vbarshak@ru.mvista.com",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Oct 02 16:01:07 2007 +0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:29 2007 -0700"
      },
      "message": "Fix typo in new EMAC driver.\n\nFix an obvious typo in emac_xmit_finish.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1dad939ddbbd8d64e1edc7799df00a9e591b4197",
      "tree": "b2bb098cc125ed2761ceb9f3a906dc844f24347c",
      "parents": [
        "b5254eee7994ba0a44ba7386cb66c2ce2f30fcc6"
      ],
      "author": {
        "name": "trem",
        "email": "tremyfr@yahoo.fr",
        "time": "Tue Oct 02 14:04:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:28 2007 -0700"
      },
      "message": "ipg.c doesn\u0027t compile with with CONFIG_HIGHMEM64G\n\nI\u0027ve tried to compile 2.6.23-rc8-mm2, but it fails on ipg.c with the\nerror : ERROR: \"__udivdi3\" [drivers/net/ipg.ko] undefined!\n\nI\u0027ve instigated a bit, and I\u0027ve found this code in ipg.c :\n\nstatic void ipg_nic_txfree(struct net_device *dev)\n{\n       struct ipg_nic_private *sp \u003d netdev_priv(dev);\n       void __iomem *ioaddr \u003d sp-\u003eioaddr;\n       const unsigned int curr \u003d ipg_r32(TFD_LIST_PTR_0) -\n               (sp-\u003etxd_map / sizeof(struct ipg_tx)) - 1;\n       unsigned int released, pending;\n\nsp-\u003etxd_map is an u64\nbecause :\n\tdma_addr_t txd_map;\n\nAnd in asm-i386/types.h, I see :\n#ifdef CONFIG_HIGHMEM64G\ntypedef u64 dma_addr_t;\n#else\ntypedef u32 dma_addr_t;\n#endif\nI my config, I use CONFIG_HIGHMEM64G\n\nsizeof(struct ipg_tx) is an u32\nSo the div failed on i386 because of u64 / u32.\n\n[akpm@linux-foundation.org: cleanups]\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b5254eee7994ba0a44ba7386cb66c2ce2f30fcc6",
      "tree": "f21fe0be6225cc6fce029ffcadb45ec4a5d93faf",
      "parents": [
        "9e81d331f2ec65695e4366ce592e14f9700bae8b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:57 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:27 2007 -0700"
      },
      "message": "pasemi_mac: use buffer index pointer in clean_rx()\n\npasemi_mac: use buffer index pointer in clean_rx()\n\nUse the new features in B0 for buffer ring index on the receive side. This\nmeans we no longer have to search in the ring for where the buffer\ncame from.\n\nAlso cleanup the RX cleaning side a little, while I was at it.\n\nNote: Pre-B0 hardware is no longer supported, and needs a pile of other\nworkarounds that are not being submitted for mainline inclusion. So the\nfact that this breaks old hardware is not a problem at this time.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e81d331f2ec65695e4366ce592e14f9700bae8b",
      "tree": "cc193c4fbceed81065ead642b7da009d8ffba746",
      "parents": [
        "7ddeae2c6ceed7f786344731dda27d4277957780"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:39 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:27 2007 -0700"
      },
      "message": "pasemi_mac: clear out old errors on interface open\n\npasemi_mac: clear out old errors on interface open\n\nClear out any pending errors when an interface is brought up. Since the bits\nare sticky, they might be from interface shutdown time after firmware has\nused it, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7ddeae2c6ceed7f786344731dda27d4277957780",
      "tree": "7f31f7a4308ac3c95f201bfd4218523a17420377",
      "parents": [
        "ad5da10a64bdca1ed39b25946727a1ce2659f3d4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:28 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:26 2007 -0700"
      },
      "message": "pasemi_mac: update todo list\n\npasemi_mac: update todo list\n\nRemove some stale todo items that have been taken care of. Add a couple\nof upcoming ones.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad5da10a64bdca1ed39b25946727a1ce2659f3d4",
      "tree": "471d87010666ee8af865c6e573515322c798e3ec",
      "parents": [
        "8dc121a4b620090e594945fd36f878836fc5a14a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:15 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:25 2007 -0700"
      },
      "message": "pasemi_mac: further performance tweaks\n\npasemi_mac: further performance tweaks\n\nMisc driver tweaks for pasemi_mac:\n\t* Increase ring size (really needed mostly on 10G)\n\t* Take out an unneeded barrier\n\t* Move around a few prefetches and reorder a few calls\n\t* Don\u0027t try to clean on full tx buffer, just let things\n\t  take their course and stop the queue directly\n\t* Avoid filling on the same line as the interface is\n\t  working on to reduce cache line bouncing\n\t* Avoid unneeded clearing of software state (and make the\n\t  interface shutdown code handle it)\n\t* Fix up some of the tx ring wrap logic.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8dc121a4b620090e594945fd36f878836fc5a14a",
      "tree": "1be4e5078a4a7dee15e0a7bc2690707312ee72a7",
      "parents": [
        "9a50bebda95745d312c69d3bb6d788067cbefb84"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:26:53 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:25 2007 -0700"
      },
      "message": "pasemi_mac: add local skb alignment\n\npasemi_mac: add local skb alignment\n\nAdd local SKB alignment to pasemi_mac, since ppc64 in general has it at 0\nbecause of design flaws in some of the IBM server bridge chips. However,\nfor PWRficient doing the unaligned copies is more expensive than doing\nunaligned DMA so make sure the data is aligned instead.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a50bebda95745d312c69d3bb6d788067cbefb84",
      "tree": "5aaa75097fb0b62b22c0d833282fcb28a49a9d5c",
      "parents": [
        "ad3c20d1ab586884f1815c315e3f303a8b8a7d7d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:26:30 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:24 2007 -0700"
      },
      "message": "pasemi_mac: workaround for erratum 5971\n\npasemi_mac: workaround for erratum 5971\n\nImplement workarounds for erratum 5971, where L2 hints aren\u0027t considered\nproperly unless the way hint is enabled on the interface. Since L2 isn\u0027t\nsetup to dedicate a way to headers, we need to reset the packet count\nby hand so it won\u0027t run out of credits.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad3c20d1ab586884f1815c315e3f303a8b8a7d7d",
      "tree": "16493bc5ee35e6dcfeffe0bafb5f58d252b5d272",
      "parents": [
        "fc9e4d2a93dab4a995e2e75725577b9a60154cbc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:26:13 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:24 2007 -0700"
      },
      "message": "pasemi_mac: implement sg support\n\npasemi_mac: implement sg support\n\nImplement SG support for pasemi_mac\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc9e4d2a93dab4a995e2e75725577b9a60154cbc",
      "tree": "efa9ce615e57fdb4bb94d0920daf04a26b30c4ed",
      "parents": [
        "18eec695427ce1258fb5dad0ac180fa4d6f64af7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:25:53 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:23 2007 -0700"
      },
      "message": "pasemi_mac: rework ring management\n\npasemi_mac: rework ring management\n\nRework ring management, switching to an opaque ring format instead of\nthe struct-based descriptor+pointer setup, since it will be needed for\nSG support.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18eec695427ce1258fb5dad0ac180fa4d6f64af7",
      "tree": "36cd3b0ba6748e367495481246f4d7e3f6596ec7",
      "parents": [
        "69c29d89185dc1de7224f5f98588ddc061f1fad2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:25:14 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:22 2007 -0700"
      },
      "message": "pasemi_mac: fix bug in receive buffer dma mapping\n\npasemi_mac: fix bug in receive buffer dma mapping\n\nskb-\u003elen isn\u0027t actually set to the size of the allocated skb, so don\u0027t\ntry to use it when figuring out how much to map.\n\n(This hasn\u0027t surfaced as a real bug because we effectively disable\ntranslation for the interface, but it still needs fixing for the future)\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "69c29d89185dc1de7224f5f98588ddc061f1fad2",
      "tree": "c54768100a3f6300ca93667de2f3776d135fe29c",
      "parents": [
        "5ecc2a5d3e3c39535d2cc10dad15853e9e9b072d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:24:51 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:22 2007 -0700"
      },
      "message": "pasemi_mac: basic error checking\n\npasemi_mac: basic error checking\n\nAdd some rudimentary error checking to pasemi_mac.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "628a140ba033ef201706a8c7e767c8a0c0f8326c",
      "tree": "7aae1dbc152bf9180fee3d238f224c2f4b1741b5",
      "parents": [
        "640845a5632390eaa9357cd818646c8f0ee3d47e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:17 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:18 2007 -0700"
      },
      "message": "[MAC80211]: remove ALG_NONE\n\nThis \"algorithm\" is used only internally and is not useful.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a28975525016ddcbdaab8225666df1cf2dc9cb2d",
      "tree": "5043b4c24c3c6c40d3d844259e2c47421204436d",
      "parents": [
        "f7c4daed99fba15e4e48df464031f4ac7c32e4c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Sep 28 14:01:25 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:15 2007 -0700"
      },
      "message": "[MAC80211]: add \"invalid\" interface type\n\nSince I cannot convince the lazy driver authors (hello Michael)\nto stop (ab)using the MGMT interface type internally in their\ndrivers, this patch introduces a new _INVALID type especially\nfor their use and changes all affected drivers to use it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05b64b364822863974c0121359b01d7ba0f22205",
      "tree": "9f11ab39989780f93bdd953d798e070ada6ed069",
      "parents": [
        "42bb4cd5ae320dd46630533fecb91b940d4468e2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Sep 28 16:19:03 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:13 2007 -0700"
      },
      "message": "[B43]: Rewrite pwork locking policy.\n\nImplement much easier and more lightweight locking for\nthe periodic work.\nThis also removes the last big busywait loop and replaces it\nby a sleeping loop.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42bb4cd5ae320dd46630533fecb91b940d4468e2",
      "tree": "13635dd2a2457f53f4ff09a6b429f8e4ac23c246",
      "parents": [
        "8e9f7529fdfe34ed519f048682eb404fbd8004e8"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Sep 28 14:22:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:13 2007 -0700"
      },
      "message": "[B43]: Use input-polldev for the rfkill switch\n\nThis removes the direct call to rfkill on an rfkill event\nand replaces it with an input device. This way userspace is also\nnotified about the event.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e9f7529fdfe34ed519f048682eb404fbd8004e8",
      "tree": "c0ca2c07e9f4124be2bc46c35823f4fb79e99d9d",
      "parents": [
        "21954c367e4088c491122edd263964345bc1d3bf"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 21:35:34 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:12 2007 -0700"
      },
      "message": "[B43]: RF-kill support\n\nThis adds full support for the RFKILL button and\nthe RFKILL LED trigger.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21954c367e4088c491122edd263964345bc1d3bf",
      "tree": "149faa19794ff6834c56f3af4501fe921880092e",
      "parents": [
        "20405c08412a4d89357870d7220f9fb1c458b286"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 15:31:40 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:11 2007 -0700"
      },
      "message": "[B43]: LED triggers support\n\nDrive the LEDs through the generic LED triggers.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "937a049dd903bd810d858d0303cf86af9eb08b6f",
      "tree": "22043f905ea2ab4002c1a51044e471880d11714c",
      "parents": [
        "09703f5e79a64c744721b9c27502075232ba0ea2"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Oct 02 18:36:53 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:09 2007 -0700"
      },
      "message": "[ZD1211RW]: Removed zd_util.c and zd_util.h\n\nThe kernel now provides a generic hexdump implementation should we need\nit again, so we can remove it from zd1211rw. After removing that, only\none single-user function is left in zd_util. Move that to zd_mac and\nremove zd_util.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09703f5e79a64c744721b9c27502075232ba0ea2",
      "tree": "77bf66f19e5b020533b466408aef768d145ac42b",
      "parents": [
        "f74347d7ac0aa175b2bbd85eb58a13fbe80a3785"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Sep 26 21:45:24 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:09 2007 -0700"
      },
      "message": "[HOSTAP]: set netdev type before registering AP interface\n\nAs detailed at https://bugs.gentoo.org/159646 hostap with hostapd confuses\nudev by presenting 2 interfaces with the same MAC address. Also, at the time\nof detection, the \u0027type\u0027 attribute is 1, identical to other hostap interfaces.\n\nThe AP interface is supposed to have type ARPHRD_IEEE80211 (801), but this is\nnot set until after registration.\n\nSetting it before register_netdev() is called allows us to avoid this\nconfusion. We can do this by propogating the HOSTAP_INTERFACE type through\nto hostap_setup_dev().\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f74347d7ac0aa175b2bbd85eb58a13fbe80a3785",
      "tree": "b4b2e6401b42738115e59a194ca1c62b70647acf",
      "parents": [
        "ea1f8d5c3a593a791463c2efc07e5dfebd056500"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Oct 02 16:28:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:08 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea1f8d5c3a593a791463c2efc07e5dfebd056500",
      "tree": "e25bb6cffff8637b19c73f6ca68eeb901a2473a3",
      "parents": [
        "dad8c737962669240470923f951570ed716da1a1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Oct 02 16:27:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:07 2007 -0700"
      },
      "message": "[BNX2]: Optimize firmware loading.\n\nThis is a follow up to the patches from Denys Vlasenkos\n\u003cvda.linux@googlemail.com\u003e to further optimize firmware loading.\n\n1. In bnx2_init_cpus(), we allocate memory for decompression once\nand use it repeatedly instead of doing this for every firmware image.\n\n2. We eliminate the BSS and SBSS firmware sections in bnx2_fw*.h since\nthese are always zeros.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dad8c737962669240470923f951570ed716da1a1",
      "tree": "63969bf1ac15e5b4bf736ae0d077a48c41dcb346",
      "parents": [
        "18ad4e700647a9f727fa82a7f8d1f31444abbdfb"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun@nifty.com",
        "time": "Sun Sep 30 10:28:14 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:07 2007 -0700"
      },
      "message": "PCMCIA-NETDEV : add new id (axnet_cs, pcnet_cs)\n\naxnet_cs: Laneed LD-CDK/TX\npcnet_cs: LEMEL LM-N89TX PRO\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18ad4e700647a9f727fa82a7f8d1f31444abbdfb",
      "tree": "d9fc2c9a6bdf162a093bb5df1d66ddfe9e16b128",
      "parents": [
        "726d722e41f1c329b7f04c5ee5aef02a60ac1991"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Wed Sep 19 21:07:52 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:06 2007 -0700"
      },
      "message": "smc91x Hitachi Solution Engine (SuperH) Support\n\nHi, all.\n\nThis patch supports Hitachi Solution Engine (SuperH) of smc91x.\nPlease apply this patch .\n\nregards,\n Nobuhiro\n\n--\nNobuhiro Iwamatsu\n\tE-Mail : iwamatsu@nigauri.org\n\tGPG ID : 3170EBE9\n\nSigned-off-by:\tNobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "726d722e41f1c329b7f04c5ee5aef02a60ac1991",
      "tree": "bc8c0ff549a8e411112ef6a0af9a52a70fe54004",
      "parents": [
        "2c69448bbcedebeb8409ddb05fbc7d3fe1cfbda7"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@googlemail.com",
        "time": "Mon Aug 20 08:36:50 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:06 2007 -0700"
      },
      "message": "smc911x irq sense request and MPR2 board support\n\nHi,\n\nthis are the changes to the smc911x driver, which were necessary\nto get it running on the Magic Panel R2 (smsc9115).\nIt is a SH3-DSP based board. The other patches are available on\nthe linuxsh-dev mailinglist.\nhttp://marc.info/?l\u003dlinuxsh-dev\u0026r\u003d1\u0026b\u003d200708\u0026w\u003d2\n\nIt was necessary to set the irq sense to low level.\nTherefor the SMC_IRQ_SENSE define was added.\nHow are the chances for inclusion in 2.6.24?\n\nSigned-off by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c69448bbcedebeb8409ddb05fbc7d3fe1cfbda7",
      "tree": "143d29f88c4983f0437b9114c0784469f59a956a",
      "parents": [
        "31a5bb04d59931eb4657826213a439d37d12d4a9"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Oct 01 16:33:18 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:05 2007 -0700"
      },
      "message": "ehea: DLPAR memory add fix\n\nDue to stability issues in high load situations the HW queue handling\nhas to be changed. The HW queues are now stopped and restarted again instead\nof destroying and allocating new HW queues.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "31a5bb04d59931eb4657826213a439d37d12d4a9",
      "tree": "865af87dcb382e4cf035c9ccf5bf3ea094f2a712",
      "parents": [
        "2b5b3a604a672be1d41728ed9e448ca3c9c23242"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:58 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:04 2007 -0700"
      },
      "message": "fs_enet: sparse fixes\n\nMostly a bunch of __iomem annotations.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "2b5b3a604a672be1d41728ed9e448ca3c9c23242"
}
