)]}'
{
  "log": [
    {
      "commit": "f6866fecd6fd8e44a6715da09844a4fd1b8484da",
      "tree": "a166c399ddb37a48035589ffda29ef05d236c4b4",
      "parents": [
        "4ee29f6a52158cea526b16a44ae38643946103ec",
        "997b37da1515c1620692521786a74af271664eb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 07:33:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 07:33:07 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (82 commits)\n  [NET]: Make sure sockets implement splice_read\n  netconsole: avoid null pointer dereference at show_local_mac()\n  [IPV6]: Fix reversed local_df test in ip6_fragment\n  [XFRM]: Avoid bogus BUG() when throwing new policy away.\n  [AF_KEY]: Fix bug in spdadd\n  [NETFILTER] nf_conntrack_proto_tcp.c: Mistyped state corrected.\n  net: xfrm statistics depend on INET\n  [NETFILTER]: make secmark_tg_destroy() static\n  [INET]: Unexport inet_listen_wlock\n  [INET]: Unexport __inet_hash_connect\n  [NET]: Improve cache line coherency of ingress qdisc\n  [NET]: Fix race in dev_close(). (Bug 9750)\n  [IPSEC]: Fix bogus usage of u64 on input sequence number\n  [RTNETLINK]: Send a single notification on device state changes.\n  [NETLABLE]: Hide netlbl_unlabel_audit_addr6 under ifdef CONFIG_IPV6.\n  [NETLABEL]: Don\u0027t produce unused variables when IPv6 is off.\n  [NETLABEL]: Compilation for CONFIG_AUDIT\u003dn case.\n  [GENETLINK]: Relax dances with genl_lock.\n  [NETLABEL]: Fix lookup logic of netlbl_domhsh_search_def.\n  [IPV6]: remove unused method declaration (net/ndisc.h).\n  ...\n"
    },
    {
      "commit": "69c3683ca7fe066ecba9e8a0424c5abd258a5d58",
      "tree": "885d2e9eca411c70d600623b2bfb9526304f1320",
      "parents": [
        "b5c15fc004ac83b7ad280acbe0fd4bbed7e2c8d4"
      ],
      "author": {
        "name": "Keiichi KII",
        "email": "k-keiichi@bx.jp.nec.com",
        "time": "Fri Feb 15 02:01:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 02:01:58 2008 -0800"
      },
      "message": "netconsole: avoid null pointer dereference at show_local_mac()\n\nThis patch avoids a null pointer dereference when we read local_mac \nfor netconsole in configfs and shows default local mac address\nvalue.\n\nA null pointer dereference occurs when we call show_local_mac() via \nlocal_mac entry in configfs before we setup the content of netpoll\nusing netpoll_setup().\n\nSigned-off-by: Keiichi KII \u003ck-keiichi@bx.jp.nec.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11e75a7455a7bc73e752c0c985986c2b1f8c930a",
      "tree": "6d3b43ccaeb1b6fc2c8e91f25874baa2ec224bdb",
      "parents": [
        "e6028c0e004d334bb9ed75d4c918f4c763af1b9f"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Feb 14 13:41:29 2008 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Feb 14 10:43:48 2008 -0800"
      },
      "message": "mlx4_core: Move table_find from fmr_alloc to fmr_enable\n\nmlx4_table_find (for FMR MPTs) requires that ICM memory already be\nmapped.  Before this fix, FMR allocation depended on ICM memory\nalready being mapped for the MPT entry.  If all currently mapped\nentries are taken, the find operation fails (even if the MPT ICM table\nstill had more entries, which were just not mapped yet).\n\nThis fix moves the mpt find operation to fmr_enable, to guarantee that\nany required ICM memory mapping has already occurred.\n\nFound by Oren Duer of Mellanox.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b791dd3ed7bef989f268365e85800862e8ac756f",
      "tree": "cdad5dbc7abc845682759fc4687bde3f8d9fee4e",
      "parents": [
        "96b5a46e2a72dc1829370c87053e0cd558d58bc0",
        "651be3a2ba95bc30fcb737985741736e63231cdf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 12 17:51:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 12 17:51:26 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "29c271123dc7895a9f77d3e61e747b2a052d0a2a",
      "tree": "0b416b62870d244261f3bb274ccc328ab30f79da",
      "parents": [
        "cc13e442952a347f7e217eeaee4778485394f1be"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 10 20:22:57 2008 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 11 14:19:42 2008 -0800"
      },
      "message": "mlx4_core: Fix build break (missing include)\n\nCommit 313abe55 (\"mlx4_core: For 64-bit systems, vmap() kernel queue\nbuffers\") caused this to pop up on powerpc allyesconfig, looks like a\nmissing include file:\n\n    drivers/net/mlx4/alloc.c: In function \u0027mlx4_buf_alloc\u0027:\n    drivers/net/mlx4/alloc.c:162: error: implicit declaration of function \u0027vmap\u0027\n    drivers/net/mlx4/alloc.c:162: error: \u0027VM_MAP\u0027 undeclared (first use in this function)\n    drivers/net/mlx4/alloc.c:162: error: (Each undeclared identifier is reported only once\n    drivers/net/mlx4/alloc.c:162: error: for each function it appears in.)\n    drivers/net/mlx4/alloc.c:162: warning: assignment makes pointer from integer without a cast\n    drivers/net/mlx4/alloc.c: In function \u0027mlx4_buf_free\u0027:\n    drivers/net/mlx4/alloc.c:187: error: implicit declaration of function \u0027vunmap\u0027\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "651be3a2ba95bc30fcb737985741736e63231cdf",
      "tree": "a2804052769372d456384660a94dfcbb5418cf32",
      "parents": [
        "d785ad74641c59074786084b24a9283d7a7727b0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Feb 02 23:15:02 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:15:36 2008 -0500"
      },
      "message": "net/phy/fixed.c: fix a use-after-free\n\nThis patch fixes a use-after-free introduced by\ncommit a79d8e93d300adb84cccc38ac396cfb118c238ad and spotted by the\nCoverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d785ad74641c59074786084b24a9283d7a7727b0",
      "tree": "39113c2caec8d8a362ff7d75716657ff7c7e5d33",
      "parents": [
        "f33780d33f8a95fe5dc72b706a4de741e9240f36"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@uece.br",
        "time": "Sun Feb 10 17:56:25 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:15:35 2008 -0500"
      },
      "message": "drivers/net/sis190: fix section mismatch warning in sis190_get_mac_addr\n\nFix following warnings:\nWARNING: drivers/net/sis190.o(.text+0x103): Section mismatch in reference from the function sis190_get_mac_addr() to the function .devinit.text:sis190_get_mac_addr_from_apc()\nWARNING: drivers/net/sis190.o(.text+0x10e): Section mismatch in reference from the function sis190_get_mac_addr() to the function .devinit.text:sis190_get_mac_addr_from_eeprom()\n\nAnnotate sis190_get_mac_addr() with __devinit.\n\nSigned-off-by: Sergio Luis \u003csergio@uece.br\u003e\n\n sis190.c |    3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5289b4c41f5abeff92c4e1d0fabfca17c83d3c7c",
      "tree": "cf4da43f790a0fc857ae1f238b893ef9e1be83b7",
      "parents": [
        "fd9b558c62bcd4a4f6f9d1740e836d7f5f0f5da5"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 05 12:30:01 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:13:47 2008 -0500"
      },
      "message": "forcedeth: tx pause watermarks\n\nNew chipsets introduced variant Rx FIFO sizes that need to be taken into\naccount when setting up the tx pause watermarks. This patch introduces\nthe new device feature flags based on a version and implements the new\nwatermarks.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd9b558c62bcd4a4f6f9d1740e836d7f5f0f5da5",
      "tree": "23a3ce8baed427c46a50ed04852563fa7362ddbe",
      "parents": [
        "4eb61e0231be536d8116457b67b3e447bbd510dc"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 05 12:29:49 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:13:43 2008 -0500"
      },
      "message": "forcedeth: tx collision fix\n\nThis patch supports a new fix in hardware regarding tx collisions. In\nthe cases where we are in autoneg mode and the link partner is in forced\nmode, we need to setup the tx deferral register differently in order to\nreduce collisions on the wire.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4eb61e0231be536d8116457b67b3e447bbd510dc",
      "tree": "84774420311a21492d99cb2af7d81d4c124b9142",
      "parents": [
        "6585b4a71f523485ecf33e7f4569be4095d63699"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Wed Feb 06 12:05:19 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:09:17 2008 -0500"
      },
      "message": "cxgb3: Handle ARP completions that mark neighbors stale.\n\nWhen ARP completes due to a request rather than a reply the neighbor is\nmarked NUD_STALE instead of reachable (see arp_process()).  The handler\nfor the resulting netevent needs to check also for NUD_STALE.\n\nFailure to use the arp entry can cause RDMA connection failures.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6585b4a71f523485ecf33e7f4569be4095d63699",
      "tree": "6f52233199b5d63cf74dcd308842681ab91cb88a",
      "parents": [
        "179c743ff11b7ef3c0df4748b28c761a5fe19b11",
        "ec6d2d453a932fd50c5fd95d5aac633b4e5f241d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:07:34 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:07:34 2008 -0500"
      },
      "message": "Merge branch \u0027r6040\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "179c743ff11b7ef3c0df4748b28c761a5fe19b11",
      "tree": "02f9d1d89a2e0848b029ee8feeb06f63afd0cc86",
      "parents": [
        "513b6bee0156812bce4f38c497dfc7cf9ee9a609"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:23 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:37 2008 -0500"
      },
      "message": "DM9000: Show the MAC address source after printing MAC\n\nShow whether the MAC address was read from the EEPROM or\nthe onboard PAR registers.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "513b6bee0156812bce4f38c497dfc7cf9ee9a609",
      "tree": "c4ace2c39a97a610ff8cde80a73e13ef58d41f9a",
      "parents": [
        "f42d8aeaf9a32ec130bc99f2e4ba84cafb028244"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:22 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:36 2008 -0500"
      },
      "message": "DM9000: Update retry count whilst identifying chip\n\nReading the ID register does not always return the correct ID\nfrom the device, so we retry several times to see if we get\na correct value.\n\nThese failures seem to be excaserbated by the speed of the\naccess to the chip (possibly time between issuing the address\nand then the data cycle).\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f42d8aeaf9a32ec130bc99f2e4ba84cafb028244",
      "tree": "62e9907a1dfeaf45a0eefc307e1928b51e001099",
      "parents": [
        "bb44fb70e069412c08e07f494b6b4e985f6331ac"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:21 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:36 2008 -0500"
      },
      "message": "DM9000: Add support for MII ioctl() calls\n\nAdd entry to handle the MII ioctl() calls via the\ngeneric_mii_ioctl call.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb44fb70e069412c08e07f494b6b4e985f6331ac",
      "tree": "7ddccf526057a699184d787d1cb135584f12c83f",
      "parents": [
        "073d3f46e5ccc49ede1d3487ed1e71d63d71b750"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:20 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:35 2008 -0500"
      },
      "message": "DM9000: Add platform flag for no attached EEPROM\n\nAllow the platform data to specify to the DM9000 driver\nthat there is no posibility of an attached EEPROM on the\ndevice, so default all reads to 0xff and ignore any\nwrite operations.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "073d3f46e5ccc49ede1d3487ed1e71d63d71b750",
      "tree": "dc87d96ac2c40109400c53752f989f4f0ff939d8",
      "parents": [
        "d39cb7866e5f6ff32ed4d99cc3fcd19bda701492"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:19 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:34 2008 -0500"
      },
      "message": "DM9000: Remove redudant use of \"\u0026 0xff\"\n\nThe writing of the data should implicitly truncate\nthe data to 8bits, so do not bother with the ands\nin the code.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d39cb7866e5f6ff32ed4d99cc3fcd19bda701492",
      "tree": "c225f7d4f5133b3237f68088aed4ab4c262ad84b",
      "parents": [
        "39c341a8dcf060b246b0beddac90cd7de11d4a20"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:18 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:34 2008 -0500"
      },
      "message": "DM9000: Remove cal_CRC() and use ether_crc_le instead\n\nRemove the cal_CRC as this is basically wrappering the\nether_crc_le function, and is only being used by the\nmulticast hash table functions.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39c341a8dcf060b246b0beddac90cd7de11d4a20",
      "tree": "b71d29ba042edcd2dbb19da2f783eff4d27fd3a7",
      "parents": [
        "c991d168cb649d416c5a773a50d0754299f31366"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:17 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:33 2008 -0500"
      },
      "message": "DM9000: Fix delays used by EEPROM read and write\n\nThe code was using a delay of 8ms, when it should have been\nusing the EEPROM status flag from the device to indicate the\nEEPROM transaction had finished.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c991d168cb649d416c5a773a50d0754299f31366",
      "tree": "6c1ed7ca84648fdde413f4ef682255be29fc9f36",
      "parents": [
        "41c340f0f89ce44be4956c146436c335dba47142"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:16 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:32 2008 -0500"
      },
      "message": "DM9000: Use netif_msg to enable debugging options\n\nUse the netif_msg_*() macros to enable the debugging based\non the board\u0027s msg_enable field. The output still goes via\nthe dev_dbg() macros, so will be tagged and output as\nappropriate.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41c340f0f89ce44be4956c146436c335dba47142",
      "tree": "b935bb71f25914dd4c6e9ccd47853f49f0c7e05c",
      "parents": [
        "621ddcb0461baee26a5e7c86a76938f0aa83dec1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:15 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:32 2008 -0500"
      },
      "message": "DM9000: Remove unnecessary changelog in header comment\n\nWe have a perfectly good version control system, so we do not\nneed to duplicate change comments in the header for this code.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "621ddcb0461baee26a5e7c86a76938f0aa83dec1",
      "tree": "40fed02f95849d05370ee7bb59df63852ee13fe1",
      "parents": [
        "3927f1c88efc25b2972c8cbd7ed10d5f1b88b52a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:14 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:31 2008 -0500"
      },
      "message": "DM9000: Ensure spinlock held whilst accessing EEPROM registers\n\nEnsure we hold the spinlock whilst the registers and being\nmodified even though we hold the overall lock. This should\nprotect against an interrupt happening whilst we are using\nthe device.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3927f1c88efc25b2972c8cbd7ed10d5f1b88b52a",
      "tree": "66e010a03998ae80e67d9cab1a66b25b2f01db99",
      "parents": [
        "e662ee02cc9f1a61f309eaa44ce3c33dc6ed7b8a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:13 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:30 2008 -0500"
      },
      "message": "DM9000: Remove EEPROM initialisation code.\n\nRemove the old hack to program an initial EEPROM setting\ninto the DM9000 as we now have ethtool support for reading\nand writing the EEPROM.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e662ee02cc9f1a61f309eaa44ce3c33dc6ed7b8a",
      "tree": "0598f522745c285d7869d21c84edc8cd7fdb21a1",
      "parents": [
        "29d52e545f6f077d8c29fa35d1c52d95e4a2185a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:12 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:30 2008 -0500"
      },
      "message": "DM9000: Add ethtool control of msg_enable value\n\nAllow the msg_enable value to be read and written by\nthe ethtool interface.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "29d52e545f6f077d8c29fa35d1c52d95e4a2185a",
      "tree": "6616b6142343855a0b9bcd6a934a32bddd252df4",
      "parents": [
        "9a2f037cdbe8409c5ff92e8dce5fcdfe2ebb2084"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:11 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:29 2008 -0500"
      },
      "message": "DM9000: Add ethtool support for reading and writing EEPROM\n\nAdd ethtool support to access the configuration EEPROM\nconnected to the DM9000.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a2f037cdbe8409c5ff92e8dce5fcdfe2ebb2084",
      "tree": "e3b9570b76c739e9aa1f1a63fc722484b658bdae",
      "parents": [
        "86c62fab5aafe33d033d2f616ba8be0527e1c286"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:10 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:28 2008 -0500"
      },
      "message": "DM9000: Add mutex to protect access\n\nAdd a mutex to serialise access to the chip functions from\nentries such as the ethtool and the MII code. This should\nreduce the amount of time the spinlock is held to protect\nthe address register.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "86c62fab5aafe33d033d2f616ba8be0527e1c286",
      "tree": "e7fa174e6e825d62722618b9d1f197d177b40e6c",
      "parents": [
        "321f69a4c3bb807abdf1fd6329403ec0449a3d78"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:09 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:28 2008 -0500"
      },
      "message": "DM9000: Remove barely used SROM array read.\n\nThe srom array in the board data is only being used in the device probe\nroutines. The probe also only uses the first 6 bytes of an array\nwe spend 512ms reading 128 bytes from. Change to reading the\nMAC area directly to the MAC address structure.\n\nAs a side product, we rename the read_srom_word to dm9000_read_eeprom\nto bring it into line with the rest of the driver. No change is made\nto the delay in this function, which will be dealt with in a later\npatch.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "321f69a4c3bb807abdf1fd6329403ec0449a3d78",
      "tree": "618d05ce1be64489a787200f93cd73fa65138d0e",
      "parents": [
        "89c8b0e6cd3859a6445398c5aa94ebd21d0e64ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:08 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:27 2008 -0500"
      },
      "message": "DM9000: Use msleep() instead of udelay()\n\nWe can use sleeping functions when reading and writing the\nPHY registers, so let us sleep instead of busy waiting for\nthe PHY.\n\nNote, this also fixes a bug reading the PHY where only 100uS\nwas being used instead of 150uS\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "89c8b0e6cd3859a6445398c5aa94ebd21d0e64ce",
      "tree": "5aed488a12bcf2654990d715b9da314e9a8172ce",
      "parents": [
        "7da998591798ea52938d8482b52ae3f854f14359"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:07 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:26 2008 -0500"
      },
      "message": "DM9000: Do not sleep with spinlock and IRQs held\n\nThe phy read and write routines call udelay() with the board\nlock held, and with the posibility of IRQs being disabled. Since\nthese delays can be up to 500usec, and are only required as we\nhave to save the chip\u0027s address register.\n\nTo improve the behaviour, hold the lock whilst we are writing\nand then restore the state before the delay and then repeat\nthe process once the delay has happened.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7da998591798ea52938d8482b52ae3f854f14359",
      "tree": "263e3e0ce48f4d0d5744d3b4d74ec4d3bc5608fd",
      "parents": [
        "fcfa81aa3e8d885356139122fcb281487b983468"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:06 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:25 2008 -0500"
      },
      "message": "DM9000: Add initial ethtool support\n\nAdd support for ethtool operations for the DM9000.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcfa81aa3e8d885356139122fcb281487b983468",
      "tree": "1f6d4f8954806ba983e2a5aa51de3d40d44ec8ee",
      "parents": [
        "1a5f1c4ff80f522555d78d4dd0109f18395c6d83"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:05 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:25 2008 -0500"
      },
      "message": "DM9000: Remove old timer based poll routines\n\nRemove the timer based MII phy polling, as this is\ncurrently broken with the new EEPROM code that now\nuses mutexes to protect the phy access.\n\nThis will need to be replaced in the future by some\nform of mutex safe mechanism for reading the MII\nphy status.\n\nThe replacement has not been done here as changing\nthis patch, which is early in the sequence has quite\na knock-on effect. Once this series is merged, then\na new presentation of an patch to poll the MII link\nstatus can be added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1a5f1c4ff80f522555d78d4dd0109f18395c6d83",
      "tree": "7da2529a1137d112cb8665107aa1f746b6163dd4",
      "parents": [
        "5b2b4ff05593bc35c90dac84ecb82cb7501ecd07"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:04 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:24 2008 -0500"
      },
      "message": "DM9000: Pass IRQ flags via platform resources\n\nUse the flags in the IRQ resource to specify the type of\nIRQ being requested, so that systems which do not have\nlevel-based interrupts, or change the interrupt in some\nother way can specify this without making an #ifdef mess\nin the driver.\n\nThis is specifically designed to undo the change in commit\n4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349 which hardwires the\ntype for everyone but blackfin to IRQT_RISING, which breaks\nall a number of Simtec boards which use (and setup in the\nbootloader) active low IRQs.\n\nNote, although there where originally objections due to\nthe use of IORESOURCE_IRQ and IRQT_ flags not sharing the\nsame definition, at least \u003cinclude/linux/interrupt.h\u003e notes\nthese are the same.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCC: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCC: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCC: Alex Landau \u003clandau.alex@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b2b4ff05593bc35c90dac84ecb82cb7501ecd07",
      "tree": "4faf39b5546825c2676fd06db839bdadbf808cff",
      "parents": [
        "a76836f95d285edcbdcddde5dfaca56e2030f2f5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:03 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:06:23 2008 -0500"
      },
      "message": "DM9000 update debugging macros to use debug level\n\nChange the debug macros to use the compiler to elide any\nunnecessary debug level, and to allow device configurable\ndebug control.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a76836f95d285edcbdcddde5dfaca56e2030f2f5",
      "tree": "23f9ea118a49aae7c82aa0a4e63f30fb48d779b3",
      "parents": [
        "33ba509191dd6c6735cc96d2ba411fa311f9a6be"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:02 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:05:23 2008 -0500"
      },
      "message": "DM9000 use dev_xxx() instead of printk for output.\n\nMove to using dev_dbg() and friends for the output of\ninformation to the user.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33ba509191dd6c6735cc96d2ba411fa311f9a6be",
      "tree": "94294478bc81af77c5e05cd977314baf207d37e6",
      "parents": [
        "931165739a75f88530d5b02cafaacf9bb6b66d87"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:01 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:05:22 2008 -0500"
      },
      "message": "DM9000: Add platform data to specify external phy\n\nPatch from: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\n\nThis patch adds a flag to the DM9000 platform data which, when set,\nconfigures the device to use an external PHY.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linuy@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "931165739a75f88530d5b02cafaacf9bb6b66d87",
      "tree": "68bc8dfb4a0d89c106ae6462384088fb8f7f171c",
      "parents": [
        "a8cc21f64648073e443365d113c55755b92622a6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 05 00:02:00 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 11:05:15 2008 -0500"
      },
      "message": "DM9000: Fix endian-ness of data accesses.\n\nPatch from: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\n\nThis patch splits the receive status in 8bit wide fields and convert the\npacket length from little endian to CPU byte order.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a8cc21f64648073e443365d113c55755b92622a6",
      "tree": "bda4eacf003636fdf5418e777711cfd1f4e2a0f8",
      "parents": [
        "3c34ac36ac1084e571ef9b6fb1d6a5b10ccc1fd0"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Wed Jan 30 12:30:16 2008 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:44:28 2008 -0500"
      },
      "message": "Optimize cxgb3 xmit path (a bit)\n\n\t1. Add common code for stopping queue.\n\t2. No need to call netif_stop_queue followed by netif_wake_queue (and\n\t   infact a netif_start_queue could have been used instead), instead\n\t   call stop_queue if required, and remove code under USE_GTS macro.\n\t3. There is no need to check for netif_queue_stopped, as the network\n\t   core guarantees that for us (I am sure every driver could remove\n\t   that check, eg e1000 - I have tested that path a few billion times\n\t   with about a few hundred thousand qstops but the condition never\n\t   hit even once).\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3c34ac36ac1084e571ef9b6fb1d6a5b10ccc1fd0",
      "tree": "5a5456b00c1a0bc5f9a7571539266783fd8ae8a6",
      "parents": [
        "09dde54c6a69d4f9ea1213923b93aeae7020f8b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 16 18:37:38 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:32:16 2008 -0500"
      },
      "message": "e1000: Fix for 32 bits platforms with 64 bits resources\n\nThe e1000 driver stores the content of the PCI resources into\nunsigned long\u0027s before ioremapping. This breaks on 32 bits\nplatforms that support 64 bits MMIO resources such as ppc 44x.\n\nThis fixes it by removing those temporary variables and passing\ndirectly the result of pci_resource_start/len to ioremap.\n\nThe side effect is that I removed the assignments to the netdev\nfields mem_start, mem_end and base_addr, which are totally useless\nfor PCI devices.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n--\n\n drivers/net/e1000/e1000_main.c |   18 +++++-------------\n 1 file changed, 5 insertions(+), 13 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09dde54c6a69d4f9ea1213923b93aeae7020f8b6",
      "tree": "5db71afb05e3b69304f795b3ba167870221577e3",
      "parents": [
        "589866f9f1cb14273b644993d362ec7845007f94"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:57 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:30:05 2008 -0500"
      },
      "message": "PS3: gelic: Add wireless support for PS3\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "589866f9f1cb14273b644993d362ec7845007f94",
      "tree": "fc36f14ed3b8d583e30264bcb1f9c35fc6818b51",
      "parents": [
        "01fed4c284def58b8a9ee0b915c3956b93c670b7"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:42 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:30:02 2008 -0500"
      },
      "message": "PS3: gelic: Add support for dual network interface\n\nAdd support for dual network (net_device) interface so that ethernet\nand wireless can own separate ethX interfaces.\n\nV2\n  - Fix the bug that bringing down and up the interface keeps rx\n    disabled.\n  - Make \u0027gelic_net_poll_controller()\u0027 extern , as David Woodhouse\n    pointed out at the previous submission.\n  - Fix weird usage of member names for the rx descriptor chain\nV1\n  - Export functions which are convenient for both interfaces\n  - Move irq allocation/release code to driver probe/remove handlers\n    because interfaces share interrupts.\n  - Allocate skbs by using dev_alloc_skb() instead of netdev_alloc_skb()\n    as the interfaces share the hardware rx queue.\n  - Add gelic_port struct in order to abstract dual interface handling\n  - Change handlers for hardware queues so that they can handle dual\n    {source,destination} interfaces.\n  - Use new NAPI functions\nThis is a prerequisite for the new PS3 wireless support.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01fed4c284def58b8a9ee0b915c3956b93c670b7",
      "tree": "830ddb0858e83ee2c716bb9b7a0de40858d7f95f",
      "parents": [
        "7bc56b92b025c13f8d3c9b049ed816db464fb0b5"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:32 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:52 2008 -0500"
      },
      "message": "PS3: gelic: add support for port link status\n\nAdd support for interrupt driven port link status detection.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7bc56b92b025c13f8d3c9b049ed816db464fb0b5",
      "tree": "8ee98f2d79fbbb18b346278371147bf0f720fdc2",
      "parents": [
        "59e973277cf942a1eac6d83802d6c9d1f397566b"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:20 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:48 2008 -0500"
      },
      "message": "PS3: gelic: remove duplicated ethtool handlers\n\nRemove some ethtool handlers, which duplicate functionality that was already\nprovided by the common ethtool handlers.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "59e973277cf942a1eac6d83802d6c9d1f397566b",
      "tree": "7762b444c7721edd3240c3ec66d60ab07e72bec1",
      "parents": [
        "100e1d891902e432951e88bffba0dc49005a216c"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:58:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:45 2008 -0500"
      },
      "message": "PS3: gelic: code cleanup\n\nCode cleanup:\n - Use appropriate prefixes for names instead of fixed \u0027gelic_net\u0027\n   so that objects of the functions, variables and constants can be estimated.\n - Remove definitions for IPSec offload to the gelic hardware.  This\n   functionality is never supported on PS3.\n - Group constants with enum.\n - Use bitwise constants for interrupt status, instead of bit numbers to\n   eliminate shift operations.\n - Style fixes.\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "100e1d891902e432951e88bffba0dc49005a216c",
      "tree": "909d20fac03d21a5692e31896b5b11eb629dda8b",
      "parents": [
        "b94e1d47684b0bee6088d848e29154697ea4c4bd"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:57:54 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:41 2008 -0500"
      },
      "message": "PS3: gelic: Add endianness macros\n\nMark the members of the structure for DMA descriptors with proper endian\nannotations and use the appropriate accessor macros.\nAs the gelic driver works only on PS3, all these macros will be\nexpanded to null.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b94e1d47684b0bee6088d848e29154697ea4c4bd",
      "tree": "32ef876c110f17833d8c2dbbd9032f85b34b2bc0",
      "parents": [
        "2192f3956d7bcb4cf748f0b8e2c94f0e634810aa"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Thu Feb 07 19:57:41 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:38 2008 -0500"
      },
      "message": "PS3: gelic: Fix the wrong dev_id passed\n\nThe device id for lv1_net_set_interrupt_status_indicator() is wrong.\nThis path would be invoked only in the case of an initialization failure.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2192f3956d7bcb4cf748f0b8e2c94f0e634810aa",
      "tree": "861a5e4d6554ded2120f2d646447f6a6cb004f97",
      "parents": [
        "a197f6938db43b5ef464242f707233d3bd8842eb"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "lkmladrian@gmail.com",
        "time": "Fri Feb 08 11:21:58 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:29:33 2008 -0500"
      },
      "message": "8139too fix for Dreamcast\n\nUpdates the 8139too driver to work with recently added\n(a724605cb7a66d423a494a395f9a8ba871b8a1eb) declared coherent memory\npatch for the Dreamcast.\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a197f6938db43b5ef464242f707233d3bd8842eb",
      "tree": "ad6052d0da4fe9ab3bed5a214d367035d873f28b",
      "parents": [
        "b3028cdc1859adf371f9457862e466f0e67f0b10"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 15:27:38 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:28:33 2008 -0500"
      },
      "message": "ni52: Remove 278 scripts/checkpatch errors\n\nTo kill the volatiles also switch it to stop poking ISA memory directly\nwithout going through readb and friends.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3028cdc1859adf371f9457862e466f0e67f0b10",
      "tree": "2e6a1b462695a7f6a2989fd570bf900b03011a0b",
      "parents": [
        "232c56408861e666d2546960d1180eb2c65260bd"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Fri Feb 08 07:29:38 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:28:31 2008 -0500"
      },
      "message": "pcnet32: Use print_mac\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "232c56408861e666d2546960d1180eb2c65260bd",
      "tree": "0b94dc0b42630763896158a7bbab0d8cd748c125",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Fri Feb 08 07:32:26 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 10:28:30 2008 -0500"
      },
      "message": "pcnet32: use NET_IP_ALIGN instead of 2\n\nChange hard coded 2 to NET_IP_ALIGN.  Added new #define with comments.\nTested amd_64\n\nSigned-off-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "25f666300625d894ebe04bac2b4b3aadb907c861",
      "tree": "47547369f2d6eb366268e85252444ecb1bdcfab5",
      "parents": [
        "0b6ca82af83a79f3d1001c8a0701ed34ac38126e",
        "21347456abfbf5bc7fcace7327476736bbb28abe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 00:04:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 00:04:35 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (28 commits)\n  [NET_SCHED] sch_htb: htb_requeue fix\n  [IPV6]: Replace using the magic constant \"1024\" with IP6_RT_PRIO_USER for fc_metric.\n  starfire: secton fix\n  via-velocity: section fix\n  natsemi: section fix\n  typhoon: section fix\n  isdn: fix section mismatch warning for ISACVer\n  isdn: fix section mismatch warnings from hisax_cs_setup_card\n  isdn: fix section mismatch warnings in isac.c and isar.c\n  isdn: fix section mismatch warning in hfc_sx.c\n  [PKT_SCHED] ematch: tcf_em_destroy robustness\n  [PKT_SCHED]: deinline functions in meta match\n  [SCTP]: Convert sctp_dbg_objcnt to seq files.\n  [SCTP]: Use snmp_fold_field instead of a homebrew analogue.\n  [IGMP]: Optimize kfree_skb in igmp_rcv.\n  [KEY]: Convert net/pfkey to use seq files.\n  [KEY]: Clean up proc files creation a bit.\n  pppol2tp: fix printk warnings\n  bnx2: section fix\n  bnx2x: section fix\n  ...\n"
    },
    {
      "commit": "da219b7c69bd5219fe63b1f2fc2c96eb7a21d2c6",
      "tree": "660a71357d23052610c0f16fc139c831ba5b25b3",
      "parents": [
        "4f14b92f454150293d79031d210cc678329f3e02"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:42:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:42:17 2008 -0800"
      },
      "message": "starfire: secton fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/starfire.c:219: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f14b92f454150293d79031d210cc678329f3e02",
      "tree": "5af1391b0e4c9b32ad1d4f9e93282b05a0c10346",
      "parents": [
        "aa738adf89deede805d821feddd5b07999904ffd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:41:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:41:40 2008 -0800"
      },
      "message": "via-velocity: section fix\n\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/via-velocity.c:443: error: chip_info_table causes a section type conflict\n\non this one I had to remove the __devinitdata too.  Don\u0027t know why.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa738adf89deede805d821feddd5b07999904ffd",
      "tree": "625bdcf3467e6f13b1de952ad0564fbb3fdca801",
      "parents": [
        "952b3494cf9d4ff7f48c13363393cab15cde056f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:41:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:41:08 2008 -0800"
      },
      "message": "natsemi: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/natsemi.c:245: error: natsemi_pci_info causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "952b3494cf9d4ff7f48c13363393cab15cde056f",
      "tree": "9cdc14498b6f1b2114f3eec27daf823995d97a5d",
      "parents": [
        "f4e64333f829af6b2fe536b0f556d7a6b561c0ef"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:40:34 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:40:34 2008 -0800"
      },
      "message": "typhoon: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/typhoon.c:137: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91a0736531c3c8a6ce49ac2a0dec0c83125936e1",
      "tree": "819dc448b0315f89cc6e23791dae8beb2ed1a1e8",
      "parents": [
        "531021f2ca681faf58f926771f85bb5c76f13eba"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Sun Feb 10 05:06:25 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:27:01 2008 -0800"
      },
      "message": "x25_asy.c: silence compiler warning\n\nCommit 11b0cc3a4af65413ca3bb5698769e091486e0b22 (\"x25_asy: Fix ref count\nrule violation\") introduced the warning\n\n  drivers/net/wan/x25_asy.c: In function `x25_asy_open_tty\u0027:\n  drivers/net/wan/x25_asy.c:557: warning: unused variable `ld\u0027\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0efeaa335ce494680d1884f267eed7642dee3ca8",
      "tree": "fa39e28d361c0859ea5b84e16f0c70805172a28b",
      "parents": [
        "fefa864530766d8da2b8606235387c5173fb2309"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:17:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:17:51 2008 -0800"
      },
      "message": "pppol2tp: fix printk warnings\n\ndrivers/net/pppol2tp.c: In function `pppol2tp_seq_tunnel_show\u0027:\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 4)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 5)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 6)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 7)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 8)\ndrivers/net/pppol2tp.c:2295: warning: long long unsigned int format, __u64 arg (arg 9)\ndrivers/net/pppol2tp.c: In function `pppol2tp_seq_session_show\u0027:\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 5)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 6)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 7)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 8)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 9)\ndrivers/net/pppol2tp.c:2328: warning: long long unsigned int format, __u64 arg (arg 10)\n\nNot all platforms implement u64 with unsigned long long.  eg: powerpc.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fefa864530766d8da2b8606235387c5173fb2309",
      "tree": "e3c70e3eca2bed80ec7fdfca3d638b6afaf40ada",
      "parents": [
        "53a10565be7e4e6bdac65c81630bb048d679999e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:17:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:17:15 2008 -0800"
      },
      "message": "bnx2: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/bnx2.c:67: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53a10565be7e4e6bdac65c81630bb048d679999e",
      "tree": "7501ed974884da7030d399256fc60bf9ebb10fb7",
      "parents": [
        "268bcca1e7b0d244afd07ea89cda672e61b0fc4a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:16:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:16:41 2008 -0800"
      },
      "message": "bnx2x: section fix\n\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/bnx2x.c:73: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0e2dcffae8701f00b34bce90e762eb798dea5b1",
      "tree": "f648533a633a2d065b3c9c569c4e9e3c6b2c2ea8",
      "parents": [
        "04a94babd68952a4e3cdd54ebf8ce8891f9b0f2e",
        "5128bdc97a1018aacac2550cf73bda61041cc3b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 15:34:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 15:34:26 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/core: Remove unused struct ib_device.flags member\n  IB/core: Add IP checksum offload support\n  IPoIB: Add send gather support\n  IPoIB: Add high DMA feature flag\n  IB/mlx4: Use multiple WQ blocks to post smaller send WQEs\n  mlx4_core: Clean up struct mlx4_buf\n  mlx4_core: For 64-bit systems, vmap() kernel queue buffers\n  IB/mlx4: Consolidate code to get an entry from a struct mlx4_buf\n"
    },
    {
      "commit": "11b0cc3a4af65413ca3bb5698769e091486e0b22",
      "tree": "eebb0788777410b6cad2ca926cd2ec254221e72a",
      "parents": [
        "4600ecfcf3ad160ac0c6fcff6115f6edb081ccfa"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 08 15:00:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 15:33:33 2008 -0800"
      },
      "message": "x25_asy: Fix ref count rule violation\n\nx25_asy does not take an ldisc reference before calling the flush method.\nFix it to use the helper function we provide.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cf975e16927fd70f34cee20d3856246c13bb4c8",
      "tree": "bb955d50f28e5d98c198701798c8341d9763299a",
      "parents": [
        "03054de1e0b90b33e9974107d84dabd2509f5898",
        "bc10ac3f2fe44e65f787d6197fd5d17304bf7d83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 10:01:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 10:01:28 2008 -0800"
      },
      "message": "Merge branch \u0027cris\u0027 of git://www.jni.nu/cris\n\n* \u0027cris\u0027 of git://www.jni.nu/cris: (158 commits)\n  CRIS v32: Remove hwregs/timer_defs.h, it is now architecture specific.\n  CRIS v32: Change drivers/i2c.c locking.\n  CRIS v32: Rewrite ARTPEC-3 gpio driver to avoid volatiles and general cleanup.\n  CRIS: Add new timerfd syscall entries.\n  MAINTAINERS: Add my information for the CRIS port.\n  CRIS v32: Correct spelling of bandwidth in function name.\n  CRIS v32: Clean up nandflash.c for ARTPEC-3 and ETRAX FS.\n  CRIS v10: Cleanup of drivers/gpio.c\n  CRIS v10: drivers/net/cris/eth_v10.c rename LED defines to CRIS_LED to avoid name clash.\n  CRIS: Make io_pwm_set_period members unsigned in etraxgpio.h\n  CRIS: Move ETRAX_AXISFLASHMAP to common Kconfig file.\n  CRIS: Drop regs parameter from call to profile_tick in kernel/time.c\n  CRIS v32: Fix minor formatting issue in mach-a3/io.c\n  CRIS v32: Initialize GIO even if we\u0027re rambooting in kernel/head.S\n  CRIS v32: Remove kernel/arbiter.c, it now exists in machine dependent directory.\n  CRIS v32: Minor changes to avoid errors in asm-cris/arch-v32/hwregs/reg_rdwr.h\n  CRIS v32: arch-v32/hwregs/intr_vect_defs.h moved to machine dependent directory.\n  CRIS v32: Correct offset for TASK_pid in asm-cris/arch-v32/offset.h\n  CRIS v32: Move register map header to machine dependent directory.\n  CRIS v32: Let compiler know that memory is clobbered after a break op.\n  ...\n"
    },
    {
      "commit": "b920de1b77b72ca9432ac3f97edb26541e65e5dd",
      "tree": "40fa9be1470e929c47927dea7eddf184c0204229",
      "parents": [
        "ef3d534754f31fed9c3b976fee1ece1b3bc38282"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "mn10300: add the MN10300/AM33 architecture to the kernel\n\nAdd architecture support for the MN10300/AM33 CPUs produced by MEI to the\nkernel.\n\nThis patch also adds board support for the ASB2303 with the ASB2308 daughter\nboard, and the ASB2305.  The only processor supported is the MN103E010, which\nis an AM33v2 core plus on-chip devices.\n\n[akpm@linux-foundation.org: nuke cvs control strings]\nSigned-off-by: Masakazu Urade \u003curade.masakazu@jp.panasonic.com\u003e\nSigned-off-by: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5efa1d1c940f07e79469e20db2b7a73c44180e82",
      "tree": "fd3f31d63e5c657599f012a0c0f8c0a15cc96605",
      "parents": [
        "a63461e9ea35e55058e0a07e2030de13584e9ca2"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Feb 06 13:35:07 2008 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Feb 08 11:16:44 2008 +0100"
      },
      "message": "CRIS v10: drivers/net/cris/eth_v10.c rename LED defines to CRIS_LED to avoid name clash.\n"
    },
    {
      "commit": "3d50337f62a61027f40ad4ceddefa3c91e5d479e",
      "tree": "c89bed784ab0fc402e9f4155f500170c9a335949",
      "parents": [
        "5b808a593588b2e6235c59fcd278791c53667787",
        "d39a7a63eb3971b1b3cc5c181ed526bf437b1c72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:14 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add HP Jornada 6xx driver\n  leds: Remove the now uneeded ixp4xx driver\n  leds: Add power LED to the wrap driver\n  leds: Fix led-gpio active_low default brightness\n  leds: hw acceleration for Clevo mail LED driver\n  leds: Add support for hardware accelerated LED flashing\n  leds: Standardise LED naming scheme\n  leds: Add clevo notebook LED driver\n"
    },
    {
      "commit": "37969581301e50872a1ae84dc73962b5f7ee6b76",
      "tree": "35bbd6a07f903f248f4bd209b8d194a922415fe0",
      "parents": [
        "80ff8a805113850a3ffafcc8e6eaa1fdd51b02f3",
        "24f1a849614ba1805e26a05da7cc8c6bd67490ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:02:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:02:26 2008 -0800"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (69 commits)\n  [POWERPC] Add SPE registers to core dumps\n  [POWERPC] Use regset code for compat PTRACE_*REGS* calls\n  [POWERPC] Use generic compat_sys_ptrace\n  [POWERPC] Use generic compat_ptrace_request\n  [POWERPC] Use generic ptrace peekdata/pokedata\n  [POWERPC] Use regset code for PTRACE_*REGS* requests\n  [POWERPC] Switch to generic compat_binfmt_elf code\n  [POWERPC] Switch to using user_regset-based core dumps\n  [POWERPC] Add user_regset compat support\n  [POWERPC] Add user_regset_view definitions\n  [POWERPC] Use user_regset accessors for GPRs\n  [POWERPC] ptrace accessors for special regs MSR and TRAP\n  [POWERPC] Use user_regset accessors for SPE regs\n  [POWERPC] Use user_regset accessors for altivec regs\n  [POWERPC] Use user_regset accessors for FP regs\n  [POWERPC] mpc52xx: fix compile error introduce when rebasing patch\n  [POWERPC] 4xx: PCIe indirect DCR spinlock fix.\n  [POWERPC] Add missing native dcr dcr_ind_lock spinlock\n  [POWERPC] 4xx: Fix offset value on Warp board\n  [POWERPC] 4xx: Add 440EPx Sequoia ehci dts entry\n  ...\n"
    },
    {
      "commit": "6c152beefbf90579d21afc4f7e075b1f801f9a75",
      "tree": "c5814496de9e29662d558deddb31e0a0c4549cd7",
      "parents": [
        "cec035de8265b18252742ef359b12e9694641112"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Oct 31 15:00:07 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:47:00 2008 +0000"
      },
      "message": "leds: Standardise LED naming scheme\n\nAs discussed on LKML some notion of \u0027function\u0027 is needed in\nLED naming. This patch adds this to the documentation and\nstandardises existing LED drivers.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "b57aacfa7a95328f469d0360e49289b023c47e9e",
      "tree": "5642416e92540b93ffb1221ae75b3f1f43ffcd7b",
      "parents": [
        "313abe55a87bc10e55d00f337d609e17ad5f8c9a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Feb 06 21:17:59 2008 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Feb 06 21:17:59 2008 -0800"
      },
      "message": "mlx4_core: Clean up struct mlx4_buf\n\nNow that struct mlx4_buf.u is a struct instead of a union because of\nthe vmap() changes, there\u0027s no point in having a struct at all.  So\nmove .direct and .page_list directly into struct mlx4_buf and get rid\nof a bunch of unnecessary \".u\"s.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "313abe55a87bc10e55d00f337d609e17ad5f8c9a",
      "tree": "833ff3c4b33f83d4ca64ed322c2d8efa21529d71",
      "parents": [
        "1c69fc2a9012e160c8d459f63df74a6b01db8322"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Mon Jan 28 10:40:51 2008 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Feb 06 21:17:45 2008 -0800"
      },
      "message": "mlx4_core: For 64-bit systems, vmap() kernel queue buffers\n\nSince kernel virtual memory is not a problem on 64-bit systems, there\nis no reason to use our own 2-layer page mapping scheme for large\nkernel queue buffers on such systems.  Instead, map the page list to a\nsingle virtually contiguous buffer with vmap(), so that can we access\nbuffer memory via direct indexing.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "655d2ce073f5927194dbc28d2bd3c062a4a3caac",
      "tree": "9fa289764e2b3cd8dbdc6d11299f0f16b93414b6",
      "parents": [
        "9c1ca6e68a5d8d58776833b6496c0656a10be50c",
        "370076d932ff56a02b9c5328729a69d432cd4b32"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 03:52:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 03:52:44 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "370076d932ff56a02b9c5328729a69d432cd4b32",
      "tree": "78dedef466d2ac0031f35e7fb84104fdbf2dbfa3",
      "parents": [
        "15cf6dde99e40bf571a5ca48376650e163fcd30f"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Feb 06 08:50:11 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 06:42:30 2008 -0500"
      },
      "message": "virtio net: fix oops on interface-up\n\nI got the following oops during interface ifup. Unfortunately its not\neasily reproducable so I cant say for sure that my fix fixes this\nproblem, but I am confident and I think its correct anyway:\n\n   \u003c2\u003ekernel BUG at /space/kvm/drivers/virtio/virtio_ring.c:234!\n    \u003c4\u003eillegal operation: 0001 [#1] PREEMPT SMP\n    \u003c4\u003eModules linked in:\n    \u003c4\u003eCPU: 0 Not tainted 2.6.24zlive-guest-07293-gf1ca151-dirty #91\n    \u003c4\u003eProcess swapper (pid: 0, task: 0000000000800938, ksp: 000000000084ddb8)\n    \u003c4\u003eKrnl PSW : 0404300180000000 0000000000466374 (vring_disable_cb+0x30/0x34)\n    \u003c4\u003e           R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:0 CC:3 PM:0 EA:3\n    \u003c4\u003eKrnl GPRS: 0000000000000001 0000000000000001 0000000010003800 0000000000466344\n    \u003c4\u003e           000000000e980900 00000000008848b0 000000000084e748 0000000000000000\n    \u003c4\u003e           000000000087b300 0000000000001237 0000000000001237 000000000f85bdd8\n    \u003c4\u003e           000000000e980920 00000000001137c0 0000000000464754 000000000f85bdd8\n    \u003c4\u003eKrnl Code: 0000000000466368: e3b0b0700004        lg      %r11,112(%r11)\n    \u003c4\u003e           000000000046636e: 07fe                bcr     15,%r14\n    \u003c4\u003e           0000000000466370: a7f40001            brc     15,466372\n    \u003c4\u003e          \u003e0000000000466374: a7f4fff6            brc     15,466360\n    \u003c4\u003e           0000000000466378: eb7ff0500024        stmg    %r7,%r15,80(%r15)\n    \u003c4\u003e           000000000046637e: a7f13e00            tmll    %r15,15872\n    \u003c4\u003e           0000000000466382: b90400ef            lgr     %r14,%r15\n    \u003c4\u003e           0000000000466386: a7840001            brc     8,466388\n    \u003c4\u003eCall Trace:\n    \u003c4\u003e([\u003c000201500f85c000\u003e] 0x201500f85c000)\n    \u003c4\u003e [\u003c0000000000466556\u003e] vring_interrupt+0x72/0x88\n    \u003c4\u003e [\u003c00000000004801a0\u003e] kvm_extint_handler+0x34/0x44\n    \u003c4\u003e [\u003c000000000010d22c\u003e] do_extint+0xbc/0xf8\n    \u003c4\u003e [\u003c0000000000113f98\u003e] ext_no_vtime+0x16/0x1a\n    \u003c4\u003e [\u003c000000000010a182\u003e] cpu_idle+0x216/0x238\n    \u003c4\u003e([\u003c000000000010a162\u003e] cpu_idle+0x1f6/0x238)\n    \u003c4\u003e [\u003c0000000000568656\u003e] rest_init+0xaa/0xb8\n    \u003c4\u003e [\u003c000000000084ee2c\u003e] start_kernel+0x3fc/0x490\n    \u003c4\u003e [\u003c0000000000100020\u003e] _stext+0x20/0x80\n    \u003c4\u003e\n    \u003c4\u003e \u003c0\u003eKernel panic - not syncing: Fatal exception in interrupt\n    \u003c4\u003e\n\nAfter looking at the code and the dump I think the following scenario\nhappened: Ifup was running on cpu2 and the interrupt arrived on cpu0.\nNow virtnet_open on cpu 2 managed to execute napi_enable and disable_cb\nbut did not execute rx_schedule. Meanwhile on cpu 0 skb_recv_done was\ncalled by vring_interrupt, executed netif_rx_schedule_prep, which\nsucceeded and therefore called disable_cb. This triggered the BUG_ON,\nas interrupts were already disabled by cpu 2.\n\nI think the proper solution is to make the call to disable_cb depend on\nthe atomic update of NAPI_STATE_SCHED by using netif_rx_schedule_prep\nin the same way as skb_recv_done.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "15cf6dde99e40bf571a5ca48376650e163fcd30f",
      "tree": "92ba98c4e5728ca78cc00dc27aaed0d185ee9c15",
      "parents": [
        "4e84f9b10461ad3c869ced4373dd85771dd67d20"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Tue Feb 05 16:35:30 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 06:42:04 2008 -0500"
      },
      "message": "Fix PHY Lib support for gianfar and ucc_geth\n\nThe PHY Lib now uses mutexes instead of spin_locks.  ucc_geth\nand gianfar both grab the locks in their mdio_reset functions,\nso they need to use mutex_(un)lock instead.  This was not caught\nuntil someone tested it on an SMP system.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e84f9b10461ad3c869ced4373dd85771dd67d20",
      "tree": "f5ef2a69b4c04743f9dbc2dafad9fb94e6a4766c",
      "parents": [
        "eb79842838b6a3860d70be404fbb6e3b8f2a65de"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Feb 04 15:14:09 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 06:42:02 2008 -0500"
      },
      "message": "forcedeth: preserve registers\n\nVarious registers need to be preserved before resetting the device.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb79842838b6a3860d70be404fbb6e3b8f2a65de",
      "tree": "4441f807846a047d2db0669cbb20ad5ab8aca91e",
      "parents": [
        "b2976d23a15aac11e8e77a496108b9f4040fac4d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Feb 04 15:14:04 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 06:41:45 2008 -0500"
      },
      "message": "forcedeth: phy status fix\n\nThe driver needs to ack only the phy status bits that it is currently\nhandling and preserve the other bits for the other handlers. For\nexample, when reading/writing from the phy, it should not clear the link\nchange interrupt bit. This will cause a missing link change interrupt.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2976d23a15aac11e8e77a496108b9f4040fac4d",
      "tree": "f5ac3f3007795411969047233591f0b364db65cd",
      "parents": [
        "47eaa267a5db1729d238f977364e297b8963e115"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Feb 04 15:13:59 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 06:41:14 2008 -0500"
      },
      "message": "forcedeth: restart tx/rx\n\nThis patch fixes the issue where the transmitter and receiver must be\nrestarted when applying new changes to certain registers.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b370b08274a25cf1e2015fb7ce65c43173c8156f",
      "tree": "0c8f990148da4ca1275ac5471c93c519754f4aec",
      "parents": [
        "75e89b02e338d0db27f8e5d66642c7e2ae49c326",
        "7e25867fe8d705bcf707ef52004b669eb795d06d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 06 22:08:37 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 06 22:08:37 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.25\n"
    },
    {
      "commit": "8353ec7b0d6666c0674ca978379c55234609dae8",
      "tree": "c95f9678b52891c6748ee68b4c8e6f7dd96f3051",
      "parents": [
        "9ef9dc69d4167276c04590d67ee55de8380bc1ad"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jan 21 23:49:53 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 05 23:19:03 2008 -0600"
      },
      "message": "cpmac: convert to new Fixed PHY infrastructure\n\nThis patch converts cpmac to the new Fixed PHY infrastructure, though it\ndoesn\u0027t fix all the problems with that driver. I didn\u0027t even bother to\ntest this patch to compile, because cpmac driver is broken in several ways:\n\n1. This driver won\u0027t compile by itself because lack of its header describing\n   platform data;\n2. It assumes that fixed PHYs should be created by the ethernet driver.\n   It is wrong assumption: fixed PHYs creation is platform code authority,\n   driver must blindly accept bus_id and phy_id platform data variables\n   instead.\n\nAlso, it seem that that driver doesn\u0027t have actual in-tree users, so\nnothing to fix further.\n\nThe main purpose of that patch is to get rid of the following Kconfig\nwarning:\n\nscripts/kconfig/conf -s arch/powerpc/Kconfig\ndrivers/net/Kconfig:1713:warning: \u0027select\u0027 used by config symbol\n\u0027CPMAC\u0027 refers to undefined symbol \u0027FIXED_MII_100_FDX\u0027\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a29961b33b089cf4d252ac125891a2784d20ef2f",
      "tree": "8fcaa56db74d1357b73ddebb33fadba410ed1439",
      "parents": [
        "731a0609df9cef35ae861d31004f50a02ebde6c2",
        "b79caa68c0d48477453a90d12be34b47cb75f3a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 19:58:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 19:58:05 2008 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "731a0609df9cef35ae861d31004f50a02ebde6c2",
      "tree": "411fcdb49b7d20ebbbfd3c58b4c76362f51bab03",
      "parents": [
        "9ec138101f8a79007bc571174976a7814ed616f8"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Tue Feb 05 16:30:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 16:30:50 2008 -0800"
      },
      "message": "[PPPOL2TP]: Label unused warning when CONFIG_PROC_FS is not set.\n\nWhen CONFIG_PROC_FS is not set and CONFIG_PPPOL2TP is set,\nwe have the following warning in build:\n  drivers/net/pppol2tp.c: In function \u0027pppol2tp_init\u0027:\n  drivers/net/pppol2tp.c:2472: warning: label\n\u0027out_unregister_pppox_proto\u0027 defined but not used\n\nThis patches fixes this warning by adding appropriate #ifdef.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nAcked-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec6d2d453a932fd50c5fd95d5aac633b4e5f241d",
      "tree": "2112d2ddbe9d5944242d6a8723c86ec67c52083b",
      "parents": [
        "106adf3c84d081776a1d1fbb8a047cad12af2bb9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 23:13:15 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:22 2008 +0100"
      },
      "message": "r6040: cleanups\n\n- use netdev_alloc_skb\n- remove an useless variable in the IRQ handler\n- remove an unused private structure member\n- fix a spelling mistake\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "106adf3c84d081776a1d1fbb8a047cad12af2bb9",
      "tree": "341e1d4acd15856f4dee1b385285ddbeefe8c043",
      "parents": [
        "b4f1255d6839bd970d5ff20a9c3d73f73c9adaa3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 23:01:33 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:15 2008 +0100"
      },
      "message": "r6040: recover from transmit timeout\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "b4f1255d6839bd970d5ff20a9c3d73f73c9adaa3",
      "tree": "3aff83e40c49238aaa962042f1fd0da0161de2b2",
      "parents": [
        "d248fd77902fcf33b0bc49ab521930877d94890f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 22:55:34 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:08 2008 +0100"
      },
      "message": "r6040: add helpers to allocate and free the Tx/Rx buffers\n\nr6040_init_ring_desc moves around but it is kept unchanged.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d248fd77902fcf33b0bc49ab521930877d94890f",
      "tree": "c627edcd15bada7898a374e188a85fc1485fc93c",
      "parents": [
        "21511abd0a248a3f225d3b611cfabb93124605a7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 22:34:55 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:02 2008 +0100"
      },
      "message": "r6040: do not use a private stats structure to store statistics\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "b79caa68c0d48477453a90d12be34b47cb75f3a8",
      "tree": "103b22e57178cdfcdab2afd2fbd2d9ca45644fc7",
      "parents": [
        "532031d7f426eb02f854d13184416cabcb01bdd5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 05 12:50:41 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:47 2008 -0500"
      },
      "message": "b43: Fix DMA for 30/32-bit DMA engines\n\nThis checks if the DMA address is bigger than what the controller can manage.\nIt will reallocate the buffers in the GFP_DMA zone in that case.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "221c80cf03d77490b8e45184a273834d0259b9e0",
      "tree": "ce27a2ffbf4405be8e23884f5efe0ec693f812b1",
      "parents": [
        "8dd0100ce9511e52614ecd0a6587c13ce5769c8b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Feb 02 23:19:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:47 2008 -0500"
      },
      "message": "iwl3945-base.c: fix off-by-one errors\n\nThis patch fixes two off-by-one errors resulting in array overflows\nspotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8dd0100ce9511e52614ecd0a6587c13ce5769c8b",
      "tree": "0c3e89e2b154f2f778d6a0ae84006817ef275ebb",
      "parents": [
        "9eca9a8e81928685b4de00ecef83a7c13c340fc9"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:16:03 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: fix DMA slot resource leakage\n\nThis fixes four resource leakages.\nIn any error path we must deallocate the DMA frame slots we\npreviously allocated by request_slot().\nThis is done by storing the ring pointers before doing any ring\nallocation and restoring the old pointers in case of an error.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9eca9a8e81928685b4de00ecef83a7c13c340fc9",
      "tree": "9029574fe8c64a8b75c3f682d6ba2f4fd1ced504",
      "parents": [
        "ada50731c0346bf900dc387edd3a6961297bf2d3"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:16:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: drop packets we are not able to encrypt\n\nWe must drop any packets we are not able to encrypt.\nWe must not send them unencrypted or with an all-zero-key (which\nbasically is the same as unencrypted, from a security point of view).\n\nThis might only trigger shortly after resume before mac80211 reassociated\nand reconfigured the keys.\n\nIt is safe to drop these packets, as the association they belong to\nis not guaranteed anymore anyway.\nThis is a security fix in the sense that it prevents information leakage.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ada50731c0346bf900dc387edd3a6961297bf2d3",
      "tree": "4078a2d9fc93451e1414047cbc235f08e033f815",
      "parents": [
        "0cd67d48b519c3d8d89d238fab1cf68a5289638a"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:15:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: fix suspend/resume\n\nThis patch makes suspend/resume work with the b43legacy driver.\nWe must not overwrite the MAC addresses in the init function, as this\nwould also overwrite the MAC on resume. With an all-zero MAC the device\nfirmware is not able to ACK any received packets anymore.\nFix this by moving the initializion stuff that must be done on init but\nnot on resume to the start function.\nAlso zero out filter_flags to make sure we don\u0027t have some flags\nfrom a previous instance for a tiny timeframe until mac80211 reconfigures\nthem.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cd67d48b519c3d8d89d238fab1cf68a5289638a",
      "tree": "cc78d7f299831bdc7b60ea0f5aa79fb7fbde4427",
      "parents": [
        "9ef9dc69d4167276c04590d67ee55de8380bc1ad"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:15:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: fix PIO crash\n\nFix the crash reported below, which seems to happen on bcm4306 rev. 2 devices\nonly while using PIO:\n\nOops: 0000 [#1] PREEMPT\nModules linked in: b43(F) rfkill(F) led_class(F) input_polldev(F) arc4 b43legacy mac80211 cfg80211 i915 drm snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device ohci1394 ieee1394 ssb pcmcia snd_intel8x0m ehci_hcd uhci_hcd evdev\n\nPid: 0, comm: swapper Tainted: GF\t(2.6.24st3 #2)\nEIP: 0060:[\u003cf90f667b\u003e] EFLAGS: 00010002 CPU: 0\nEIP is at b43legacy_pio_handle_txstatus+0xbb/0x210 [b43legacy]\nEAX: 0000049b EBX: f11f8044 ECX: 00000001 EDX: 00000000\nESI: f1ff8000 EDI: 00000000 EBP: f11f8040 ESP: c04f4ef4\n DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\nProcess swapper (pid: 0, ti\u003dc04f4000 task\u003dc0488300 task.ti\u003dc04b8000)\nStack: f90f2788 c05009f0 c0500900 000010f7 f1053823 c04f4f24 dfb8e800 00000003\n       f1368000 00000007 00000296 f90f1975 00001000 010c0800 01000000 00000007\n       f90f6391 f11f8000 00000082 c04f4f4a 00000000 00004fd0 10f70000 8c061000\nCall Trace:\n [\u003cf90f2788\u003e] b43legacy_debugfs_log_txstat+0x48/0xb0 [b43legacy]\n [\u003cf90f1975\u003e] b43legacy_handle_hwtxstatus+0x75/0x80 [b43legacy]\n [\u003cf90f6391\u003e] b43legacy_pio_rx+0x201/0x280 [b43legacy]\n [\u003cf90e4fa3\u003e] b43legacy_interrupt_tasklet+0x2e3/0x870 [b43legacy]\n [\u003cc0123567\u003e] tasklet_action+0x27/0x60\n [\u003cc01237b4\u003e] __do_softirq+0x54/0xb0\n [\u003cc010686b\u003e] do_softirq+0x7b/0xe0\n [\u003cc01457c0\u003e] handle_level_irq+0x0/0x110\n [\u003cc01457c0\u003e] handle_level_irq+0x0/0x110\n [\u003cc0123758\u003e] irq_exit+0x38/0x40\n [\u003cc0106953\u003e] do_IRQ+0x83/0xd0\n [\u003cc011812f\u003e] __update_rq_clock+0x4f/0x180\n [\u003cc0104b4f\u003e] common_interrupt+0x23/0x28\n [\u003cc011007b\u003e] wakeup_code+0x7b/0xde\n [\u003cc02b1039\u003e] acpi_processor_idle+0x24a/0x3c9\n [\u003cc01025c7\u003e] cpu_idle+0x47/0x80\n [\u003cc04b9ad5\u003e] start_kernel+0x205/0x290\n [\u003cc04b9360\u003e] unknown_bootoption+0x0/0x1f0\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 0f 00 00 81 fb ff 00 00 00 0f 87 36 01 00 00 8d 04 db 85 ff 8d 6c c6 40 8d 5d 04 0f 85 ef 00 00 00 fe 4e 0e 0f b7 46 0c 8b 53 04 \u003c8b\u003e 4a 50 29 c8 83 e8 52 66 89 46 0c 8b 54 24 14 80 7a 0b 00 74\nEIP: [\u003cf90f667b\u003e] b43legacy_pio_handle_txstatus+0xbb/0x210 [b43legacy] SS:ESP 0068:c04f4ef4\nKernel panic - not syncing: Fatal exception in interrupt\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47eaa267a5db1729d238f977364e297b8963e115",
      "tree": "d0185dcffbbb272ac422a00a9c0e44cf7850438b",
      "parents": [
        "40d25142f2ef27084fc317ac8bb5bae460c8ea72"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Feb 01 22:39:50 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:40 2008 -0500"
      },
      "message": "Generic HDLC - use random_ether_addr()\n\nGeneric HDLC now uses random_ether_addr() for generating MAC addresse\nfor Ethernet-alike interfaces.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40d25142f2ef27084fc317ac8bb5bae460c8ea72",
      "tree": "400145d4607b8db1151c7379cb60fdc050210dc9",
      "parents": [
        "983e23041b28abb113862b2935a85cfb9aab4f5a"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Feb 01 22:37:12 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:39 2008 -0500"
      },
      "message": "Generic HDLC - remove now unneeded hdlc_device_desc\n\nRemoves now unneeded struct hdlc_device_desc\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "983e23041b28abb113862b2935a85cfb9aab4f5a",
      "tree": "406e55e0657d308fb92b17dcaab0292b157c1c28",
      "parents": [
        "d2f4fbe2982b3b9e46deea8d7288ea8f8d7b5bc4"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Feb 01 22:34:30 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:38 2008 -0500"
      },
      "message": "Generic HDLC - fix kernel panic\n\nFixes kernel panic in Frame Relay mode\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2f4fbe2982b3b9e46deea8d7288ea8f8d7b5bc4",
      "tree": "fbbf554fb01a2cab86fe5e083561bedee9c715d5",
      "parents": [
        "6f11eef7790828c33b4f6fc41aed9815ad047e7c"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:19 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:37 2008 -0500"
      },
      "message": "ixgbe: add real-time traffic counters\n\nJust like our other drivers before we can switch ixgbe to\nprovide real-time packet/byte counters to the stack easily.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f11eef7790828c33b4f6fc41aed9815ad047e7c",
      "tree": "fdbfb84e13a25e004873aae01bdbad002ca97330",
      "parents": [
        "e59bd25d579c143f1b93a33d3243d67abbb15abe"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:14 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:36 2008 -0500"
      },
      "message": "ixgbe: fix several counter register errata\n\nSeveral counters behave differently on 82598 causing them to display\nincorrect values. Adjust the accounting so the reported numbers\nmake sense and do not double count or represent the wrong item.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e59bd25d579c143f1b93a33d3243d67abbb15abe",
      "tree": "69c0f6a7c074c2dd4fe64d032f17517e212853cc",
      "parents": [
        "5eba3699a3b2e0d7afa0d4594980bafb1e47e2b4"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:09 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:35 2008 -0500"
      },
      "message": "ixgbe: properly return CHECKSUM_NONE, cleanup csum code\n\nWe were not returning CHECKSUM_NONE in a lot of cases which is\nwrong. Move common exit points in this function and error code\nup before the actual work in this function.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5eba3699a3b2e0d7afa0d4594980bafb1e47e2b4",
      "tree": "d060086d594012abd408866f18bd0555ddf8a940",
      "parents": [
        "9c83b070edd1f76531ba8a7a120e95f786dcbb73"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:04 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:34 2008 -0500"
      },
      "message": "ixgbe: Fix FW init/release, make this code a function\n\nA gap was left in the FW release/grab code in up/down path. Fix\nit by making the release/grab code a function and calling it in\nappropriate locations.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c83b070edd1f76531ba8a7a120e95f786dcbb73",
      "tree": "e4c4f9c58132d664f021e0405f33b8a51773c7ad",
      "parents": [
        "735441fb1a3b213d8cd12f641f5f1706a356b55c"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:59 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:34 2008 -0500"
      },
      "message": "ixgbe: Fix pause code for ethtool\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "735441fb1a3b213d8cd12f641f5f1706a356b55c",
      "tree": "8aea7b3ab09d4ee13d5648adfa731375d5018b1c",
      "parents": [
        "e092be60b2292af91c55f085151d58dc8a76820a"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:54 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:33 2008 -0500"
      },
      "message": "ixbge: Make ethtool code account for media types\n\nThe i82598 can support various media types but this ethtool\ncode only was coded for fiber just yet.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e092be60b2292af91c55f085151d58dc8a76820a",
      "tree": "4ea782d555da72be99a59d6a59b3ba86abd7f647",
      "parents": [
        "d4f80882ee7bdc721230b9ac209ddd3a837e4545"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:49 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:32 2008 -0500"
      },
      "message": "ixbge: remove TX lock and redo TX accounting.\n\nThis ports Herbert Xu\u0027s \"maybe_stop_tx\" code and removes the tx_lock\nwhich is not needed.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4f80882ee7bdc721230b9ac209ddd3a837e4545",
      "tree": "ec7a096ac3c39c0d5cc5f32e88f8c7bf2f089e4c",
      "parents": [
        "06f7525be463ef95bfdba001484bda04d00ec74e"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:31 2008 -0500"
      },
      "message": "ixgbe: remove obsolete irq_sem, add driver state checking code\n\nAfter testing we confirmed that the irq_sem can safely be\nremoved from ixgbe.\n\nAdd strict state checking code to various ethtool parts to\nproperly protect against races between various driver reset\npaths.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "06f7525be463ef95bfdba001484bda04d00ec74e",
      "tree": "5a7c8f5e07b029c9d7273301d5a8d4a76e9573bc",
      "parents": [
        "6c04a515085e6b94266db3e0e05c2700eeffa469"
      ],
      "author": {
        "name": "Erik Mouw",
        "email": "mouw@nl.linux.org",
        "time": "Mon Feb 04 18:56:54 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:29 2008 -0500"
      },
      "message": "xircom_cb should return NETDEV_TX_BUSY when no descriptors available\n\nChanges in other networking paths uncovered a bug in the xircom_cb\ndriver which made the kernel spew lots of the following error messages:\n\n  BUG eth1 code -5 qlen 0\n\nIt turned out that the driver returned -EIO when there was no\ndescriptor available for sending packets. It should return\nNETDEV_TX_BUSY instead. This was discussed on the netdev list before,\nsee http://thread.gmane.org/gmane.linux.network/84603 .\n\nSigned-off-by: Erik Mouw \u003cmouw@nl.linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c04a515085e6b94266db3e0e05c2700eeffa469",
      "tree": "efd3f0d82c7a823b65a7b53e807bf31a5a1c0d3f",
      "parents": [
        "324ff2c1793b6d3d5c377cf6de2ada9b49af227a"
      ],
      "author": {
        "name": "Leonardo Potenza",
        "email": "lpotenza@inwind.it",
        "time": "Mon Feb 04 23:47:16 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:13 2008 -0500"
      },
      "message": "drivers/net/tlan.c: compilation warning fix\n\nAdd a check for the pci_register_driver() return value.  Removed unused\nvariable pad_allocated.\n\nThe aim of this patch is to remove the following warning messages:\ndrivers/net/tlan.c: In function \u0027tlan_probe\u0027:\ndrivers/net/tlan.c:486: warning: ignoring return value of \u0027pci_register_driver\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Leonardo Potenza \u003clpotenza@inwind.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "324ff2c1793b6d3d5c377cf6de2ada9b49af227a"
}
