)]}'
{
  "log": [
    {
      "commit": "283029d16a882539ab0027afd94ac52858d050b2",
      "tree": "78ad81fba51de1fbafd30706f162dc9315690e8b",
      "parents": [
        "91bbbe22dbd6d156b7059af13adb26a978a45661"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 09 06:20:40 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:53:22 2008 +1100"
      },
      "message": "[POWERPC] Add of_find_matching_node() helper function\n\nSimilar to of_find_compatible_node(), of_find_matching_node() and\nfor_each_matching_node() allow you to iterate over the device tree\nlooking for specific nodes, except that they take of_device_id\ntables instead of strings.\n\nThis also moves of_match_node() from driver/of/device.c to\ndriver/of/base.c to colocate it with the of_find_matching_node which\ndepends on it.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c2a7dcad9f0d92d7a96e735abb8bec7b9c621536",
      "tree": "bf9b20fdd5ab07e5b0e4e0b95c6a3dbab1005cb9",
      "parents": [
        "373a6da165ac3012a74fd072da340eabca55d031",
        "ea67db4cdbbf7f4e74150e71da0984e25121f500"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:21:08 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:21:08 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "c63a1190368771b8207d86c4217ae4afdf1cbd5e",
      "tree": "b92409d027dbb1fdef33242b964d0105fc4ef4ad",
      "parents": [
        "ededa4d396b15c282aa60d6aacddfc07f0142dbf",
        "8085106a58366fb2c6c14d89e3d4395d2702d4a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:29:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:29:41 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (23 commits)\n  iwlwifi: fix rf_kill state inconsistent during suspend and resume\n  b43: Fix rfkill radio LED\n  bcm43xx_debugfs sscanf fix\n  libertas: select WIRELESS_EXT\n  iwlwifi3945/4965: fix rate control algo reference leak\n  ieee80211_rate: missed unlock\n  wireless/ipw2200.c: add __dev{init,exit} annotations\n  zd1211rw: Fix alignment problems\n  libertas: add Dan Williams as maintainer\n  sis190 endianness\n  ucc_geth: really fix section mismatch\n  pcnet_cs: add new id\n  ixgb: make sure jumbos stay enabled after reset\n  Net: ibm_newemac, remove SPIN_LOCK_UNLOCKED\n  net: smc911x: shut up compiler warnings\n  ucc_geth: minor whitespace fix\n  drivers/net/s2io.c section fixes\n  drivers/net/sis190.c section fix\n  hamachi endianness fixes\n  e100: free IRQ to remove warningwhenrebooting\n  ...\n"
    },
    {
      "commit": "8085106a58366fb2c6c14d89e3d4395d2702d4a1",
      "tree": "9c349f8ad0d6536cfd16f046776d9c8a71c81c21",
      "parents": [
        "961994a0c2a24d9622eea7144b30ac773169659f",
        "53e490936a91940a153e231c3b8288e3ecfcc5aa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 18:05:43 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 18:05:43 2007 -0500"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "53e490936a91940a153e231c3b8288e3ecfcc5aa",
      "tree": "6e673ce79842b480d29008b2e4b23e32a39d73d1",
      "parents": [
        "1a8d122782bdabe4475f29d022c9a0c092ac9878"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Dec 06 16:08:44 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:40 2007 -0500"
      },
      "message": "iwlwifi: fix rf_kill state inconsistent during suspend and resume\n\nThe patch fixes the STATUS_RF_KILL_HW state is not cleared problem if the\ndevice goes to suspend when the rf_kill switch is enabled. The bug causes\nthe driver always thinks the rf_kill switch is enabled (although it is\ndisabled) after resume.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a8d122782bdabe4475f29d022c9a0c092ac9878",
      "tree": "573b0ce811f6cc7db621b3f1301ef44caa5f5e62",
      "parents": [
        "cb935cb4bd155d50ac98617b580aadd9d7ef3a0f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Dec 14 13:59:11 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:40 2007 -0500"
      },
      "message": "b43: Fix rfkill radio LED\n\nThis fixes Bug #9414\n\nSince addition of the rfkill callback, the LED associated with the off\nswitch on the radio has not worked for several reasons:\n\n(1) Essential data in the rfkill structure were missing.\n(2) The rfkill structure was initialized after the LED initialization.\n(3) There was a minor memory leak if the radio LED structure was inited.\n\nOnce the above problems were fixed, additional difficulties were noted:\n\n(4) The radio LED was in the wrong state at startup.\n(5) The radio switch had to be manipulated twice for each state change.\n(6) A circular mutex locking situation existed.\n(7) If rfkill-input is built as a module, it is not automatically loaded.\n\nThis patch fixes all of the above.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb935cb4bd155d50ac98617b580aadd9d7ef3a0f",
      "tree": "3e30b17295443f49a2b99ebc5dd02db1675d84cb",
      "parents": [
        "aaf44a06b7c4864d93660e04701a72153197932c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 15:52:13 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:40 2007 -0500"
      },
      "message": "bcm43xx_debugfs sscanf fix\n\nia64:\n\ndrivers/net/wireless/bcm43xx/bcm43xx_debugfs.c: In function `tsf_write_file\u0027:\ndrivers/net/wireless/bcm43xx/bcm43xx_debugfs.c:237: warning: long long int format, u64 arg (arg 3)\ndrivers/net/wireless/bcm43xx/bcm43xx_debugfs.c:237: warning: long long int format, u64 arg (arg 3)\n\nWe do not know what type was used to implement u64 and we can never use u64 in\nprintk(), sscanf(), etc.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aaf44a06b7c4864d93660e04701a72153197932c",
      "tree": "b787c0f02163e96e649ab1e7c4251bd0bb26f333",
      "parents": [
        "a5acc379e52c78db407c73537daff387b179202c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Dec 13 15:52:12 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "libertas: select WIRELESS_EXT\n\nEnsure that libertas selects WIRELESS_EXT, since selecting other stuff that\nshould depend on WEXT, like IEEE80211, doesn\u0027t seem to drag that in for us.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a5acc379e52c78db407c73537daff387b179202c",
      "tree": "b200c48c9f4d6e07c3126ea38b2589be19ca153d",
      "parents": [
        "b808ab16a9c99c00e3d8c3b351977fce62781dd0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Dec 13 15:52:12 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "iwlwifi3945/4965: fix rate control algo reference leak\n\nFix rate control algo reference leak in case if network device has been\nfailed to register.  In this case special flag priv-\u003emac80211_registered is\nnot set and the rate algo reference is not freeing on module unload.  That\nleads to OOPs in further ieee80211 rate register/unregister procedure (by\nany callee).\n\nIt should fix the bug #9470\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9470\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ef19e63e698d740661e04bd6d62ac3305435c61",
      "tree": "aa3ab0eba2e77560276b100c5e43c12c1cafb140",
      "parents": [
        "9313794371ad39e6bf88e1fbef8dfb3bd1ae3fe7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:20:22 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "wireless/ipw2200.c: add __dev{init,exit} annotations\n\nThis patch adds __dev{init,exit} annotations.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9313794371ad39e6bf88e1fbef8dfb3bd1ae3fe7",
      "tree": "356611f6b8e5bc8e3df52286c41a87db37a589db",
      "parents": [
        "74cda169fe65ca1dedad6d4a905b13c6ccd87351"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sat Dec 01 11:26:05 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "zd1211rw: Fix alignment problems\n\nShaddy Baddah found an alignment problem with zd1211rw driver at\n2007-11-19. This patch fixes it, it is based on the patch proposed by\nHerbert Xu. The alignment 4 has been the agreed value on the\nlinux-wireless mailing list.\n\nNotify that the problem does only affect the old zd1211rw softmac\ndriver and not the zd1211rw-mac80211 driver. Daniel Drake has\nalready provided a patch for the replacement of the softmac\ndriver, which this patch will break.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "961994a0c2a24d9622eea7144b30ac773169659f",
      "tree": "cdf1a7fc263bb1c9fc429f17d7353f7a34ef5fc3",
      "parents": [
        "87e417b2f3a061d5eb85906288738f4313f1d924"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Dec 15 01:44:33 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 16:02:28 2007 -0500"
      },
      "message": "sis190 endianness\n\n\tCheck in sis190_rx_interrupt() is broken on big-endian\n(desc-\u003estatus is little-endian and everything else actually uses\nit correctly, including other checks for OWNbit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "87e417b2f3a061d5eb85906288738f4313f1d924",
      "tree": "3338e943b49863b14043c4092c3fa4dbb6dde84d",
      "parents": [
        "7a1fd330571530d44261bf8e9ee63b880f2bb4db"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Dec 17 14:54:35 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 16:02:20 2007 -0500"
      },
      "message": "ucc_geth: really fix section mismatch\n\nCommit ed7e63a51d46e835422d89c687b8a3e419a4212a has tried to fix\nsection mismatch:\n\nWARNING: vmlinux.o(.init.text+0x17278): Section mismatch: reference to\n.exit.text:uec_mdio_exit (between \u0027ucc_geth_init\u0027 and \u0027uec_mdio_init\u0027)\n\nBut that mismatch still happens.\n\nThis patch actually fixing section mismatch by removing __exit from\nthe header file.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a1fd330571530d44261bf8e9ee63b880f2bb4db",
      "tree": "59e0c1547a0b126e0616f751662c1d73276471eb",
      "parents": [
        "3fd7131feacc01c1e23e46c416228f36ebdcc0d4"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon Dec 17 22:22:31 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 16:02:15 2007 -0500"
      },
      "message": "pcnet_cs: add new id\n\n   add new id: Planex CF-10T\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aa62a869454c5900687822ee117f2d3494e2ea62",
      "tree": "c35afd74503cbf17543869ce3c28e7b6ec7656d0",
      "parents": [
        "de29cba9c9bb2dc35803e8d5c968a454e297b8f3",
        "a26e01d71622a4cecad06ce85bcab3ed878e7f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:49 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IRDA]: irda parameters warning fixes.\n  [IRDA]: stir4200 fixes.\n  [IRDA]: irlmp_unregister_link() needs to free lsaps.\n  [IRDA]: mcs7780 needs to free allocated rx buffer.\n  [IRDA]: Race between open and disconnect in irda-usb.\n  [SCTP]: Flush fragment queue when exiting partial delivery.\n  [AX25]: Locking dependencies fix in ax25_disconnect().\n  [IPV4]: Make tcp_input_metrics() get minimum RTO via tcp_rto_min()\n  [IPV6]: Fix the return value of ipv6_getsockopt\n  [BRIDGE]: Assign random address.\n  [IPV4]: Updates to nfsroot documentation\n  [ATM]: Fix compiler warning noise with FORE200E driver\n  [NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets\n  [SYNCPPP]: Endianness and 64bit fixes.\n  [TIPC]: Fix semaphore handling.\n  [NETFILTER]: xt_hashlimit should use time_after_eq()\n  [XFRM]: Display the audited SPI value in host byte order.\n  [NETFILTER]: ip_tables: fix compat copy race\n  [NETFILTER]: ctnetlink: set expected bit for related conntracks\n"
    },
    {
      "commit": "ea332912b8a2e0b2f51ac3b6c197b71d3a18cbb7",
      "tree": "978fae8676916c47b9cd66071a988070c4de03d7",
      "parents": [
        "2638698df30b7b57a8dad7029a0c89fe6c4f6783"
      ],
      "author": {
        "name": "Olaf Hartmann",
        "email": "olaf.hartmann@s1998.tu-chemnitz.de",
        "time": "Sun Dec 16 14:09:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:09:44 2007 -0800"
      },
      "message": "[IRDA]: stir4200 fixes.\n\nFrom: Olaf Hartmann \u003colaf.hartmann@s1998.tu-chemnitz.de\u003e\n\nThe attached patch observes the stir4200 fifo size and will clear the\nfifo, if the size is increasing, while it should be transmitting bytes\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ff804348d66550e7dd1d6781c65403b312e2da2",
      "tree": "e8b7aaf26d2e6bd765a2dd33964ef9a50616f982",
      "parents": [
        "497ba7f4c8113ed699a4fd793d1437f0c8f2da5e"
      ],
      "author": {
        "name": "Hinko Kocevar",
        "email": "hinko.kocevar@cetrtapot.si",
        "time": "Sun Dec 16 14:08:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:08:22 2007 -0800"
      },
      "message": "[IRDA]: mcs7780 needs to free allocated rx buffer.\n\nWhile testing the mcs7780 based IrDA USB dongle I\u0027ve stumbled upon\nmemory leak in mcs_net_close(). Patch below fixes it.\n\nSigned-off-by: Hinko Kocevar \u003chinko.kocevar@cetrtapot.si\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497ba7f4c8113ed699a4fd793d1437f0c8f2da5e",
      "tree": "ef639d3dc59eb8c7e18a465d6e50b80841767486",
      "parents": [
        "ef5d4cf2f9aae4e09883d2d664e367a16b47d857"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sun Dec 16 14:07:36 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:07:36 2007 -0800"
      },
      "message": "[IRDA]: Race between open and disconnect in irda-usb.\n\nIt seems to me that irda_usb_net_open() must set self-\u003enetopen\nunder spinlock or disconnect() may fail to kill all URBs, if it is called\nwhile an interface is opened.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f229d76b4c4a7fae601ea9398b23c2b426ab3b9",
      "tree": "5b3a89235c9b27aeeba84c36f16b40acd3e0a6dc",
      "parents": [
        "98eb5683fb94c458b3c8d121797bc9aa1baf4e7e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 12 18:50:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:38 2007 -0800"
      },
      "message": "[SYNCPPP]: Endianness and 64bit fixes.\n\n\t* trivial annotations\n\t* long !\u003d 32bit, use __be32\n\t* wrong endianness in sending CISCO_ADDR_REPLY\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fd7131feacc01c1e23e46c416228f36ebdcc0d4",
      "tree": "6ba3067b7bc4c53a5865711faa60e246ee39fc5f",
      "parents": [
        "470738758db2c209481fdf92ca09f60e690a62d3"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Fri Dec 14 11:48:29 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:47 2007 -0500"
      },
      "message": "ixgb: make sure jumbos stay enabled after reset\n\nCurrently a device reset (ethtool -r ethX) would cause the\nadapter to fall back to regular MTU sizes.\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "470738758db2c209481fdf92ca09f60e690a62d3",
      "tree": "c86243b26baa4692d7afa67fa58501a59bf2df49",
      "parents": [
        "b173079feaed7664a3407eb17e102010d687a051"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Dec 13 16:02:57 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:45 2007 -0500"
      },
      "message": "Net: ibm_newemac, remove SPIN_LOCK_UNLOCKED\n\nSPIN_LOCK_UNLOCKED is deprecated, use DEFINE_SPINLOCK instead\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b173079feaed7664a3407eb17e102010d687a051",
      "tree": "cb91a618a4f6e517ddf24b812e9f29c766b86a5e",
      "parents": [
        "4b8fdefa090c8b9582f58a93f73938f9b86c264a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 13 16:02:59 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:42 2007 -0500"
      },
      "message": "net: smc911x: shut up compiler warnings\n\nTrivial fix to shut up gcc.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4b8fdefa090c8b9582f58a93f73938f9b86c264a",
      "tree": "e6566644a01cae0e747f4fb463041651f46ed5d4",
      "parents": [
        "33390a700129aa03f3808c35de017650a688f82a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 16:02:55 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:38 2007 -0500"
      },
      "message": "ucc_geth: minor whitespace fix\n\nThe zombie whitespace from outer space that will not die!\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33390a700129aa03f3808c35de017650a688f82a",
      "tree": "bd022de0b115ac5182aeeb593b674a25551b38d4",
      "parents": [
        "c2b75f0cd7cb14874f179d2c09c81f77ad784df2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:23:06 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:22 2007 -0500"
      },
      "message": "drivers/net/s2io.c section fixes\n\nCode used by the non-__devinit s2io_open() mustn\u0027t be __devinit.\n\nThis patch fixes the following section mismatch with CONFIG_HOTPLUG\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: vmlinux.o(.text+0x6f6e3e): Section mismatch: reference to .init.text.20:s2io_test_intr (between \u0027s2io_open\u0027 and \u0027s2io_ethtool_sset\u0027)\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2b75f0cd7cb14874f179d2c09c81f77ad784df2",
      "tree": "ccd0841fc28d476b2148b14e01390d4fad95c646",
      "parents": [
        "8e9859184031ac1b0a0234b8671a90cfcd333666"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:23:56 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:19 2007 -0500"
      },
      "message": "drivers/net/sis190.c section fix\n\nThis patch fixes the following section mismatch with CONFIG_HOTPLUG\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: vmlinux.o(.init.text.20+0x4cb25): Section mismatch: reference to .exit.text:sis190_mii_remove (between \u0027sis190_init_one\u0027 and \u0027read_eeprom\u0027)\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8e9859184031ac1b0a0234b8671a90cfcd333666",
      "tree": "af153b9b74f3833b01175504b8359063bfe24d5f",
      "parents": [
        "8543da6672b0994921f014f2250e27ae81645580"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 10 18:39:29 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:15 2007 -0500"
      },
      "message": "hamachi endianness fixes\n\nbadly broken on big-endian\n\n* passing little-endian to pci_unmap_single() et.al.\n* cpu_to_le32() before passing value to writel()\n* worse, cpu_to_le64() and shifting/masking result before the same\n* \t\t\thmp-\u003etx_ring[i].status_n_length \u003d cpu_to_le32(\n\t\t\t\tDescEndRing |\n\t\t\t\t(hmp-\u003etx_ring[i].status_n_length \u0026 0x0000FFFF));\n  is obviously bogus on big-endian.  Not hard to untangle, fortunately...\n* poisoning addresses in rx_ring is better done after we\u0027d done\npci_unmap_single() on them, not before that.  [this one affects little-endian\nas well, obviously, provided that pci_unmap_single() is not a no-op on target\nin question]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8543da6672b0994921f014f2250e27ae81645580",
      "tree": "0631d447365cfab3c128c6017017af1248c646f1",
      "parents": [
        "813820b9b9adb98d4ad3cd7434eb662b0fc15684"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Dec 12 16:30:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:07 2007 -0500"
      },
      "message": "e100: free IRQ to remove warningwhenrebooting\n\nAdapted from Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\n\nExplicitly free the IRQ before removing the device to remove a\nwarning \"Destroying IRQ without calling free_irq\"\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "813820b9b9adb98d4ad3cd7434eb662b0fc15684",
      "tree": "21279f6910e943155de235bb416c230a4ae083e5",
      "parents": [
        "14c9d9b03bb8ec63c77aebddea9a6f730f1b62d5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 09 17:00:54 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:04 2007 -0500"
      },
      "message": "starfire VLAN fix\n\nRecognized VLAN ids are set via writew(), should go in host-endian.\nThat\u0027s a long-standing bug, BTW - see http://lkml.org/lkml/2004/2/27/180\nfor example.  What happens is that card gets VLAN id table populated by\nbyteswapped values on little-endian boxen (so 257 works as expected, 256\nand 258 do not, etc.).  Bug is easily reproduced, patch fixes it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "14c9d9b03bb8ec63c77aebddea9a6f730f1b62d5",
      "tree": "ef70f59cd9cb97be5825c835d94331d3c3f8760f",
      "parents": [
        "798fdd07fcc131f396e521febb4a7d42559bf4b5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 09 16:50:47 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:00 2007 -0500"
      },
      "message": "sundance fixes\n\n* all places where we assign -\u003eaddr get cpu_to_le32(pci_map_single(....)), so\nwe ought to convert back to host-endian before doing pci_unmap_single() et.al.\n* poisoning addresses in netdev_close() should be done _after_ unmapping them,\nnot before it...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "798fdd07fcc131f396e521febb4a7d42559bf4b5",
      "tree": "e143d3ff270a9f92480461d44d111621293ab8a6",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Dec 07 15:22:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:25:47 2007 -0500"
      },
      "message": "sky2: RX lockup fix\n\nI\u0027m using a Marvell 88E8062 on a custom PPC64 blade and ran into RX\nlockups while validating the sky2 driver.  The receive MAC FIFO would\nbecome stuck during testing with high traffic.  One port of the 88E8062\nwould lockup, while the other port remained functional.  Re-inserting\nthe sky2 module would not fix the problem - only a power cycle would.\n\nI looked over Marvell\u0027s most recent sk98lin driver and it looks like\nthey had a \"workaround\" for the Yukon XL that the sky2 doesn\u0027t have yet.\nThe sk98lin driver disables the RX MAC FIFO flush feature for all\nrevisions of the Yukon XL.\n\nAccording to skgeinit.c of the sk98lin driver, \"Flushing must be enabled\n(needed for ASF see dev. #4.29), but the flushing mask should be\ndisabled (see dev. #4.115)\".  Nice. I implemented this same change in\nthe sky2 driver and verified that the RX lockup I was seeing was\nresolved.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9fb1e350e16164d56990dde036ae9c0a2fd3f634",
      "tree": "0a30b62b987e5d17c3bc3cc1f6d2a321bb8b715c",
      "parents": [
        "174b0da23199c4ae1ed06263dafd9a2e85e97d34"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Dec 03 15:17:59 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Dec 14 01:16:58 2007 -0600"
      },
      "message": "[POWERPC] ucc_geth: use rx-clock-name and tx-clock-name device tree properties\n\nUpdates the ucc_geth device driver to check the new rx-clock-name and\ntx-clock-name properties first.  If present, it uses the new function\nqe_clock_source() to obtain the clock source.  Otherwise, it checks the\ndeprecated rx-clock and tx-clock properties.\n\nUpdate the device trees for 832x, 836x, and 8568 to contain the new property\nnames only.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "362f9b6fa8c9670cc5496390845021c2865d049b",
      "tree": "ea6a97b113aa8382aeddbcfa4faf2524bd2d96dc",
      "parents": [
        "721c0c8af1a27941a34af5046aae4a8369c8404c"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Nov 26 18:03:40 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:47:16 2007 -0600"
      },
      "message": "[POWERPC] Move CPM command handling into the cpm drivers\n\nThis patch moves the CPM command handling into commproc.c\nfor CPM1 and cpm2_common.c. This is yet another preparation\nto get rid of drivers accessing the CPM via the global cpmp.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "075b9cd66236191e8f5ce1668e0a601caa8c3570",
      "tree": "3971b8a957639f26fb8f5e6aed8123ecb000113c",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Nov 22 17:53:47 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:09 2007 -0600"
      },
      "message": "[POWERPC] Fix typo #ifdef -\u003e #ifndef\n\nfpi-\u003ecp_command should be overwritten only if CONFIG_PPC_CPM_NEW_BINDING\nis NOT set. Otherwise it is already set from the device tree.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4af75653031c6d454b4ace47c1536f0d2e727e3e",
      "tree": "bdc30ef96ccebc9681abdc269d4364526588ec73",
      "parents": [
        "7d44e8921851f460bcacb3ade432a4f5ada20fb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 11 19:28:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 11 19:28:36 2007 -0800"
      },
      "message": "Revert \"make bnx2x select ZLIB_INFLATE\"\n\nThis reverts commit 70eba18b5664f90d7620905e005b89388e5fd94b, as per\nJeff Garzik:\n\n   \"That was meant for 2.6.25, and actually (due to patching) applied to\n    a completely unrelated 2.6.24 net driver.\"\n\nNoted-by: Roland Dreier \u003crdreier@cisco.com\u003e\nRequested-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe42974215eb7a483c344fca50652b3b9dd1ae4",
      "tree": "9dcf05cd677c105d22272b66779127f0a1990f56",
      "parents": [
        "c09c262783dcac62352293912d82b794063cefc3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:31 2007 -0800"
      },
      "message": "[BNX2]: Update version to 1.6.9.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c09c262783dcac62352293912d82b794063cefc3",
      "tree": "14941c7d5c49bbfa3e2b2a3d61cba274baea6b05",
      "parents": [
        "fb0c18bd1f61086fcfac90017b59891a356cc288"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:30 2007 -0800"
      },
      "message": "[BNX2]: Fix RX packet rot.\n\nPackets can be left in the RX ring if the NAPI budget is reached.\nThis is caused by storing the latest rx index at the beginning of\nbnx2_rx_int().  We may not process all the work up to this index\nif the budget is reached and so some packets in the RX ring may rot\nwhen we later check for more work using this stored rx index.\n\nThe fix is to not store this latest hw index and only store the\nprocessed rx index.  We use a new function bnx2_get_hw_rx_cons()\nto fetch the latest hw rx index.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb0c18bd1f61086fcfac90017b59891a356cc288",
      "tree": "ee1407c4ed3102f5eb702c0472d23c005e2e1566",
      "parents": [
        "9b3efc0133a807070dbd21254102995b65969965"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:29 2007 -0800"
      },
      "message": "[BNX2]: Add PHY_DIS_EARLY_DAC workaround.\n\n5709 Ax and Bx chips all need this workaround.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7962024e9d16e9349d76b553326f3fa7be64305e",
      "tree": "4d12ca9d0219967ab2dc90b5dc3a0adb8283c84a",
      "parents": [
        "17cf803a57c89c5afe6d5299ac9416683c3240dd"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Dec 05 23:59:28 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "S2io: Check for register initialization completion before accesing device registers\n\n- Making sure register initialisation is complete before proceeding further.\n  The driver must wait until initialization is complete before attempting to\n  access any other device registers.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "17cf803a57c89c5afe6d5299ac9416683c3240dd",
      "tree": "8f9ac9df6efbdd1da257c411bc98de535585fbe1",
      "parents": [
        "d09e18bc194c3fa8ae880df4567c719c36a73e9e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:33 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Update file headers copyright notices\n\nThis updates the copyright notices of the new EMAC driver to\navoid confusion as who is to be blamed for new bugs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d09e18bc194c3fa8ae880df4567c719c36a73e9e",
      "tree": "9408f49b0ace39e09c60bb0f18ce6d85808395fa",
      "parents": [
        "63b6cad795e0a34e8670291943df8a6f653c1931"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:32 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Call dev_set_drvdata() before tah_reset()\n\nThe patch moves dev_set_drvdata(\u0026ofdev-\u003edev, dev) up before tah_reset(ofdev)\nis called to avoid a NULL pointer dereference, since tah_reset uses drvdata.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63b6cad795e0a34e8670291943df8a6f653c1931",
      "tree": "b021afaefd16f1ffcc5a6a801ba9190cf49d545a",
      "parents": [
        "4696c3c406a8b32112f8e1f70b3db1114950dcb1"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:31 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Fix typo reading TAH channel info\n\nThis patch fixes a typo in ibm_newemac/core.c\n(tah_port should be used instead of tah_ph)\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4696c3c406a8b32112f8e1f70b3db1114950dcb1",
      "tree": "2971693cbbd945dbf19ae3e642e241e5894d6e13",
      "parents": [
        "3d722562d734834282bccd97e0badd213ec311e9"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:31 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Correct opb_bus_freq value\n\nThe EMAC4_MR1_OBCI(freq) macro expects freg in MHz,\nwhile opb_bus_freq is kept in Hz. Correct this.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d722562d734834282bccd97e0badd213ec311e9",
      "tree": "c3c5c34a002198239160d701e594c3df96cbcd02",
      "parents": [
        "bff713b562d495658093f1716a80c6ad76920e8b"
      ],
      "author": {
        "name": "Hugh Blemings",
        "email": "hugh@blemings.org",
        "time": "Wed Dec 05 11:14:30 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Skip EMACs that are marked unused by the firmware\n\nDepending on how the 44x processors are wired, some EMAC cells\nmight not be useable (and not connected to a PHY). However, some\ndevice-trees may choose to still expose them (since their registers\nare present in the MMIO space) but with an \"unused\" property in them.\n\nSigned-off-by: Hugh Blemings \u003chugh@blemings.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bff713b562d495658093f1716a80c6ad76920e8b",
      "tree": "584374279b328d171b158f51faeb94766fce2421",
      "parents": [
        "1f57877a39105ec4d99d63d02058f6db6ca6abe0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:29 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Cleanup/fix support for STACR register variants\n\nThere are a few variants of the STACR register that affect more than\njust the \"AXON\" version of EMAC. Replace the current test of various\nchip models with tests for generic properties in the device-tree.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1f57877a39105ec4d99d63d02058f6db6ca6abe0",
      "tree": "e975e9f66a8b66687b66d32f00160c9fcc98d699",
      "parents": [
        "911b237d7d327db5371a762f4d8d8cd9ea763662"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:28 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Cleanup/Fix RGMII MDIO support detection\n\nMore than just \"AXON\" version of EMAC RGMII supports MDIO, so replace\nthe current test with a generic property in the device-tree that\nindicates such support.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "911b237d7d327db5371a762f4d8d8cd9ea763662",
      "tree": "10ec6fe5d727439b112d8c1d52c7124f462b2aa1",
      "parents": [
        "968530643a0685caced9dfd6f72f20d5e7bc8fbb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:27 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Workaround reset timeout when no link\n\nWith some PHYs, when the link goes away, the EMAC reset fails due\nto the loss of the RX clock I believe.\n\nThe old EMAC driver worked around that using some internal chip-specific\nclock force bits that are different on various 44x implementations.\n\nThis is an attempt at doing it differently, by avoiding the reset when\nthere is no link, but forcing loopback mode instead. It seems to work\non my Taishan 440GX based board so far.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "968530643a0685caced9dfd6f72f20d5e7bc8fbb",
      "tree": "a56c14b1c7df99569b5d3e6fbeb3e7433c9f2d72",
      "parents": [
        "8df4538e21f7313a29fa6c5af78c08a135d44738"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:27 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Fix ZMII refcounting bug\n\nWhen using ZMII for MDIO only (such as 440GX with RGMII for data and ZMII for\nMDIO), the ZMII code would fail to properly refcount, thus triggering a\nBUG_ON().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8df4538e21f7313a29fa6c5af78c08a135d44738",
      "tree": "fd0df48f20071c345027bc7ea7d28eb84617df8d",
      "parents": [
        "f1f304f2e8fbc6ca80d5ef90132bd0772048f0ef"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Dec 05 11:14:26 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Add ET1011c PHY support\n\nThis adds support for the Agere ET1011c PHY as found on the AMCC Taishan\nboard.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1f304f2e8fbc6ca80d5ef90132bd0772048f0ef",
      "tree": "6e60e37fb29f71c7d88e1ac9a736ac2e7b6eaee3",
      "parents": [
        "abf9b902059fb1d569b64e8645a76f0fccbdbbe5"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Dec 05 11:14:25 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Add BCM5248 and Marvell 88E1111 PHY support\n\nThis patch adds BCM5248 and Marvell 88E1111 PHY support to NEW EMAC driver.\nThese PHY chips are used on PowerPC 440EPx boards.\nThe PHY code is based on the previous work by Stefan Roese \u003csr@denx.de\u003e\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abf9b902059fb1d569b64e8645a76f0fccbdbbe5",
      "tree": "9e9d6ecdc627c5f6a69fba61b56c21ea29063f9a",
      "parents": [
        "c32bc6e9b0778c891f7f3b97cd05c8cdf98b6721"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Dec 05 11:57:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:01:44 2007 -0500"
      },
      "message": "e100: cleanup unneeded math\n\nNo need to convert to bytes and back - cleanup unneeded code.\n\nAdapted from fix from \u0027Roel Kluin \u003c12o3l@tiscali.nl\u003e\u0027\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c32bc6e9b0778c891f7f3b97cd05c8cdf98b6721",
      "tree": "c65214a5e8cedacf517d9337fa100ec0810e4d7a",
      "parents": [
        "70eba18b5664f90d7620905e005b89388e5fd94b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Dec 05 11:57:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:01:43 2007 -0500"
      },
      "message": "e1000: fix memcpy in e1000_get_strings\n\ndrivers/net/e1000/e1000_ethtool.c:113:\n#define E1000_TEST_LEN sizeof(e1000_gstrings_test) / ETH_GSTRING_LEN\n\ndrivers/net/e1000e/ethtool.c:106:\n#define E1000_TEST_LEN sizeof(e1000_gstrings_test) / ETH_GSTRING_LEN\n\nE1000_TEST_LEN*ETH_GSTRING_LEN will expand to\nsizeof(e1000_gstrings_test) / (ETH_GSTRING_LEN * ETH_GSTRING_LEN)\n\nA lack of parentheses around defines causes unexpected results due to\noperator precedences.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "70eba18b5664f90d7620905e005b89388e5fd94b",
      "tree": "97d85eea9c0b8b1e64b2318a3388869844ec2106",
      "parents": [
        "75758e8aa4b7d5c651261ce653dd8d0b716e1eda"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Wed Dec 05 16:12:39 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:01:39 2007 -0500"
      },
      "message": "make bnx2x select ZLIB_INFLATE\n\nThe bnx2x module depends on the zlib_inflate functions.  The\nbuild will fail if ZLIB_INFLATE has not been selected manually\nor by building another module that automatically selects it.\n\nModify BNX2X config option to \u0027select ZLIB_INFLATE\u0027 like BNX2\nand others.  This seems to fix it.\n\nSigned-off-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75758e8aa4b7d5c651261ce653dd8d0b716e1eda",
      "tree": "1ed8a9555003dd106bb352351542010f7062e31e",
      "parents": [
        "fdaea7a93d097b066e76c7db6091228a84f87ec2"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Dec 05 10:15:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:36 2007 -0500"
      },
      "message": "cxgb3 - T3C support update\n\nUpdate GPIO mapping for T3C.\nUpdate xgmac for T3C support.\nFix typo in mtu table.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fdaea7a93d097b066e76c7db6091228a84f87ec2",
      "tree": "b339439c29b8696b57cd83644f355dbb34008f70",
      "parents": [
        "6f6652be183c8c7cb99c646dd7494ab45e4833ba"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Dec 06 23:40:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:34 2007 -0500"
      },
      "message": "bonding: Fix race at module unload\n\n\tFixes a race condition in module unload.  Without this change,\nworkqueue events may fire while bonding data structures are partially\nfreed but before bond_close() is invoked by unregister_netdevice().\n\n\tUpdate version to 3.2.3.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f6652be183c8c7cb99c646dd7494ab45e4833ba",
      "tree": "8ab3acaa0f7887aad46d0a1dd10f800312d657fa",
      "parents": [
        "b63bb739a1d24f395c09f88ff43c54c736a60453"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Dec 06 23:40:34 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:32 2007 -0500"
      },
      "message": "bonding: Add new layer2+3 hash for xor/802.3ad modes\n\n \tAdd new hash for balance-xor and 802.3ad modes.  Originally\n submitted by \"Glenn Griffin\" \u003cggriffin.kernel@gmail.com\u003e; modified by\n Jay Vosburgh to move setting of hash policy out of line, tweak the\n documentation update and add version update to 3.2.2.\n\n\tGlenn\u0027s original comment follows:\n\nIncluded is a patch for a new xmit_hash_policy for the bonding driver\nthat selects slaves based on MAC and IP information.  This is a middle\nground between what currently exists in the layer2 only policy and the\nlayer3+4 policy.  This policy strives to be fully 802.3ad compliant by\ntransmitting every packet of any particular flow over the same link.\nAs documented the layer3+4 policy is not fully compliant for extreme\ncases such as ip fragmentation, so this policy is a nice compromise\nfor environments that require full compliance but desire more than the\nlayer2 only policy.\n\nSigned-off-by: \"Glenn Griffin\" \u003cggriffin.kernel@gmail.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b63bb739a1d24f395c09f88ff43c54c736a60453",
      "tree": "27aec1b4779f6bfd9c6d4c393ae037c665069220",
      "parents": [
        "8e4b9329080b7c37e3dcf4a7c435657d4d0f4816"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Thu Dec 06 23:40:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:30 2007 -0500"
      },
      "message": "bonding: Fix time comparison\n\nFrom: David Sterba \u003cdsterba@suse.cz\u003e\n\nUse macros for comparing jiffies. Jiffies\u0027 wrap caused missed events and hangs.\nModule reinsert was needed to make bonding work again.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8e4b9329080b7c37e3dcf4a7c435657d4d0f4816",
      "tree": "600cf8b513b1727075adcd3b55a01208a2b0708e",
      "parents": [
        "1dcdcd69549c8e439fbe97a94ff0332ed8a55558"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:28 2007 -0500"
      },
      "message": "bonding: Allow setting and querying xmit policy regardless of mode\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nFor consistency with the behaviour of the arp_ip_target option,\nlet /sys/class/net/bond0/bonding/xmit_hash_policy accept and report\ncurrent policy even if the bonding mode in effect does not use it.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1dcdcd69549c8e439fbe97a94ff0332ed8a55558",
      "tree": "0232356ee79098f0660c9ae2beb23a1e3bf5c4c3",
      "parents": [
        "b88436651b612be8c29b169af832d80f00f94b7f"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:27 2007 -0500"
      },
      "message": "bonding: Coding style: break line after the if condition\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nAdhere to coding style: break line after the if condition\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b88436651b612be8c29b169af832d80f00f94b7f",
      "tree": "4c1bea02ed626c913d7d5c21c0a4db0cb0ecc776",
      "parents": [
        "16cd0160d5e7e22c2818b30bf1a1d4c262a8df8a"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:26 2007 -0500"
      },
      "message": "bonding: Purely cosmetic: rename a local variable\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nCode for rendering multivalue sysfs files occurs three times\nin this module.  Rename \u0027buffer\u0027 to \u0027buf\u0027 in the first, for\nthe sake of consistency.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "16cd0160d5e7e22c2818b30bf1a1d4c262a8df8a",
      "tree": "9b308a86ac51c52edcdaa3967a3a89d28d048b07",
      "parents": [
        "7bd4650895137760f6c686d06ca2bc174e3c861c"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:29 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:25 2007 -0500"
      },
      "message": "bonding: Return nothing for not applicable values\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nThe previous code returned \u0027\\n\u0027 (that is, a single empty line)\nfrom most files, with one exception (xmit_hash_policy), where\nit returned \u0027NA\\n\u0027.  This patch consolidates each file to return\nnothing at all if not applicable, not even a \u0027\\n\u0027.\n\nI find this behaviour more usual, more useful, more efficient\nand shorter to code from both sides.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7bd4650895137760f6c686d06ca2bc174e3c861c",
      "tree": "aecdf098f1bb5ef2e16afe9e6b63bfb87617bbfc",
      "parents": [
        "2c5ea0f2d8c7d4883dd0d8ec3c7e3f3640b4f814"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:28 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:18 2007 -0500"
      },
      "message": "bonding: Remove trailing NULs from sysfs interface.\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nAlso remove trailing spaces from multivalued files.\n\nThis fixes output like for example:\n\n$ od -c /sys/class/net/bond0/bonding/slaves\n0000000   e   t   h   -   l   e   f   t       e   t   h   -   r   i   g\n0000020   h   t      \\n  \\0\n0000025\n\nIt mostly entails deleting \u0027+1\u0027-s after sprintf() calls: the return value\nof sprintf is the number of characters printed, without the closing NUL,\nie. exactly what the sysfs interface requires.  The three multivalue\ncases are different, because they also have to swallow back a trailing\nspace.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c3b091b9a7a5184011e75afa7f0206d288ddb06",
      "tree": "ab8d8c09c338bd4449a61e70e1e61e29df15aae3",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Mirko Lindner",
        "email": "mlindner@marvell.com",
        "time": "Wed Dec 05 21:10:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:05:47 2007 -0800"
      },
      "message": "[NIU]: Fix link LED handling.\n\nThe LED in the current driver will not be controlled correctly. During\na link change the carrier of the link is not available and the LED\nwill never turn on.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "621544eb8c3beaa859c75850f816dd9b056a00a3",
      "tree": "15c4375c8899ced48bd751eb139cfe9b3778bda9",
      "parents": [
        "4e67d876ce07471e02be571038d5435a825f0215"
      ],
      "author": {
        "name": "Andrew Gallatin",
        "email": "gallatin@myri.com",
        "time": "Wed Dec 05 02:31:42 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 05 05:37:32 2007 -0800"
      },
      "message": "[LRO]: fix lro_gen_skb() alignment\n\nAdd a field to the lro_mgr struct so that drivers can specify how much\npadding is required to align layer 3 headers when a packet is copied\ninto a freshly allocated skb by inet_lro.c:lro_gen_skb().  Without\npadding, skbs generated by LRO will cause alignment warnings on\narchitectures which require strict alignment (seen on sparc64).\n\nMyri10GE is updated to use this field.\n\nSigned-off-by: Andrew Gallatin \u003cgallatin@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f4a7f4183bdbd02741dcd8edbd10b8628acc5d5",
      "tree": "b160036cc645c4658c577a12b99902028a3885df",
      "parents": [
        "f9663aea2a938f9dc60dbfef34b9e7847a69c947"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Dec 04 16:17:33 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 15:06:33 2007 -0500"
      },
      "message": "PHY: Add the phy_device_release device method.\n\nLately I\u0027ve got this nice badness on mdio bus removal:\n\nDevice \u0027e0103120:06\u0027 does not have a release() function, it is broken and must be fixed.\n------------[ cut here ]------------\nBadness at drivers/base/core.c:107\nNIP: c015c1a8 LR: c015c1a8 CTR: c0157488\nREGS: c34bdcf0 TRAP: 0700   Not tainted  (2.6.23-rc5-g9ebadfbb-dirty)\nMSR: 00029032 \u003cEE,ME,IR,DR\u003e  CR: 24088422  XER: 00000000\n...\n[c34bdda0] [c015c1a8] device_release+0x78/0x80 (unreliable)\n[c34bddb0] [c01354cc] kobject_cleanup+0x80/0xbc\n[c34bddd0] [c01365f0] kref_put+0x54/0x6c\n[c34bdde0] [c013543c] kobject_put+0x24/0x34\n[c34bddf0] [c015c384] put_device+0x1c/0x2c\n[c34bde00] [c0180e84] mdiobus_unregister+0x2c/0x58\n...\n\nThough actually there is nothing broken, it just device\nsubsystem core expects another \"pattern\" of resource managment.\n\nThis patch implement phy device\u0027s release function, thus\nwe\u0027re getting rid of this badness.\n\nAlso small hidden bug fixed, hope none other introduced. ;-)\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f9663aea2a938f9dc60dbfef34b9e7847a69c947",
      "tree": "f0379eb27beea9273e8c1d6e5f96876df659d862",
      "parents": [
        "4352d82647f679fb8dd9440b34400fa49beedb2c"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Dec 01 22:10:03 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 15:06:11 2007 -0500"
      },
      "message": "gianfar: fix compile warning\n\nEliminate an uninitialized variable warning.  The code is correct, but\na pointer to the automatic variable \u0027addr\u0027 is passed to dma_alloc_coherent.\nSince addr has never been initialized, and the compiler doesn\u0027t know\nwhat dma_alloc_coherent will do with it, it complains.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4352d82647f679fb8dd9440b34400fa49beedb2c",
      "tree": "667455cf1c3fa8c3085c93bbf3e0755b6fb28fe6",
      "parents": [
        "d30f53aeb31d453a5230f526bea592af07944564"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 03 21:34:14 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 14:53:49 2007 -0500"
      },
      "message": "pasemi_mac: Fix reuse of free\u0027d skb\n\nTurns out we\u0027re freeing the skb when we detect CRC error, but we\u0027re\nnot clearing out info-\u003eskb. We could either clear it and have the stack\nreallocate it, or just leave it and the rx ring refill code will reuse\nthe one that was allocated.\n\nReusing a freed skb obviously caused some nasty crashes of various kind,\nas reported by Brent Baude and David Woodhouse.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d30f53aeb31d453a5230f526bea592af07944564",
      "tree": "d46c586c7b4199f5a2480ed4fdca3b76bf66b4a9",
      "parents": [
        "8cfcbe998aa0459e20bbad61376f81c1715b25d6"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue Dec 04 10:01:37 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 14:53:43 2007 -0500"
      },
      "message": "SMC911X: Fix using of dereferenced skb after netif_rx\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8cfcbe998aa0459e20bbad61376f81c1715b25d6",
      "tree": "828292f0360481a8d6e1f9b3386321ec6fba788d",
      "parents": [
        "4c537e6371a9510c82eb96fb7e1e66017e0e2053"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Dec 03 17:02:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 14:53:22 2007 -0500"
      },
      "message": "sky2: recovery deadlock fix\n\nPrevent deadlock in sky2 recovery logic. sky2_down calls napi_synchronize\nwhich gets stuck if napi was already disabled.\n\nFix by rearranging slightly and not calling napi_disable until after\nboth ports are stopped. The napi_disable probably is being overly\nparanoid, but it is safe now.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c537e6371a9510c82eb96fb7e1e66017e0e2053",
      "tree": "01119d2340a0d064d7e9227cd2df2711dcb7b6e1",
      "parents": [
        "0581d3f53053de597ef4956568c15785e59828ef"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Mon Dec 03 22:38:10 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 14:53:14 2007 -0500"
      },
      "message": "Fix memory corruption in fec_mpc52xx\n\nThe mpc5200 fec driver is corrupting memory. This patch fixes two bugs\nwhere the wrong skb was being referenced.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nAcked-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0581d3f53053de597ef4956568c15785e59828ef",
      "tree": "d1785950e8b1da6deeb943dbceb5837b3f642b03",
      "parents": [
        "4c14fe91d0209897fda4dea0102c8cd2e1ddd860"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 04:34:32 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 14:53:07 2007 -0500"
      },
      "message": "Don\u0027t claim to do IPv6 checksum offload\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c14fe91d0209897fda4dea0102c8cd2e1ddd860",
      "tree": "102bc734c031da695ddaf08070fbe58e7a2e16aa",
      "parents": [
        "2254c2e0184c603f92fc9b81016ff4bb53da622d"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Dec 01 15:57:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 04 14:52:58 2007 -0500"
      },
      "message": "cxgb - revert file mode changes.\n\nrevert inavertant file mode changes\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8002cedc1adbf51e2d56091534ef7551b88329b4",
      "tree": "2c65c82b2b5300eac581a0ee794d98f0b61593b6",
      "parents": [
        "e87cb5db0dc357473ac71801051954ddd6ff604f",
        "d523a328fb0271e1a763e985a21f2488fd816e7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:15:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:15:36 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6: (27 commits)\n  [INET]: Fix inet_diag dead-lock regression\n  [NETNS]: Fix /proc/net breakage\n  [TEXTSEARCH]: Do not allow zero length patterns in the textsearch infrastructure\n  [NETFILTER]: fix forgotten module release in xt_CONNMARK and xt_CONNSECMARK\n  [NETFILTER]: xt_TCPMSS: remove network triggerable WARN_ON\n  [DECNET]: dn_nl_deladdr() almost always returns no error\n  [IPV6]: Restore IPv6 when MTU is big enough\n  [RXRPC]: Add missing select on CRYPTO\n  mac80211: rate limit wep decrypt failed messages\n  rfkill: fix double-mutex-locking\n  mac80211: drop unencrypted frames if encryption is expected\n  mac80211: Fix behavior of ieee80211_open and ieee80211_close\n  ieee80211: fix unaligned access in ieee80211_copy_snap\n  mac80211: free ifsta-\u003eextra_ie and clear IEEE80211_STA_PRIVACY_INVOKED\n  SCTP: Fix build issues with SCTP AUTH.\n  SCTP: Fix chunk acceptance when no authenticated chunks were listed.\n  SCTP: Fix the supported extensions paramter\n  SCTP: Fix SCTP-AUTH to correctly add HMACS paramter.\n  SCTP: Fix the number of HB transmissions.\n  [TCP] illinois: Incorrect beta usage\n  ...\n"
    },
    {
      "commit": "9ec46c6dae343688ff1136a0899b6a3c5e95e44b",
      "tree": "9392dad533dfba8d43ce0d20ab5a101ba7ff8013",
      "parents": [
        "48f6b053613b62fed7a2fe3255e5568260a8d615"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Nov 30 23:13:16 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:38:28 2007 -0500"
      },
      "message": "LIB82596: correct data types for hardware addresses\n\ndma_addr_t is 64bit wide on some architectures (for example 64bit MIPS),\nso it\u0027s not a good idea to use it for 32bit wide addresses in descriptors.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48f6b053613b62fed7a2fe3255e5568260a8d615",
      "tree": "9f6795257b703468ce918e652fc750e2fc538406",
      "parents": [
        "dda93b486a25009456fca6b9c925ab4d7c6b6d6a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 28 14:20:16 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:35:51 2007 -0500"
      },
      "message": "via-velocity: don\u0027t oops on MTU change (resend)\n\nThe VIA veloicty driver needs the following to allow changing MTU when down.\nThe buffer size needs to be computed when device is brought up, not when\ndevice is initialized.  This also fixes a bug where the buffer size was\ncomputed differently on change_mtu versus initial setting.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dda93b486a25009456fca6b9c925ab4d7c6b6d6a",
      "tree": "afadac90b06ac707096127eb07a7c74a82ddfb92",
      "parents": [
        "3d26e69533e4df45d03c0b9fa0b3f7e84980b873"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 19:56:34 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:35:51 2007 -0500"
      },
      "message": "Stop phy code from returning success to unknown ioctls.\n\nThis kind of sucks, and prevents the Fedora installer from using the\ndevice for network installs...\n\n[root@efika phy]# iwconfig eth0\nWarning: Driver for device eth0 has been compiled with an ancient version\nof Wireless Extension, while this program support version 11 and later.\nSome things may be broken...\n\neth0        ESSID:off/any  Nickname:\"\"\n          NWID:0  Channel:0  Access Point: 00:00:BF:81:14:E0\n          Bit Rate:-1.08206e+06 kb/s   Sensitivity\u003d0/0\n          RTS thr:off   Fragment thr:off\n          Encryption key:\u003ctoo big\u003e\n          Power Management:off\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d26e69533e4df45d03c0b9fa0b3f7e84980b873",
      "tree": "97710b7e0be1847daa67383fb510c3e9ff6d1371",
      "parents": [
        "0313d9884f3aaa540ec387125dde58bba01f10a5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 18:04:31 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:35:51 2007 -0500"
      },
      "message": "SET_NETDEV_DEV() in fec_mpc52xx.c\n\nThis helps to allow the Fedora installer to use the built-in Ethernet on\nthe Efika for a network install.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0313d9884f3aaa540ec387125dde58bba01f10a5",
      "tree": "e5247435f8477f302a770a6bc28253667c0ab62c",
      "parents": [
        "f7bbb9098315d712351aba7861a8c9fcf6bf0213"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 28 18:24:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:32 2007 -0500"
      },
      "message": "net: smc911x: only enable for mpr2 on sh.\n\nThe smc911x.h is a bit of a mess, not supporting any sort of generic\nconfiguration. For the moment only ARCH_PXA and SH_MAGIC_PANEL_R2 have\nsuitable definitions, so we reflect this in the Kconfig also.\n\nWhile there are other SH boards that will likely turn this on in the\n2.6.25 time frame, it\u0027s not worth trying to stub around at the moment.\n\nFixes up the allmodconfig build, as noted by akpm.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7bbb9098315d712351aba7861a8c9fcf6bf0213",
      "tree": "ebe4936468e99b9f9124b5a8e6cfb461f59a576b",
      "parents": [
        "e970d1f8106514ea619d7a9005b1dc92c6049b32"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Nov 27 16:26:36 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:32 2007 -0500"
      },
      "message": "e1000: Fix NAPI state bug when Rx complete\n\nDon\u0027t exit polling when we have not yet used our budget, this causes\nthe NAPI system to end up with a messed up poll list.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e970d1f8106514ea619d7a9005b1dc92c6049b32",
      "tree": "4f9f71d4237ba6678774c3495c8f9c3bf87099ce",
      "parents": [
        "7782c8c4d764dfe1b96e02e73d4d5f622fb4a389"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 27 11:02:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "sky2: turn of dynamic Tx watermark workaround (FE+ only)\n\nAdd workaround for issues FE+ (A0) transmit watermark.\nThis is copied verbatim from vendor driver sk98lin (10.22.4.3).\nDon\u0027t have that chip version and no more information seems to be available.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7782c8c4d764dfe1b96e02e73d4d5f622fb4a389",
      "tree": "e3b5814a129c2ea151843733b32a4679c6d20a15",
      "parents": [
        "b32f40c4853cdbe3d722a959fb0dd1ea048b50d0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 27 11:02:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "sky2: don\u0027t use AER routines\n\nUsing PCIE advanced error recovery stuff creates more user problems than it\u0027s worth.\nThe AER stuff depends on MMCONFIG and in many configurations it just doesn\u0027t work.\nPlus it doesn\u0027t add any real functionality to the driver. The sky2\ndriver handles its own errors fine as is.\n\nThis reverts 555382cbfc6d2187b53888190755e56f52308cd6\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b32f40c4853cdbe3d722a959fb0dd1ea048b50d0",
      "tree": "9c7f4ba709fe8f96ef1ff3280b91bf073f859520",
      "parents": [
        "e0348b9ae5374f9a24424ae680bcd80724415f60"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 27 10:57:27 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "sky2: revert to access PCI config via device space\n\nUsing the hardware window into PCI config space is more reliable\nand smaller/faster than using the pci_config routines. It avoids issues\nwith MMCONFIG etc.\n\nReverts: 167f53d05fccb47b6eeadac7f6705b3f2f042d03\n\nPlease apply for 2.6.24\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0348b9ae5374f9a24424ae680bcd80724415f60",
      "tree": "f6934ec91bc1f4524991232189d40fc5bf765f81",
      "parents": [
        "445cf803ca757a5c43f4e11fdfba70355d510841"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 27 13:30:20 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "cxgb - fix stats\n\nFix MAC stats accounting.\nFix get_stats.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "445cf803ca757a5c43f4e11fdfba70355d510841",
      "tree": "a818c54ffbc86ebcaed523d84d7d99d2b5c98662",
      "parents": [
        "7832ee034b6ef78aab020c9ec1348544cd65ccbd"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 27 13:30:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "cxgb - fix NAPI\n\nnetif_rx_complete() should be called only\nwhen work_done \u003c budget.\n\nSigned-off-by: Divy Le ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7832ee034b6ef78aab020c9ec1348544cd65ccbd",
      "tree": "9a4fedc9bf3b6b9c31f35a50f3d7aa0deab358d4",
      "parents": [
        "bd0ceaab86d3f0e3916b3b7868cfe20de490eebc"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 27 13:30:09 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "cxgb - fix T2 GSO\n\nThe patch ensures that a GSO skb has enough headroom\nto push an encapsulating cpl_tx_pkt_lso header.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd0ceaab86d3f0e3916b3b7868cfe20de490eebc",
      "tree": "3c9f9cc07bdd088d39944053137b2966f3f81663",
      "parents": [
        "9daf5a7695f70b60c498aac079f908c81ffe4d15"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 26 16:17:58 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "ucc_geth: handle passing of RX-only and TX-only internal delay PHY connection type parameters\n\nExtend the RGMII-Internal Delay specification case to include\nTX-only and RX-only variants.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9daf5a7695f70b60c498aac079f908c81ffe4d15",
      "tree": "d3bfc6a105ad7c077656b4947f38b6b36f228967",
      "parents": [
        "7d400a4c589749bf5b5e544aee07b3c489b54d02"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 26 16:17:52 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "phylib: marvell: add support for TX-only and RX-only Internal Delay\n\nPreviously, Internal Delay specification implied the delay be\napplied to both TX and RX.  This patch allows for separate TX/RX-only\ninternal delay specification.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1a8098be987d3fa00c9fe9d2b68154675df49112",
      "tree": "3e28b7e5d2de30da8c7be5f75374a364a63b9cec",
      "parents": [
        "44c7fccec4098772b9451a252d162faea4f0cc34"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 28 14:25:05 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "skge: MTU changing fix\n\nThe code to change MTU doesn\u0027t correctly handle all the chip variations\nand requirements for restarting.  On Genesis chips changing MTU would just\ncause receiver to hang.\nUse a simpler approach of just taking link down/up if needed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44c7fccec4098772b9451a252d162faea4f0cc34",
      "tree": "6551bdf5b87b1cc76a16b44cf0fd3a583e4ed16f",
      "parents": [
        "bf9f56d585c1e4cab6c44270fa5865237751dbda"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 28 14:23:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "skge: serial mode register values\n\nFor compatiablity with sk98lin, make sure and set same values\nin serial mode register.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bf9f56d585c1e4cab6c44270fa5865237751dbda",
      "tree": "a03894d669ca3a1bdd60de367c5c90f869ec584f",
      "parents": [
        "485982a99a8a0b547aebedc3d0017dbffc3a44c0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge version 1.13\n\nVersion for 2.6.24\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "485982a99a8a0b547aebedc3d0017dbffc3a44c0",
      "tree": "f66678c715c2a7405d0eae323038fd683f46cc21",
      "parents": [
        "21d7f67700ad7a4523d35d43ce95755e40eae5b7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:52 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: increase TX threshold for Jumbo\n\nNeed to increase TX threshold when doing Jumbo frames on dual port board\nto avoid underruns. (Code from sk98lin).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21d7f67700ad7a4523d35d43ce95755e40eae5b7",
      "tree": "96b8f96de4183c6c1870ac17fec621cd167fd948",
      "parents": [
        "799b21d2bddd43145130e509efb92339eabafef9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:51 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: fiber link up/down fix\n\nThe driver would not work over fibre if other end when down then\ncame back up (would require reloading driver). The correct way\nto manage the link the same way for both TP and fibre.\n\nResloves problem described in: \t http://lkml.org/lkml/2007/11/6/395\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "799b21d2bddd43145130e509efb92339eabafef9",
      "tree": "2a5ea59435d0b723e98d57b9dc01f919ece5b78b",
      "parents": [
        "d08b9bdf0264a8134677373f97641712062c603f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: retry on MAC shutdown\n\nMake sure and retry when shutting down the MAC. This code is copied\nfrom sk98lin driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d08b9bdf0264a8134677373f97641712062c603f",
      "tree": "5305e46e983292b9271050c9c02a2a1551ab0e00",
      "parents": [
        "29816d9aa55c99d463bd5507a46535b5fe79c33a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: receive flush logic\n\nReceive FIFO overrun is not catastrophic condition, so don\u0027t flush when\nit happens.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "29816d9aa55c99d463bd5507a46535b5fe79c33a",
      "tree": "0a76ac1b18417d819eaa16066104876c16ef8545",
      "parents": [
        "1c1478859017452a1179dbbdf7b9eb5b48438746"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:48 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: FIFO Ram calculation error\n\nThe calculation of usable FIFO RAM is wrong in the skge driver.\nFirst, is doesn\u0027t take into account the reserved area on the original\nSysKonnect Genesis boards. Second it has an off-by-one error because\nhw-\u003eports is either 1 or 2.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f74ffdebf3f81cb69e6c90026c6cff89e57c262",
      "tree": "e9d61113cd5d5431a4d69da6fa3510f548cc021e",
      "parents": [
        "85b161a826f1954e9605deb3e6faa4be4d285a34"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Fri Nov 30 01:46:08 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:28 2007 -0500"
      },
      "message": "S2io: Fixed the case when the card initialization fails on mtu change\n\nFix the case when the card initialization fails on a mtu change and then\nclose is called (due to ifdown), which frees non existent rx buffers.\n- Returning appropriate error codes in init_nic function.\n- In s2io_close function s2io_card_down is called only when device is up.\n- In s2io_change_mtu function return value of s2io_card_up function\n  is checked and returned if it failed.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "85b161a826f1954e9605deb3e6faa4be4d285a34",
      "tree": "ddad5bc7192a29afa97a3de9ed74d01cbb53c5e9",
      "parents": [
        "c99da91e7a12724127475a85cc7a38214b3504e2",
        "3ae6a054553ee8b7f74bf7de8904022b26705778"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:20:02 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:20:02 2007 -0500"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "c99da91e7a12724127475a85cc7a38214b3504e2",
      "tree": "de0eb3fe32ce58804457963fd133a53bb8fba5b8",
      "parents": [
        "a31e23e15cbb9734c5883a4a7f58d8712d303e0b",
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:18:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:18:56 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "3ae6a054553ee8b7f74bf7de8904022b26705778",
      "tree": "4577c68ad6531d62a303c7665dad6fc5327afd64",
      "parents": [
        "e47eb6ad41e8fc4c2696665512b70d1fd4cf3f22"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Thu Nov 29 10:43:16 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:54 2007 -0500"
      },
      "message": "iwlwifi 4965 Fix race conditional panic.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e47eb6ad41e8fc4c2696665512b70d1fd4cf3f22",
      "tree": "aaa7cc77dd02e6cfeee706e4d24cb62f8c2b07b7",
      "parents": [
        "864792e3d93a89496e02ca21b2e2eeba0aa857ad"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Thu Nov 29 10:42:49 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:54 2007 -0500"
      },
      "message": "iwlwifi 3945 Fix race conditional panic.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "864792e3d93a89496e02ca21b2e2eeba0aa857ad",
      "tree": "af9eab356cbc8f5d5acd118f3cc25264b3f1002c",
      "parents": [
        "6591e36a1c52445f95f26738394909ee9bf94390"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Nov 27 21:00:52 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:53 2007 -0500"
      },
      "message": "iwlwifi: fix iwl_mac_add_interface handler\n\nThis patch fixes iwl_mac_add_interface.\n\n1. Currently only one interface is supported, instead of silently retuning\n 0 now it returns  -EOPNOTSUPP (By Johannes Berg)\n2. It enables changing mac address from user space (By Ian Schram)\n\nSigned-off-by: Tomas Winkler \u003ctomas@localhost.localdomain\u003e\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: linux-wireless \u003clinux-wireless@vger.kernel.org\nCc: Ian Schram \u003cischram@telenet.be\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "6591e36a1c52445f95f26738394909ee9bf94390"
}
