)]}'
{
  "log": [
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c44fec118b62baad3fc70e2ef3447729a1d9b194",
      "tree": "d0d78ad0fb27ada520ee00f0140a35d8b0301968",
      "parents": [
        "b336cea307839f97684d314071ef683821c571ed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/net/lance.c\n\nswitch to ioremap()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b336cea307839f97684d314071ef683821c571ed",
      "tree": "855b05000ff04ec4ab95663aaba19b61ed8cb628",
      "parents": [
        "22bc685f4b93f4a0ce28e5829eaf754cb4f7c040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/net/hp-plus.c\n\nswitch to ioremap()\n\nAdrian Bunk:\nThe order of the hunks in the patch was slightly rearranged due to an\nunrelated change in the driver.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aca361c1a0dc0165ac3148137983cb4b1458b5c1",
      "tree": "3527ff422fe90e97657d5996499fa4a9d30e2d5a",
      "parents": [
        "cec6062037783a762aa5606b06b8bc5c14d9657f",
        "9b7c84899ea6bfc4f8932a83b28db313e7397bd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (45 commits)\n  [PATCH] Restore channel setting after scan.\n  [PATCH] hostap: Fix memory leak on PCI probe error path\n  [PATCH] hostap: Remove dead code (duplicated idx !\u003d 0)\n  [PATCH] hostap: Fix unlikely read overrun in CIS parsing\n  [PATCH] hostap: Fix double free in prism2_config() error path\n  [PATCH] hostap: Fix ap_add_sta() return value verification\n  [PATCH] hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout\n  [PATCH] wireless/airo: cache wireless scans\n  [PATCH] wireless/airo: define default MTU\n  [PATCH] wireless/airo: clean up printk usage to print device name\n  [PATCH] WE-20 for kernel 2.6.16\n  [PATCH] softmac: remove function_enter()\n  [PATCH] skge: version 1.5\n  [PATCH] skge: compute available ring buffers\n  [PATCH] skge: dont free skb until multi-part transmit complete\n  [PATCH] skge: multicast statistics fix\n  [PATCH] skge: rx_reuse called twice\n  [PATCH] skge: dont use dev_alloc_skb for rx buffs\n  [PATCH] skge: align receive buffers\n  [PATCH] sky2: dont need to use dev_kfree_skb_any\n  ...\n"
    },
    {
      "commit": "554f593d6c411e717a71ffdcb0cfb46bb2394502",
      "tree": "338e1629408a66cfc84d199c18deb22c6e682c22",
      "parents": [
        "debf798b1ed82053689d900670eb27fb2f1b4bd3",
        "95381c893dd71a534ab56f09b12a4e2118aa0f32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:29:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:29:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Update driver version and reldate.\n  [TG3]: Add 5755 nvram support\n  [TG3]: Add 5755 support\n  [IPV6]: ip6_xmit: remove unnecessary NULL ptr check\n  [NET_SCHED]: cls_u32: remove unnecessary NULL-ptr check\n  [IPV4]: Add fib rule netlink notifications\n  [BNX2]: Update version and reldate\n  [BNX2]: Separate tx producer and consumer fields\n  [BNX2]: Move .h files to bnx2.c\n  [BNX2]: Combine small mem allocations\n  [BNX2]: Fix link change handling\n  [PKTGEN]: Add MPLS extension.\n"
    },
    {
      "commit": "9b7c84899ea6bfc4f8932a83b28db313e7397bd1",
      "tree": "76af15f52485f95cf7c841e9994f6a9f99eab4b4",
      "parents": [
        "eff4b1fe0aa8002cbf414576e8cc102967bd9d5d",
        "4edac92fcf5956b0ef52fb281207863902e430bc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:15:41 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:15:41 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "eff4b1fe0aa8002cbf414576e8cc102967bd9d5d",
      "tree": "a0fff929dbcbedc6f42d59d197536baaa670fa7a",
      "parents": [
        "29b4e886cbba5e0b0e4379fea7fc313e7808b5c2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:29 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: version 1.5\n\nUpdate version to allow tracking of complaints.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "29b4e886cbba5e0b0e4379fea7fc313e7808b5c2",
      "tree": "8871821748ca3b4d4a4d96e33d6ada6735107a32",
      "parents": [
        "866b4f3e94a7568a1cb0018c061e19e120de6922"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:28 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: compute available ring buffers\n\nDon\u0027t need to keep track of available buffers, it is simpler\nto just compute the value (ala e1000). Don\u0027t need tes on link up\nbecause should always have available buffers then.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "866b4f3e94a7568a1cb0018c061e19e120de6922",
      "tree": "ce9f82edb063145a46d5bc84d7e38d153272bc46",
      "parents": [
        "4c180fc424550217344db6fe8960732dbd7feb0c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:27 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: dont free skb until multi-part transmit complete\n\nDon\u0027t free transmit buffers until the whole set of transmit descriptors\nhas been marked as done.  Otherwise, we risk freeing a skb before the\nwhole transmit is done.\n\nThis changes the transmit completion handling from incremental to a\ntwo pass algorithm. First pass scans and records the start of the last\ndone descriptor, second cleans up until that point.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c180fc424550217344db6fe8960732dbd7feb0c",
      "tree": "a403d3ae7156876daf866749edb10177450ed2b7",
      "parents": [
        "5a01144717ee9dacd45e1b0861a2c593796bcead"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:26 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: multicast statistics fix\n\nFix count of multicast packets.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5a01144717ee9dacd45e1b0861a2c593796bcead",
      "tree": "ca401ae28092ee83c943c3b5e4a538803c81edd4",
      "parents": [
        "b5d56ddc3f839e94e97a3eb8afb4d0d64a9f2ef8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:25 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: rx_reuse called twice\n\nIn the error case we call skge_rx_reuse twice. This is harmless\nbut unnecessary.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b5d56ddc3f839e94e97a3eb8afb4d0d64a9f2ef8",
      "tree": "0b3f2130c6c1afbfc71ed55c19f12d31fb7ac22a",
      "parents": [
        "901ccefb2dd7fe6a9e750a68f990f2a7d76b78d2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:24 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: dont use dev_alloc_skb for rx buffs\n\nThe skge driver was using dev_alloc_skb which reserves space for the\nEthernet header. This unnecessary and it should just use alloc_skb,\nalso by using GFP_KERNEL during startup it won\u0027t run into problems when\na user asks for a huge ring size or mtu and potentially drains the\nreserved atomic pool.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "901ccefb2dd7fe6a9e750a68f990f2a7d76b78d2",
      "tree": "993c53d43398941533ffc5b84457b33a4f23fee6",
      "parents": [
        "15240072ac3ffb67050acd0b71b477c3bb977670"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 11:07:23 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:54 2006 -0500"
      },
      "message": "[PATCH] skge: align receive buffers\n\nThe skge driver aligns the header on the initial receive buffers, but\nbut doesn\u0027t on followon receive buffer allocations.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "15240072ac3ffb67050acd0b71b477c3bb977670",
      "tree": "0a8034b3016643698987eada31aeb2ad084ad8b5",
      "parents": [
        "050ff18016979b98e3cadb930d6e29bfd5530469"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 08:51:38 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:53 2006 -0500"
      },
      "message": "[PATCH] sky2: dont need to use dev_kfree_skb_any\n\nTransmit buffers are always freed with interrupts enabled (softirq),\nso we can just call dev_kfree_skb.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "050ff18016979b98e3cadb930d6e29bfd5530469",
      "tree": "cecfa70fcdf40ddd225f1318aff12afe12bbe2f2",
      "parents": [
        "d26045404c8925eadf252aeb6b5b8055fc01e9de"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 08:51:37 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:53 2006 -0500"
      },
      "message": "[PATCH] sky2: Fix RX stats\n\nUnicast packets are shown as multicast, real multicast packets are missing.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d26045404c8925eadf252aeb6b5b8055fc01e9de",
      "tree": "edb472fd42166519e070befc03f79498923e6ceb",
      "parents": [
        "88e3c1da8b3258a81c5c81d4e7e22557b7d71ba7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 23 08:51:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:13:53 2006 -0500"
      },
      "message": "[PATCH] sky2: typo in last stats patch\n\nTypo in last stats patch.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9320199957cebc39ccef372fa1fccf5ba3d3fd7d",
      "tree": "c4d89643eae57f819aa014eca6f4032d66e9ef5a",
      "parents": [
        "4f7ecdf0b1b8125fe190247beb0df652829e13cb"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Mar 19 19:21:49 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:16:58 2006 -0500"
      },
      "message": "[PATCH] hostap: Fix memory leak on PCI probe error path\n\nThe Coverity checker (CID: 659, 660) spotted this resource leak on\nPCI probe error path. Free private data structure if pci_enable_device()\nfails.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f7ecdf0b1b8125fe190247beb0df652829e13cb",
      "tree": "c003b400680386fce0db3ab4e9bb8034953eb960",
      "parents": [
        "3a1c42ad98fddab63e62b400ae98e6f609485efc"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Mar 19 19:21:48 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:16:58 2006 -0500"
      },
      "message": "[PATCH] hostap: Remove dead code (duplicated idx !\u003d 0)\n\nThe Coverity checker (CID: 58) spotted this duplicated idx !\u003d 0\nvalidation for unicast keys in prism2_ioctl_siwencodeext().\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a1c42ad98fddab63e62b400ae98e6f609485efc",
      "tree": "419225b1ff68508e04f08dfb98ca8b21d1e83fef",
      "parents": [
        "8abceaf1cf44b9d95bcc366fa277b33e292141c4"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Mar 19 19:21:47 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:16:58 2006 -0500"
      },
      "message": "[PATCH] hostap: Fix unlikely read overrun in CIS parsing\n\nThe Coverity checker (CID: 452, 453, 454, 455, 456) spotted this\nunlikely read overrun of CIS buffer. Abort if CISTPL_CONFIG or\nCISTPL_MANFID would not fit in buffer.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8abceaf1cf44b9d95bcc366fa277b33e292141c4",
      "tree": "42d669e650bf3891c76f9aefa5f749c60e81a242",
      "parents": [
        "54b85f489bdfafc9306dfcc21e0d2687c34c3b34"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugene.teo@eugeneteo.net",
        "time": "Sun Mar 19 19:21:46 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:16:57 2006 -0500"
      },
      "message": "[PATCH] hostap: Fix double free in prism2_config() error path\n\nThe Coverity checker (CID: 930) spotted this double free on error path\n(allocation failure). Do not free these here since generic error path\nwill take care of this.\n\nSigned-off-by: Eugene Teo \u003ceugene.teo@eugeneteo.net\u003e\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54b85f489bdfafc9306dfcc21e0d2687c34c3b34",
      "tree": "c141cbcf5fbad9f7e68fdf12567871c049736b34",
      "parents": [
        "971d1e69229f3dfc6dd233b8f4b82df2c35eedd8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 19 19:21:45 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:16:57 2006 -0500"
      },
      "message": "[PATCH] hostap: Fix ap_add_sta() return value verification\n\nThe Coverity checker (CID: 273) spotted this inconsequent NULL checking\n(unconditionally dereferencing directly after checking for NULL\nisn\u0027t a good idea). Return immediately to avoid this.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "971d1e69229f3dfc6dd233b8f4b82df2c35eedd8",
      "tree": "a255814d0183a9d6541e3206c10ad966836d3856",
      "parents": [
        "9e75af30d529d54fc650586776c100d0665c0c93"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 19 19:21:44 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:16:57 2006 -0500"
      },
      "message": "[PATCH] hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout\n\nThe Coverity checker (CID: 59) noted that the call to prism2_hw_reset()\nwas dead code. Move prism2_hw_reset() call to a place where it is\nactually executed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e75af30d529d54fc650586776c100d0665c0c93",
      "tree": "978006aea21e2ccfd133f9131b3b98e0b19d5325",
      "parents": [
        "15db2763202b9479f3d30ea61a283be4fc48559d"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Mar 16 13:46:29 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:13:58 2006 -0500"
      },
      "message": "[PATCH] wireless/airo: cache wireless scans\n\nObserved problems when multiple processes request scans and subsequently\nscan results.  This causes a scan result request to hit card registers\nbefore the scan is complete, returning an incomplete scan list and\npossibly making the card very angry.  Instead, cache the results of a\nwireless scan and serve result requests from the cache, rather than\nhitting the hardware for them.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15db2763202b9479f3d30ea61a283be4fc48559d",
      "tree": "d3e04313519a1a7c706de20d6ca279d5eea1310d",
      "parents": [
        "934d8bf142541ea013bc4002e200fa0e6815bf38"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Mar 16 13:46:27 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:13:58 2006 -0500"
      },
      "message": "[PATCH] wireless/airo: define default MTU\n\nThe number 2312 was used all over the place to refer to the card\u0027s\ndefault MTU.  Make it a #define and use that everywhere rather than the\nnumber.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "934d8bf142541ea013bc4002e200fa0e6815bf38",
      "tree": "6194ed332db571f9be105af404ab5254a3e5ba4d",
      "parents": [
        "711e2c33ac9221a419a9e28d05dd78a6a9c5fd4d"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Mar 16 13:46:23 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:13:58 2006 -0500"
      },
      "message": "[PATCH] wireless/airo: clean up printk usage to print device name\n\nShow the specific device that driver messages are about.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "394e3902c55e667945f6f1c2bdbc59842cce70f7",
      "tree": "f4bca0bdc0c291fda6f6949265aacec0669b9084",
      "parents": [
        "63872f87a151413100678f110d1556026002809e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 03:01:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:17 2006 -0800"
      },
      "message": "[PATCH] more for_each_cpu() conversions\n\nWhen we stop allocating percpu memory for not-possible CPUs we must not touch\nthe percpu data for not-possible CPUs at all.  The correct way of doing this\nis to test cpu_possible() or to use for_each_cpu().\n\nThis patch is a kernel-wide sweep of all instances of NR_CPUS.  I found very\nfew instances of this bug, if any.  But the patch converts lots of open-coded\ntest to use the preferred helper macros.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ed965d612d9e9bc08805c75123f063cf6966311",
      "tree": "7a863b9cb0d408295193f888b06d40d3364a404a",
      "parents": [
        "9cdf18279d1f4a2d075ebe924d74e6e4547f6e1b"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Mar 23 03:00:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:10 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: drivers: raw, connector, dcdbas, ppp_generic\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "711e2c33ac9221a419a9e28d05dd78a6a9c5fd4d",
      "tree": "2d04ff5de8a0d933d3d123a52a6e4285f84e9025",
      "parents": [
        "9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Wed Feb 22 15:10:56 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 07:12:57 2006 -0500"
      },
      "message": "[PATCH] WE-20 for kernel 2.6.16\n\n\tThis is version 20 of the Wireless Extensions. This is the\ncompletion of the RtNetlink work I started early 2004, it enables the\nfull Wireless Extension API over RtNetlink.\n\n\tFew comments on the patch :\n\to totally driver transparent, no change in drivers needed.\n\to iwevent were already RtNetlink based since they were created\n(around 2.5.7). This adds all the regular SET and GET requests over\nRtNetlink, using the exact same mechanism and data format as iwevents.\n\to This is a Kconfig option, as currently most people have no\nneed for it. Surprisingly, patch is actually small and well\nencapsulated.\n\to Tested on SMP, attention as been paid to make it 64 bits clean.\n\to Code do probably too many checks and could be further\noptimised, but better safe than sorry.\n\to RtNetlink based version of the Wireless Tools available on\nmy web page for people inclined to try out this stuff.\n\n\tI would also like to thank Alexey Kuznetsov for his helpful\nsuggestions to make this patch better.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95381c893dd71a534ab56f09b12a4e2118aa0f32",
      "tree": "91b0a89441fe0dcda04922723cd7aaa7d1985714",
      "parents": [
        "d3c7b886978bef42f5ea487dec376c482d3cd7e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 23 01:29:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 23 01:29:06 2006 -0800"
      },
      "message": "[TG3]: Update driver version and reldate.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3c7b886978bef42f5ea487dec376c482d3cd7e3",
      "tree": "0776fcc78eb223beccc5af0a88b991a7d0284677",
      "parents": [
        "af36e6b6d7f4ad7a5ccfd14dfa71ec941255f93d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:28:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:28:25 2006 -0800"
      },
      "message": "[TG3]: Add 5755 nvram support\n\nAdd 5755 nvram support.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af36e6b6d7f4ad7a5ccfd14dfa71ec941255f93d",
      "tree": "879c0f2f8be1e6bcd9d64fa4ee952ee959d35357",
      "parents": [
        "b30bd282cbf5c46247a279a2e8d2aae027d9f1bf"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:28:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:28:06 2006 -0800"
      },
      "message": "[TG3]: Add 5755 support\n\nAdd support for new chip 5755 which is very similar to 5787.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e2e71141ca93a3e2543966ced6a6077d4fb8fd8",
      "tree": "c968c14cbab5e8c1e4a4a7537c8b759f995607aa",
      "parents": [
        "29b12174ac14f110225d6d9ebb66c30df5023baf"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:14:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:14:09 2006 -0800"
      },
      "message": "[BNX2]: Update version and reldate\n\nUpdate version to 1.4.39.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b12174ac14f110225d6d9ebb66c30df5023baf",
      "tree": "2c90b0bb6d3e6e4e7528cd381688b4413c77507b",
      "parents": [
        "f2a4f05216e95f3b8c06b858abc0fe9a77500816"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:13:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:13:43 2006 -0800"
      },
      "message": "[BNX2]: Separate tx producer and consumer fields\n\nPut the tx producer and consumer fields in separate cache lines in\nthe device structure, similar to the VJ net channel queue structure.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2a4f05216e95f3b8c06b858abc0fe9a77500816",
      "tree": "1939a86f6370f089246c174bd6dab86c8031ebbc",
      "parents": [
        "0f31f99446270e66c6f18c7d87aadd7db1dad214"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:13:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:13:12 2006 -0800"
      },
      "message": "[BNX2]: Move .h files to bnx2.c\n\nMove all #include \u003c\u003e from bnx2.h to bnx2.c.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f31f99446270e66c6f18c7d87aadd7db1dad214",
      "tree": "7cac41b473b1e85d97df34a4fe4f6e329a534b6f",
      "parents": [
        "bf5295bba804a6aead9bc1c0d5970173a9d4e08e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:12:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:12:38 2006 -0800"
      },
      "message": "[BNX2]: Combine small mem allocations\n\nCombine two small (56 byte and 320 byte) pci consistent memory\nallocations into one allocation. Jeff Garzik suggested to store\nthe combined size in the bp structure for later use when freeing\nthe memory.\n\nUse kzalloc() instead of kmalloc() + memset().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf5295bba804a6aead9bc1c0d5970173a9d4e08e",
      "tree": "561708042eb3348d0693f4d2a4035bf4b58fd8e9",
      "parents": [
        "ca6549af77f0f28ac5d23b662fb8f72713eb16d3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 23 01:11:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:11:56 2006 -0800"
      },
      "message": "[BNX2]: Fix link change handling\n\nFix some link-related problems by doing a coalesce_now after link\nchange interrupt to flush out the transient link status.\n\nTo facilitate this, the host coalesce cmd register value is cached in\nthe device structure.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e6e33bab6e1996a5dec9108fb467b52b841e7a8",
      "tree": "6b98b15c2fe7899cdeb2453589cdee00f7853492",
      "parents": [
        "b7ad6d75028d021362221d9b2db19fcff995c3f8",
        "b88a0b1d5560cf1959c1565617e460a45c688a08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 22:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 22:20:46 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (78 commits)\n  [PATCH] powerpc: Add FSL SEC node to documentation\n  [PATCH] macintosh: tidy-up driver_register() return values\n  [PATCH] powerpc: tidy-up of_register_driver()/driver_register() return values\n  [PATCH] powerpc: via-pmu warning fix\n  [PATCH] macintosh: cleanup the use of i2c headers\n  [PATCH] powerpc: dont allow old RTC to be selected\n  [PATCH] powerpc: make powerbook_sleep_grackle static\n  [PATCH] powerpc: Fix warning in add_memory\n  [PATCH] powerpc: update mailing list addresses\n  [PATCH] powerpc: Remove calculation of io hole\n  [PATCH] powerpc: iseries: Add bootargs to /chosen\n  [PATCH] powerpc: iseries: Add /system-id, /model and /compatible\n  [PATCH] powerpc: Add strne2a() to convert a string from EBCDIC to ASCII\n  [PATCH] powerpc: iseries: Make more stuff static in platforms/iseries/mf.c\n  [PATCH] powerpc: iseries: Remove pointless iSeries_(restart|power_off|halt)\n  [PATCH] powerpc: iseries: mf related cleanups\n  [PATCH] powerpc: Replace platform_is_lpar() with a firmware feature\n  [PATCH] powerpc: trivial: Cleanup whitespace in cputable.h\n  [PATCH] powerpc: Remove unused iommu_off logic from pSeries_init_early()\n  [PATCH] powerpc: Unconfuse htab_bolt_mapping() callers\n  ...\n"
    },
    {
      "commit": "b7ad6d75028d021362221d9b2db19fcff995c3f8",
      "tree": "30d2a515571d7a43d5df7cb91d118a1d46b6142a",
      "parents": [
        "0caab23e11c015559af81a4c0f4759ca05a5446a",
        "6a6bbd29a0284c1b9d33c324ba85f3ebb5509589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:51:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:51:31 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Use of uninitialized variable in drivers/net/depca.c\n  [PATCH] Use after free in net/tulip/de2104x.c\n  [PATCH] sis900 adm7001 PHY support\n  [PATCH] sky2: more ethtool stats\n  [PATCH] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n  [PATCH] s390: qeth driver cleanups\n  [PATCH] s390: qeth driver statistics fixes\n  [PATCH] AMD Au1xx0: fix Ethernet TX stats\n  [PATCH] fix spidernet build issue\n"
    },
    {
      "commit": "591eb85ecd7e6eb8596c6129ae074e16636b99f4",
      "tree": "535fb7e9bc29113ff62fd70b0dcd8ad197ab51e2",
      "parents": [
        "4658f79bec0b51222e769e328c2923f39f3bda77",
        "3a2916aa289504d694072a98876d23ca31d6401e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:32:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:32:09 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)\n  [ARM] 3389/1: typo and grammar fix\n  [ARM] 3386/1: AT91RM9200 Clock update\n  [ARM] 3384/1: AT91RM9200: Timer\n  [ARM] 3382/1: ixp2000: unify defconfigs\n  [ARM] 3381/1: ixp2000: fix slowport write timing control register fields\n  [ARM] 3380/1: ixp2000: simplify ixdp2x00_master_npu() check\n  [ARM] 3379/1: ixp2000: use generic 8250 debug macros\n  [ARM] 3378/1: ixp2000: fix gpio interrupt handling\n  [ARM] Quieten spurious IRQ detection\n  [ARM] Use kcalloc to allocate counter_config array rather than kmalloc\n  [ARM] Oprofile: dynamically allocate counter_config\n  [ARM] Oprofile: Convert semaphore to mutex\n  [ARM] 3376/2: S3C2410 - update defconfig\n  [ARM] 3375/1: S3C2440 - fix osiris machine build\n  [ARM] 3374/1: ep93xx: gpio interrupt support\n  [ARM] 3361/1: S3C24XX - add USB bus clock source\n  [ARM] 3360/1: S3C2440 - add set rate methods and camera clock\n  [ARM] 3359/1: S3C24XX - add support for clk_set_rate\n  [ARM] Convert kmalloc+memset to kzalloc\n  [ARM] 3373/1: move uengine loader to arch/arm/common\n  ...\n"
    },
    {
      "commit": "6a6bbd29a0284c1b9d33c324ba85f3ebb5509589",
      "tree": "d331ca12cc67571ac9e1b2a5c26e284bd874a276",
      "parents": [
        "5185c7c20a4b88892f868ad8d92d1b640b1edba9"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Mar 22 22:49:48 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] Use of uninitialized variable in drivers/net/depca.c\n\nhi,\n\nthis fixes coverity bug #888, where the variable\ndev is used uninitialized. I assume the programmer\nmeant to use mdev, which is initialized.\nCompile tested only.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5185c7c20a4b88892f868ad8d92d1b640b1edba9",
      "tree": "53674f28e6dd666a59f5495f73149736ec260505",
      "parents": [
        "494aced2cda34c186083f7d53c419426eea3d584"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Mar 22 22:30:34 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] Use after free in net/tulip/de2104x.c\n\nhi,\n\nthis fixes coverity bug #912, where skb is freed first,\nand dereferenced a few lines later with skb-\u003elen.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "494aced2cda34c186083f7d53c419426eea3d584",
      "tree": "5eafa0da01a37c0d943b13c8f1e3eb5c433f62a1",
      "parents": [
        "eadfa7ddca98b0430b8b666e0344ab1d559389c8"
      ],
      "author": {
        "name": "Artur Skawina",
        "email": "art_k@o2.pl",
        "time": "Tue Mar 21 22:04:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] sis900 adm7001 PHY support\n\nthis patch is required to get a SIS964 based motherboard ethernet working (FSC D1875)\n(picking the #1 transceiver, instead of the last one, in case no known ones were found\nmight be a better default, and would have worked in this case too)\n\nSigned-off-by: Artur Skawina \u003cart_k@o2.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eadfa7ddca98b0430b8b666e0344ab1d559389c8",
      "tree": "c3949c277f2a0e99a6b6cceff6deab16b75a7dba",
      "parents": [
        "def720e6166f49027c45286088d1e22743666ca3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Mar 22 10:38:45 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] sky2: more ethtool stats\n\nExpose all the available hardware statistics via ethtool.\nAnd cleanup some of the statistics definitions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2d3d4b938d1a8df4fd4db73427009dfb9e8b225",
      "tree": "f157ea9132098a4223895d8a0774a51255e93b83",
      "parents": [
        "d97381702d3a2f917cfe935fbca1e850a37b984b"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Mar 21 22:53:52 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:29 2006 -0500"
      },
      "message": "[PATCH] AMD Au1xx0: fix Ethernet TX stats\n\nWith Au1xx0 Ethernet driver, TX bytes/packets always remain zero.  The\nproblem seems to be that when packet has been transmitted, the length word\nin DMA buffer is zero.\n\nThe patch updates the TX stats when a buffer is fed to DMA.  The initial\n2.4 patch was posted to linux-mips@linux-mips.org by Thomas Lange 21 Jan\n2005.\n\nSigned-off-by: Thomas Lange \u003cthomas@corelatus.se\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d97381702d3a2f917cfe935fbca1e850a37b984b",
      "tree": "b39ada44ec2743bb318d1fc68624392887e2cfc0",
      "parents": [
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "Jens.Osterkamp@de.ibm.com",
        "time": "Tue Mar 21 22:53:47 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:28:04 2006 -0500"
      },
      "message": "[PATCH] fix spidernet build issue\n\n\u003cunchangelogged\u003e\n\nSigned-off-by: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b4b6707ee32f929846d947d18b1b9bf42e988aa",
      "tree": "aa27dd01e2d74cb68efc4ab57eb4d1f4e563ae33",
      "parents": [
        "d04ef3a795b3b7b376a02713ed5e211e9ae1f917",
        "116f232b3794a8b6ebde21aef5004b18cc1cfa86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  fixed path to moved file in include/linux/device.h\n  Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description\n  Documentation/dvb/get_dvb_firmware: fix firmware URL\n  Documentation: Update to BUG-HUNTING\n  Remove superfluous NOTIFY_COOKIE_LEN define\n  add \"tags\" to .gitignore\n  Fix \"frist\", \"fisrt\", typos\n  fix rwlock usage example\n  It\u0027s UTF-8\n"
    },
    {
      "commit": "056755f4d73d49b4adcbb8ecdaf75138cf166bd3",
      "tree": "d019a2812320c0fcdb25069eaef45224ff654ec2",
      "parents": [
        "15c3b696101992c4d69962325f0e91647164427f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:07:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:07:53 2006 -0800"
      },
      "message": "[TG3]: Bump driver version and reldate.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15c3b696101992c4d69962325f0e91647164427f",
      "tree": "da26359a3cd8899f284cb320b9918b418e0784df",
      "parents": [
        "caf636c760b33c72ebf018ff03c1b0d79ea6656a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 22 01:06:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 01:06:52 2006 -0800"
      },
      "message": "[TG3]: Skip phy power down on some devices\n\nSome PHYs should not be powered down in tg3_set_power_state() because\nof bugs or other hardware limitations.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caf636c760b33c72ebf018ff03c1b0d79ea6656a",
      "tree": "d8ac1d485a820abcb7a17b73d309bb752e3c6223",
      "parents": [
        "9a6b9f2e763a1d1492e164f13c13b995a9b98d78"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 22 01:05:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 01:05:31 2006 -0800"
      },
      "message": "[TG3]: Fix SRAM access during tg3_init_one()\n\n5700 and 5701 will not return correct SRAM data when the chip is in\nD3hot power state. tg3_get_eeprom_hw_cfg() must first put the device\nin D0 before reading SRAM.\n\nThanks to Thomas Chenault at Dell for noticing this problem.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e6b48732d53bd986178bca3bce18d2329e4b0ca",
      "tree": "ee2d56e04b57fd91ad5dfc80cade48bfa6990041",
      "parents": [
        "d7f2baaadc0e2da3b4dff76494f9cf46d48ad301"
      ],
      "author": {
        "name": "James Ring",
        "email": "sjr@jdns.org",
        "time": "Wed Mar 22 00:51:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 22 00:51:11 2006 +0100"
      },
      "message": "Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "18ec5c731271939acb414614e964c15c8ef52156",
      "tree": "e00ad5d5519623aea279da11bac381dd220ce40b",
      "parents": [
        "dd18c34eac6686d04aed9e51e7b98842c0cef3d5"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Mar 20 17:10:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:06:16 2006 +0000"
      },
      "message": "[ARM] 3373/1: move uengine loader to arch/arm/common\n\nPatch from Lennert Buytenhek\n\nMove the uengine loader from arch/arm/mach-ixp2000 to arch/arm/common\nso that ixp23xx can use it too.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b5bf225c06e62eb6066fc5b7ccf4f296356c503",
      "tree": "931d1f5033618a203d0db18cef8eae290a442e3a",
      "parents": [
        "4a5e8e296cfdeef18312c08199f25c00ec148f41"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:22:47 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:22:47 2006 -0500"
      },
      "message": "[netdrvr] pcnet32: other source formatting cleanups\n\n- undo some Lindent damage by indenting member names\n- remove history at top of .c file, this is stored in the kernel\n  repo changelog (in greater detail, even).\n"
    },
    {
      "commit": "4a5e8e296cfdeef18312c08199f25c00ec148f41",
      "tree": "0a1fe45e304b04f0a6ea67613548117e4645995c",
      "parents": [
        "3d781a02313e9f22923ee919d99e1cf72fd1f468"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:15:44 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:15:44 2006 -0500"
      },
      "message": "[netdrvr] pcnet32: Lindent\n"
    },
    {
      "commit": "3d781a02313e9f22923ee919d99e1cf72fd1f468",
      "tree": "fab9e90894de2fcd483603f66ca592cf1f136c4d",
      "parents": [
        "09779c6df2dbe95483269d194b327d41fe2cc57e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 16 23:58:44 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] skfp warning fixes\n\ndrivers/net/skfp/fplustm.c: In function `enable_formac\u0027:\ndrivers/net/skfp/fplustm.c:552: warning: large integer implicitly truncated to unsigned type\ndrivers/net/skfp/fplustm.c:555: warning: large integer implicitly truncated to unsigned type\n\nThese arguments were changed to `const\u0027, so the compiler can now see that it\u0027s\ndoing and outw(..., 0xffffnnnn).  Cast the arg to ushort.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09779c6df2dbe95483269d194b327d41fe2cc57e",
      "tree": "9ee7873eb248481bd06f73fdda79c019292c0e26",
      "parents": [
        "ac62ef043504d5c754357325cd514553ddabb046"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Mar 20 11:54:27 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] smc91x: allow for dynamic bus access configs\n\nAll accessor\u0027s different methods are now selected with C code and unused\nones statically optimized away at compile time instead of being selected\nwith #if\u0027s and #ifdef\u0027s.  This has many advantages such as allowing the\ncompiler to validate the syntax of the whole code, making it cleaner and\neasier to understand, and ultimately allowing people to define\nconfiguration symbols in terms of variables if they really want to\ndynamically support multiple bus configurations at the same time (with\nthe unavoidable performance cost).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac62ef043504d5c754357325cd514553ddabb046",
      "tree": "b1c45d98f238852370d09b5cc2f37625005b9442",
      "parents": [
        "8368f31c8f51ef8ba61ce9fff7b94259777b6419"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Mon Mar 20 15:26:03 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] pcnet32: support boards with multiple phys\n\nBoards with multiple PHYs were not being handled properly by the pcnet32\ndriver.  This patch by Thomas Bogendoerfer with changes by me will allow\nAllied Telesyn 2700FTX and 2701FTX boards to use either the copper or\nthe fiber interfaces.  It has been tested on ia32 and ppc64 hardware.\nPhilippe Seewer also tested and improved the patch.\nethtool for pcnet32 already supports multiple phys.\n\nSee also bugzilla bug 4219.\n\nPlease apply to 2.6.16\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8368f31c8f51ef8ba61ce9fff7b94259777b6419",
      "tree": "b5a762e54e4895dc9b4df071d61b144ce804d62b",
      "parents": [
        "d257924e85a81561a956f1791fa5a226e3a32ce1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:23 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] sky2 version 1.1\n\nSet version to 1.1\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d257924e85a81561a956f1791fa5a226e3a32ce1",
      "tree": "4632372160838e2a878f9f1edf0d34b0da06d49c",
      "parents": [
        "8f24664da64f8db094cd9d379b16fc1d8776d1df"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:22 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] sky2: handle all error irqs\n\nThe hardware has additional error trap interrupt bits.  I have never seen\nthem trigger, but if they do, it looks like this might be useful.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.rog\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8f24664da64f8db094cd9d379b16fc1d8776d1df",
      "tree": "c954d1ac501e3f4f4c5473cdc96bf46894b129d9",
      "parents": [
        "d89e1343959200a578465d50bb36c89733cf66a7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:21 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: transmit recovery\n\nThis patch decodes state and revovers from any races in the transmit\ntimeout and NAPI logic. It should never trigger, but if it does then\ndo the right thing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d89e1343959200a578465d50bb36c89733cf66a7",
      "tree": "9e920b8be3e6ab137b0c7e295f9d62ce80c30a88",
      "parents": [
        "fb2690a9bfa330aff3de29cbdde526591ac90dce"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:20 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: whitespace fixes\n\nSmall whitespace fixes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb2690a9bfa330aff3de29cbdde526591ac90dce",
      "tree": "e9a070be2062a0221828a29d7499d8e65ce57bba",
      "parents": [
        "77b3d6a2d56be5af87ffae5bb78a39c847d49f99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:19 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: add MSI support\n\nAdd MSI support to sky2 driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "77b3d6a2d56be5af87ffae5bb78a39c847d49f99",
      "tree": "6fb2894ed3a6a77a57ff0ace39906ef5918f0e81",
      "parents": [
        "e07b1aa8b3ebedd3c7e0e1b4b524f1b2d62707cf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: coalescing parameters\n\nChange default coalescing parameters slightly, and allow wider\nrange of values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e07b1aa8b3ebedd3c7e0e1b4b524f1b2d62707cf",
      "tree": "15e96ea55b6463d2b75eb94293230d8ee6345165",
      "parents": [
        "c4b1580e8ad1aab13e0d8b97c7af3eebab8791ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:17 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: rework of NAPI and IRQ management\n\nRedo the interupt handling of sky2 driver based on the IRQ mangement\ndocumentation. All interrupts are handled by the device0 NAPI poll\nroutine.\n\nDon\u0027t need to adjust interrupt mask in IRQ context, done only when\nchanging device under RTNL. Therefore don\u0027t need hwlock anymore.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4b1580e8ad1aab13e0d8b97c7af3eebab8791ae",
      "tree": "4e5c5043c3369f0aa4efd2de8cb598705fd1339f",
      "parents": [
        "290d4de5b71f60bb5853a7ef9f0e8c817cd26892"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:16 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: drop broken wake on lan support\n\nRemove wake on lan support for now. It doesn\u0027t work right, and I\ndon\u0027t have a machine with working suspend/resume to test or fix it.\nIt will be re-enabled later.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "290d4de5b71f60bb5853a7ef9f0e8c817cd26892",
      "tree": "257fb4590ff919886597bdc300ddd1dc8013227c",
      "parents": [
        "6f059c3e9042bc4eaa4f7a8dd651bbed9be144f2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] sky2: remove support for untested Yukon EC/rev 0\n\nThe Yukon EC/rev0 (A1) chipset requires a bunch of workarounds. I copied these\nfrom sk98lin.  But since they never got tested and add more cruft to the code;\nany attempt at using driver as is on this version will probably fail.\n\nIt looks like this was a early engineering sample chip revision, if it ever shows\nup on a real system. Produce an error message.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f059c3e9042bc4eaa4f7a8dd651bbed9be144f2",
      "tree": "7f7793ab7f2e793286a844525f0ab4d057347b7c",
      "parents": [
        "9362860fd1d9062ff9b3dca42aa3e1e68c2ddb67"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Mar 21 11:44:35 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] mv643xx_eth: Cache align skb-\u003edata if CONFIG_NOT_COHERENT_CACHE\n\nWhen I/O is non-cache-coherent, we need to ensure that the I/O buffers\nwe use don\u0027t share cache lines with other data.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9362860fd1d9062ff9b3dca42aa3e1e68c2ddb67",
      "tree": "7b13ff1acb639b1acc47a22e524b4ead64629137",
      "parents": [
        "b9d64acc82c104df9e4d6b74cbb1af05a77b5d44"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:07 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: version 1.4\n\nUpdate version number\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9d64acc82c104df9e4d6b74cbb1af05a77b5d44",
      "tree": "796d6a43ea5f5e9c5d0ad591b9185c5bda261cf8",
      "parents": [
        "203babb650d0c99a8be08f479d4a05d420988d89"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:06 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: handle pci errors better\n\nWhen a PCI error occurs, try and report more info.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "203babb650d0c99a8be08f479d4a05d420988d89",
      "tree": "a573eab0062e1f24eef9c3b063a31a310fa6f192",
      "parents": [
        "c68ce71a340ffb5c589db5d9f9af1ce4ef81baa9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:05 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: formmating and whitespace cleanup\n\nReformat some code to make it easier to read. And whitespace\nfixes.\n\nSigned-off-by: Stephen Hemminger \u003csheminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c68ce71a340ffb5c589db5d9f9af1ce4ef81baa9",
      "tree": "4fc443b263453df988de5133a9ab07561f40fbc4",
      "parents": [
        "ff7907aede7962629c2eb50e08b870316c80518f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:04 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: use mmiowb\n\nAdd mmio barriers at the appropriate places, don\u0027t have a platform\nthat needs them, but this is where the documentation of the patch\nsays to add them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ff7907aede7962629c2eb50e08b870316c80518f",
      "tree": "fd79519a2bb2738c0c28774a20004e257fbb2880",
      "parents": [
        "93aea718c69d44ee492f233929686b15b5b3702d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:03 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: use kcalloc\n\nUse kcalloc when allocating ring data structure.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "93aea718c69d44ee492f233929686b15b5b3702d",
      "tree": "8ab42f448d5b8839b81470c6909b05847cf78180",
      "parents": [
        "c3da14474063e71686039d961d14785a9c2971ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:02 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: dma configuration cleanup\n\nCleanup of the part of the code that sets up DMA configuration.\nShould cause no real change in operation, just clearer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3da14474063e71686039d961d14785a9c2971ae",
      "tree": "e98f5e56f94abb911cc61df12e026e626c651c7c",
      "parents": [
        "cfc3ed796eda2c41fb20986d831ed56c0474279d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:01 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: check the allocation of ring buffer\n\nThe SysKonnect Genesis and Yukon chip sets have restrictions on the possible\ncontrol block area.  The memory needs to not cross 4 Gig boundary, and it needs\nto be 8 byte aligned.  This patch checks and fails to bring the device up\nif region is unacceptable.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfc3ed796eda2c41fb20986d831ed56c0474279d",
      "tree": "5fbd513356c76c3fafa7ffda0c3dd6eda0d5b690",
      "parents": [
        "00a6cae288138ce0444ab6f48a81da12afe557aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:00 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: use auto masking of irqs\n\nImprove performance of skge driver by not touching irq mask\nregister as much. Since the interrupt source auto-masks, the driver\ncan just leave it disabled until the end of the soft irq.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "00a6cae288138ce0444ab6f48a81da12afe557aa",
      "tree": "28abdccb35a9b251a480c134e097341cdf789f52",
      "parents": [
        "ec1248e70edc5cf7b485efcc7b41e44e10f422e5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:56:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: use NAPI for tx cleanup.\n\nCleanup transmit buffers using NAPI.  This allows the transmit routine\nto leave interrupts enabled, and that improves performance.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d1f337b3e7378923c89f37afb573a918ef40be5",
      "tree": "386798378567a10d1c7b24f599cb50f70298694c",
      "parents": [
        "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
        "5e35941d990123f155b02d5663e51a24f816b6f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:31:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:31:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (235 commits)\n  [NETFILTER]: Add H.323 conntrack/NAT helper\n  [TG3]: Don\u0027t mark tg3_test_registers() as returning const.\n  [IPV6]: Cleanups for net/ipv6/addrconf.c (kzalloc, early exit) v2\n  [IPV6]: Nearly complete kzalloc cleanup for net/ipv6\n  [IPV6]: Cleanup of net/ipv6/reassambly.c\n  [BRIDGE]: Remove duplicate const from is_link_local() argument type.\n  [DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking\n  [TG3]: make drivers/net/tg3.c:tg3_request_irq() static\n  [BRIDGE]: use LLC to send STP\n  [LLC]: llc_mac_hdr_init const arguments\n  [BRIDGE]: allow show/store of group multicast address\n  [BRIDGE]: use llc for receiving STP packets\n  [BRIDGE]: stp timer to jiffies cleanup\n  [BRIDGE]: forwarding remove unneeded preempt and bh diasables\n  [BRIDGE]: netfilter inline cleanup\n  [BRIDGE]: netfilter VLAN macro cleanup\n  [BRIDGE]: netfilter dont use __constant_htons\n  [BRIDGE]: netfilter whitespace\n  [BRIDGE]: optimize frame pass up\n  [BRIDGE]: use kzalloc\n  ...\n"
    },
    {
      "commit": "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
      "tree": "62691bd915e2e3c2e6648306d3fb893f7a1dc57e",
      "parents": [
        "08a4ecee986dd98e86090ff5faac4782b6765aed",
        "71a8924bee63d891f6256d560e32416a458440b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)\n  [PATCH] USB: omninet: fix up debugging comments\n  [PATCH] USB serial: add navman driver\n  [PATCH] USB: Fix irda-usb use after use\n  [PATCH] USB: rtl8150 small fix\n  [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n  [PATCH] USB: cp2101: add new device IDs\n  [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS\n  [PATCH] USB: vicam.c: fix a NULL pointer dereference\n  [PATCH] USB: ZC0301 driver bugfix\n  [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n  [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader\n  [PATCH] USB: storage: unusual_devs.h entry 0420:0001\n  [PATCH] USB: storage: another unusual_devs.h entry\n  [PATCH] USB: storage: sandisk unusual_devices entry\n  [PATCH] USB: fix initdata issue in isp116x-hcd\n  [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)\n  [PATCH] USB: usbcore: Don\u0027t assume a USB configuration includes any interfaces\n  [PATCH] USB: ub 03 drop stall clearing\n  [PATCH] USB: ub 02 remove diag\n  [PATCH] USB: ub 01 remove first_open\n  ...\n"
    },
    {
      "commit": "30ca3e376e82cc44488b1d377adfb10b5818548e",
      "tree": "c1f14cf8e3514c10640ec288535d1fcd45ae48f8",
      "parents": [
        "322f74a432f976328e834a8663f2e75eb5933ecc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 23:02:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 23:02:36 2006 -0800"
      },
      "message": "[TG3]: Don\u0027t mark tg3_test_registers() as returning const.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81789ef5c9a435fbf94224987efe6fbb97ffab09",
      "tree": "bdabc8f8c5ffaa68febd0a84c48052c59723b4c5",
      "parents": [
        "12ac84c4a9c505e3e30529563b04cc8f6d5ebbf3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 20 23:00:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 23:00:14 2006 -0800"
      },
      "message": "[TG3]: make drivers/net/tg3.c:tg3_request_irq() static\n\nThis patch makes the needlessly global function tg3_request_irq()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbb042f9e1292434e3cacb90e67d8d381aeac5a9",
      "tree": "cc42f42232e56b68111cfebdc175197d8607bdd7",
      "parents": [
        "ecba320f2e95c9a0c35011d1ecb1db4419980536"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Mar 20 22:43:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:43:56 2006 -0800"
      },
      "message": "[NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum\n\nWe\u0027re now starting to have quite a number of places that do skb_pull\nfollowed immediately by an skb_postpull_rcsum.  We can merge these two\noperations into one function with skb_pull_rcsum.  This makes sense\nsince most pull operations on receive skb\u0027s need to update the\nchecksum.\n\nI\u0027ve decided to make this out-of-line since it is fairly big and the\nfast path where hardware checksums are enabled need to call\ncsum_partial anyway.\n\nSince this is a brand new function we get to add an extra check on the\nlen argument.  As it is most callers of skb_pull ignore its return\nvalue which essentially means that there is no check on the len\nargument.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59f1741e541bf4f6139599389610a70de49c3ad2",
      "tree": "55892d15e9122a83dc0c4fa6496dfcf52bd4346d",
      "parents": [
        "87546b1c25daa2c72ba6741c777f76c1eac6e2d9"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Mar 20 22:39:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:39:21 2006 -0800"
      },
      "message": "[TG3]: netif_carrier_off runs too early; could still be queued when init fails\n\nMove the netif_carrier_off() call from tg3_init_one()-\u003e\ntg3_init_link_config() to tg3_open() as is the convention for most other\nnetwork drivers.\n\nI was getting a panic after a tg3 device failed to initialize due to DMA\nfailure.  The oops pointed to the link watch queue with spinlock debugging\nenabled.  Without spinlock debugging, the Oops didn\u0027t occur.\n\nI suspect that the link event was getting queued but not executed until\nafter the DMA test had failed and the device was freed.  The link event was\nthen operating on freed memory, which could contain anything.  With this\npatch applied, the Oops no longer occurs.\n\n[ Based upon feedback from Michael Chan, we move netif_carrier_off()\n  to the end of tg3_init_one() instead of moving it to tg3_open() -DaveM ]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "471a24c0589cd192dcd2c6770ab6252cd42b1cff",
      "tree": "20f595c10ce6b693cf0f04a8c896809665272f80",
      "parents": [
        "e3968fc0f3db58e4c448ec20f66ce6da49d9bc5f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Mar 20 22:34:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:34:52 2006 -0800"
      },
      "message": "[WAN]: fix section mismatch warning in sbni\n\nIn latest -mm sbni gives following warning: WARNING:\ndrivers/net/wan/sbni.o - Section mismatch: reference to \\ .init.data:\nfrom .text between \u0027init_module\u0027 (at offset 0x14ef) and \\\n\u0027cleanup_module\u0027\n\nThe warning is caused by init_module() calling a function declared\n__init.  Declare init_module() __init too to fix warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3968fc0f3db58e4c448ec20f66ce6da49d9bc5f",
      "tree": "ffb5d63fffa0b235ed202fb55674b1da2e7cffa4",
      "parents": [
        "758df69ee01f7be99c2df5562ef278bab05623dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 20 22:34:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:34:25 2006 -0800"
      },
      "message": "[SUNGEM]: sem2mutex\n\nSemaphore to mutexes conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "758df69ee01f7be99c2df5562ef278bab05623dd",
      "tree": "d300747abddce727de1ad1ba6c048669109de751",
      "parents": [
        "73a6c6306876c83ed992f1b15069a0ee9b3fa73b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 20 22:34:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:34:09 2006 -0800"
      },
      "message": "[CASSINI]: sem2mutex\n\nSemaphore to mutexes conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73a6c6306876c83ed992f1b15069a0ee9b3fa73b",
      "tree": "bd6e3628b6a5456a11200af8708210849a6c5390",
      "parents": [
        "4a3e2f711a00a1feb72ae12fdc749da10179d185"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Mar 20 22:33:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:33:41 2006 -0800"
      },
      "message": "[IRDA]: remove MODULE_PARM()\n\nMODULE_PARM() is deprecated and is about to go away altogether.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4ccd08cdfa8d34f4d25b62041343c52fc79385f",
      "tree": "aa966641f2ce74cc0206d6be654ce5680391e164",
      "parents": [
        "153330618691694af64f39fb56c9de051862380e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Mar 20 22:32:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:32:53 2006 -0800"
      },
      "message": "[IRDA] sem2mutex: drivers/net/irda\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "153330618691694af64f39fb56c9de051862380e",
      "tree": "45ccb622bf0d13f6a0a663ba8af39f9dc2c9122e",
      "parents": [
        "2d0817d11eaec57435feb61493331a763f732a2b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 22:32:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:32:28 2006 -0800"
      },
      "message": "[NET]: dev_put/dev_hold cleanup\n\nGet rid of the old __dev_put macro that is just a hold over from pre 2.6\nkernel.  And turn dev_hold into an inline instead of a macro.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9e678006ee865b0f7e53069b0e519141a710a6e",
      "tree": "046576088184442a654c026a032b57df139eb9d6",
      "parents": [
        "c4e6575c78b83928c470d81b271909084a2efd37"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:29:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:29:52 2006 -0800"
      },
      "message": "[TG3]: update version and reldate\n\nUpdate version to 3.52.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4e6575c78b83928c470d81b271909084a2efd37",
      "tree": "387a32bbd915bfb6d72d297bd86597c9e543e201",
      "parents": [
        "1820180b0e59cc48019414018b180518059f50d3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:29:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:29:32 2006 -0800"
      },
      "message": "[TG3]: Add firmware version info\n\nAdd fw_version information to ethtool -i.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1820180b0e59cc48019414018b180518059f50d3",
      "tree": "6f79d249a19a5094e6da5e7cc8fc7afd27e4e961",
      "parents": [
        "79f4d13a15774c2d442b619bad95a4c612eed4f3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:29:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:29:15 2006 -0800"
      },
      "message": "[TG3]: nvram cleanup\n\nSome nvram related cleanup:\n\n1. Add a tg3_nvram_read_swab() since swabing the data is frequently\ndone.\n\n2. Add a function to convert nvram address to physical address\ninstead of doing it in 2 separate places.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79f4d13a15774c2d442b619bad95a4c612eed4f3",
      "tree": "22996b2b33bc68d24ec8091954d8d6f57a552eb4",
      "parents": [
        "fcfa0a32c767219c1bdad621ef4a3aff1904cbbd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:57 2006 -0800"
      },
      "message": "[TG3]: Fixup memory test for 5787\n\nEthtool memory test on 5787 requires a new memory table.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcfa0a32c767219c1bdad621ef4a3aff1904cbbd",
      "tree": "0b40b3432cc90af0e2b22da056baab173d163d65",
      "parents": [
        "9c27dbdf64cba05d0cacc343118a7fd01d4b82f7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:41 2006 -0800"
      },
      "message": "[TG3]: Add new one-shot MSI handler\n\nSupport one-shot MSI on 5787.\n\nThis one-shot MSI idea is credited to David Miller. In this mode, MSI\ndisables itself automatically after it is generated, saving the driver\na register access to disable it for NAPI.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c27dbdf64cba05d0cacc343118a7fd01d4b82f7",
      "tree": "f579329eab7d30f6016d52ab50bfcb2a540dd750",
      "parents": [
        "5a6f3074c2ea5a7b4ff5b18f0e1fd9b1257e1a29"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:27 2006 -0800"
      },
      "message": "[TG3]: Add ipv6 checksum support\n\nSupport ipv6 tx csum on 5787 by setting NETIF_F_HW_CSUM.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6f3074c2ea5a7b4ff5b18f0e1fd9b1257e1a29",
      "tree": "4bc683f620e3176ae70932f5f865fe47423eb083",
      "parents": [
        "1b27777a9b9b2b6d1c06000b7a31262d198b4238"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:05 2006 -0800"
      },
      "message": "[TG3]: Add new hard_start_xmit\n\nSupport 5787 hardware TSO using a new flag TG3_FLG2_HW_TSO_2.\n\nSince the TSO interface is slightly different and these chips have\nfinally fixed the 4GB DMA problem and do not have the 40-bit DMA\nproblem, a new hard_start_xmit is used for these chips. All previous\nchips will use the old hard_start_xmit that is now renamed\ntg3_start_xmit_dma_bug().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b27777a9b9b2b6d1c06000b7a31262d198b4238",
      "tree": "4690a8fe70231e4b09171957a5d3e8a7b4ccb00c",
      "parents": [
        "d9ab5ad12b0d865bdb1b750d81192d34465541e9"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:27:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:27:48 2006 -0800"
      },
      "message": "[TG3]: Add 5787 nvram support\n\nSupport additional nvrams and new nvram format for 5787 and 5754.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ab5ad12b0d865bdb1b750d81192d34465541e9",
      "tree": "0bc4b3e9139836b39e5cab3affe9090bae4b11c7",
      "parents": [
        "6cb153cab92a6dc8771d496b10a50cd066fa7f71"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:27:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:27:35 2006 -0800"
      },
      "message": "[TG3]: Add 5787 and 5754 basic support\n\nAdd basic support for 2 new chips 5787 and 5754.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6756ae4b4e97aba48c042b4aa6b77a18f507d2cb",
      "tree": "05bf37711d782fb0089d474716026c44a454f89b",
      "parents": [
        "253aa11578c1b89757282430891bb66ae5300092"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 22:23:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:23:58 2006 -0800"
      },
      "message": "[NET]: Convert RTNL to mutex.\n\nThis patch turns the RTNL from a semaphore to a new 2.6.16 mutex and\ngets rid of some of the leftover legacy.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ac81ae34ec8898e7eb1388fe21e3cee7b626a88",
      "tree": "a12010186c97a515d7484c827df030cd11ac4911",
      "parents": [
        "65a3980e6b14d591e3b8f5cdc7219be99e3003a4"
      ],
      "author": {
        "name": "David Basden",
        "email": "davidb-irda@rcpt.to",
        "time": "Mon Mar 20 22:21:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:21:10 2006 -0800"
      },
      "message": "[IRDA]: TOIM3232 dongle support\n\nHere goes a patch for supporting TOIM3232 based serial IrDA dongles.\nThe code is based on the tekram dongle code.\n\nIt\u0027s been tested with a TOIM3232 based IRWave 320S dongle. It may work\nfor TOIM4232 dongles, although it\u0027s not been tested.\n\nSigned-off-by: David Basden \u003cdavidb-irda@rcpt.to\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f81c32b028aecd818634b1ef36aae3b2b3e66ce",
      "tree": "e0c9f0945c1d72cd981aa49ad58792d25499bb6f",
      "parents": [
        "e75f7c900944aa90831f6d343ca40090a68b56dd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 21:33:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 21:33:42 2006 -0800"
      },
      "message": "[TG3]: Fix tg3_get_ringparam()\n\nFix-up tg3_get_ringparam() to return the correct parameters.\n\nSet the jumbo rx ring parameter only if it is supported by the chip\nand currently in use.\n\nAdd missing value for tx_max_pending, noticed by Rick Jones.\n\nUpdate version to 3.51.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e75f7c900944aa90831f6d343ca40090a68b56dd",
      "tree": "d5192f5c230a2e84a6a0b23eed7e802ebf6ab555",
      "parents": [
        "0e7b13685f9a06949ea3070c97c0f0085a08cd37"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 21:33:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 21:33:26 2006 -0800"
      },
      "message": "[TG3]: Add some missing netif_running() checks\n\nAdd missing netif_running() checks in tg3\u0027s dev-\u003eset_multicast_list()\nand dev-\u003eset_mac_address(). If not netif_running(), these 2 calls can\nsimply return 0 after storing the new settings if required.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a85d771e32f9724b61a68748cc667d1e11fe3478"
}
