)]}'
{
  "log": [
    {
      "commit": "76fcdb30ae1cb28e438e5ffd4db5f49ea3d96cd7",
      "tree": "c0c274c9c6e5f25f82e218a65161857a356903a1",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 18:23:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 18:23:39 2007 -0700"
      },
      "message": "[SUNLANCE]: Fix sparc32 crashes by using of_*() interfaces.\n\nThis driver was still using the deprecated prom_*() interfaces to\nobtain values out of the OBP device tree, and this is causing\nsome kinds of problems on sparc32 especially SMP boxes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8a94b3dece0cdfdb42460bab28c454f71d3fa1d",
      "tree": "cc6d3fc91dc7dd0f7222accd1faf6a51aca51579",
      "parents": [
        "f861d62e12d3f732a36634e9e6b3b7b0112fef60"
      ],
      "author": {
        "name": "Mike Cruse",
        "email": "mcruse@definium.net",
        "time": "Mon Jul 30 16:29:29 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "setup and detect 2nd phy on MCF5275 in FEC driver\n\nAdded code to recognize the second interface on M5275 boards.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f861d62e12d3f732a36634e9e6b3b7b0112fef60",
      "tree": "3bc418ce7c69b7f0fbd58c09ad89cf07a82a6212",
      "parents": [
        "cb84d6e7ad10bd679df1787a1fc9624432a73317"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:29:16 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "clean up reading of ICR register in FEC driver\n\nOn the MCF5272, there is no need to read the ICR before writing it :\nthe bit 4n+3 is a write-enable for the bits 4n,4n+1 and 4n+2.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb84d6e7ad10bd679df1787a1fc9624432a73317",
      "tree": "e2282ebc5410c61895c6e3b10df106bdee031fff",
      "parents": [
        "f0d3464f5cd1002ad5c1f1116cc84a8815c41476"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:29:09 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "fix work queues in FEC driver\n\nFix the work queue code in the FEC driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0d3464f5cd1002ad5c1f1116cc84a8815c41476",
      "tree": "4de65e320beb957792ec4b5aa997ab6af7a15bbd",
      "parents": [
        "080853afe3da90d3c54a2eea8a9ab6a2f814fb0e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:28:57 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "remove unused config symbol from FEC driver\n\nRemoved unused CONFIG symbol and its conditional code from FEC driver.\nPointed out by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "080853afe3da90d3c54a2eea8a9ab6a2f814fb0e",
      "tree": "6b987265cf97fa09671d9d2b13b207d3e53bbb83",
      "parents": [
        "05ff09706bacc92ccadde3a74289118789581475"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:28:46 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:49:31 2007 -0700"
      },
      "message": "include cacheflush.h in FEC driver\n\nInclude cacheflush.h to get definitions for cache functions used\nin this code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05ff09706bacc92ccadde3a74289118789581475",
      "tree": "f18f0a1ff1ac43f9f83fa3ee3508005e83259566",
      "parents": [
        "a6ce22a5f61ba838b43763bf1e5be399f9dee4d0"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 30 10:25:22 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:37:45 2007 -0700"
      },
      "message": "Make lguest compile with CONFIG_BLOCK\u003dn and CONFIG_NET\u003dn\n\nGabriel C reports lguest doesn\u0027t compile with CONFIG_BLOCK\u003dn.  Fix this\nby introducing a config var for the block device, which depends on\nLGUEST \u0026\u0026 BLOCK.  Do the same for the net driver, rather then depending\ngratuitously on CONFIG_NET.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b5573769f26a23518b33a64ec129d2833564877",
      "tree": "697674b1d2bf12541fc745baa8ef8d9e6faf8888",
      "parents": [
        "8e8ef2971b0fd6dcf1a66014fb74b41938eecb4e",
        "27b92bdbd589cf3f59244bf5e848e7be254a2e4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected\n  Blackfin arch: add BF54x I2C/TWI TWI0 driver support\n  Blackfin On-Chip RTC driver update for supporting BF54x\n  Blackfin Ethernet MAC driver: fix bug Report returned -ENOMEM upwards (in case L1/uncached memory alloc fails)\n  Blackfin arch: add error message when IRQ no available\n  Blackfin arch: Initialize the exception vectors early in the boot process\n  Blackfin arch: fix a compiling warning about dma-mapping\n  Blackfin arch: switch to using proper defines this time THREAD_SIZE and PAGE_SIZE instead of just PAGE_SIZE everywhere\n  Blackfin arch: fix bug which unaligns the init thread\u0027s stack and causes the current macro to fail.\n  Blackfin arch: Load P0 before storing through it\n  Blackfin arch: fix KGDB bug, dont forget last parameter.\n  Blackfin arch: add selections for BF544 and BF542\n  Blackfin arch: use bfin_read_SWRST() now that BF561 provides it\n  Blackfin arch: setup aliases for some core Core A MMRs\n"
    },
    {
      "commit": "4fc09385c79fa95e97365d33de9b4e046d680b94",
      "tree": "961d42af4fd22ae01cfef355c39fc98276958862",
      "parents": [
        "b5445f956ec3c8c19b760775e9ff92a160e3a167"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Jul 26 10:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:20 2007 -0700"
      },
      "message": "m32r: Fix ei_tx_timeout() in drivers/net/lib8390.c\n\nChange INT0 trigger mode from edge-sense mode to level-sense mode,\nin order to fix the following timeout error:\n  \u0027NETDEV WATCHDOG: eth0: transmit timed out\u0027.\n\nThis patch is required only for the Mappi platform.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\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": "f56a384e98aa81065038c4e16f39ed989ccae687",
      "tree": "923bcaabd76a88351fe5e61370143350747a90c4",
      "parents": [
        "f8f0fdcd40449d318f8dc30c1b361b0b7f54134a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation VII: FIXMEs\n\nDocumentation: The FIXMEs\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2c9784325490c878b7f69aeec1bed98b288bd97",
      "tree": "d474007607c713a30db818107ca0581269f059a2",
      "parents": [
        "b2b47c214f4e85ce3968120d42e8b18eccb4f4e3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation III: Drivers\n\nDocumentation: The Drivers\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7b17cb13eaad6adf2f169840ccb193d4376e4b1",
      "tree": "c0e9dd25ab3f4d2fc4106c9f4ed93877f6bf043a",
      "parents": [
        "5b26e64ea39e45802c5736c8261bf8a8704d212f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:36:29 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "ax88796 (address space): cast to unsigned long, not long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f41bb3a5a24c82900b33071edcedec679b99de7",
      "tree": "7aa60a8445aefb4353dd94ff227ae9386d589cad",
      "parents": [
        "af3b162afd9fce69a94d79bd5b1f9c7c302212f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:35:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "cxgb3 gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af3b162afd9fce69a94d79bd5b1f9c7c302212f4",
      "tree": "a68bb80b4453fb17e2ba8eea5a27e490aa7ae6d6",
      "parents": [
        "6aa8b04975e71fb3d67bec7fbe2995b9bf54a06e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:35:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "misannotation in pppol2tp\n\nAddress of auto variable is not a userland pointer.  A good thing, too,\nsince if pppol2tp_tunnel_getsockopt() would _really_ get a userland pointer\nas argument, it would be an instant roothole...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88accb498fc92998d7b30b7515ba39f3e6070978",
      "tree": "339bd1f7b207af699ec6199745b78e347924ae7a",
      "parents": [
        "1398661b0d5f8570704fc267c9323cf1dde61e0a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jul 20 18:40:45 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "netdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e\n\nnetdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e on m68k\n\ndrivers/net/82596.c: In function \u0027init_rx_bufs\u0027:\ndrivers/net/82596.c:552: error: implicit declaration of function \u0027cache_clear\u0027\ndrivers/net/82596.c: In function \u0027i596_start_xmit\u0027:\ndrivers/net/82596.c:1104: error: implicit declaration of function \u0027cache_push\u0027\n\nThe driver still compiles on ia32 (CONFIG_APRICOT\u003dy)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1398661b0d5f8570704fc267c9323cf1dde61e0a",
      "tree": "91ed0aebed45dea382cdb54041ea6e00823019f4",
      "parents": [
        "6a0e09af44ef0ee7bf68bf89c8fd65eed0092d7a"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 22 20:43:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "forcedeth: mcp73 device addition\n\nThis patch contains new device settings for MCP73 chipset.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d2557f681162ff6a483ae689072f9811e6a6d8d",
      "tree": "1704b3b0babbb44f74307b89f575577d10781b06",
      "parents": [
        "8d22c9711aa5e704fc5f89027f5cf64838767c98"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Mon Jul 23 16:38:39 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "atl1: make atl1_init_ring_ptrs static\n\nSparse (correctly) thinks this function should be static.  Make it so.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d22c9711aa5e704fc5f89027f5cf64838767c98",
      "tree": "e1ec4ca708edc0e8922351e8af520606426dba3c",
      "parents": [
        "dde9f93c205a791c5647c14d43003c578ebf6f2d"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jul 23 16:05:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "eHEA: net_poll support\n\nnet_poll support for eHEA added\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dde9f93c205a791c5647c14d43003c578ebf6f2d",
      "tree": "cffa37e490a386cb88f68030ffbe60065c924e06",
      "parents": [
        "fcdff13905934874016f1899b15a9221c055d6ea"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 23 10:02:32 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "drivers/net/acenic.c: fix check-after-use\n\nThe Coverity checker noted that we\u0027ve already dereferenced \"dev\" when we\ncheck whether it\u0027s NULL.\n\nSince it\u0027s impossible that \"dev\" is NULL at this place this patch\nremoves the NULL check.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcdff13905934874016f1899b15a9221c055d6ea",
      "tree": "574be55425ed485adaaa05cb325b8a3c04e68bee",
      "parents": [
        "52cb1c2b70d9d2a81e842b90456b7a8158541ffd"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jul 20 13:14:07 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "defxx: Use __maybe_unused rather than a local hack\n\n This is a change to remove a local hack in favour to __maybe_unused that\nhas been recently added.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52cb1c2b70d9d2a81e842b90456b7a8158541ffd",
      "tree": "82ad0bd34225bd2b2b02e461d7941d7fe2c46543",
      "parents": [
        "fe6d3a4049ec9d859d75ddfcc6865a0f58178924"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 18 01:06:28 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "Fix error checking in Vitesse IRQ config\n\nphy_read() returns a negative number if there\u0027s an error, but the\nerror-checking code in the Vitesse driver\u0027s config_intr function\ntriggers if phy_read() returns non-zero.  Correct that.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fe6d3a4049ec9d859d75ddfcc6865a0f58178924",
      "tree": "37d9c39f6ae2408305d9c216a26b8ed237bd2a58",
      "parents": [
        "a3093d9b07101f2461f88dfd0a20aaaa8853e976"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:39:25 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "ps3: reduce allocation size of rx skb buffers\n\nReduced allocation size for rx skb buffers, from 2308 bytes to\n1356 per buffer.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a3093d9b07101f2461f88dfd0a20aaaa8853e976",
      "tree": "064ee9dd7e619777e1b68e345a88724aacd44258",
      "parents": [
        "ef76e3e2505db01f7d4b537854f4a177220c26c8"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:14 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: use kernel provided ethernet length constants\n\nUse constants already provided by the kernel for ethernet related lengths.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef76e3e2505db01f7d4b537854f4a177220c26c8",
      "tree": "5e02aa454ff535b8de6b68d607db2d72b759a947",
      "parents": [
        "91a500ac5654766e4d9a6502dfcceb7e0a235f98"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:13 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: fix typo in dma_req_block\n\ns/dam/dma\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "91a500ac5654766e4d9a6502dfcceb7e0a235f98",
      "tree": "acb41fc8f9f7406ccd12aef3f66518f106eda6fb",
      "parents": [
        "3f516c00d416bd39aab6cfb348b68919e295fe23"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:12 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: change cmb write threshold\n\nChange the threshold number of descriptors used to trigger CMB writes.\nThe vendor reports that under certain conditions this will reduce the\nnumber of unnecessary tx interrupts and improve rx performance.\n\nThis change is lifted directly from vendor version 1.2.40.2 of the L1\ndriver.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f516c00d416bd39aab6cfb348b68919e295fe23",
      "tree": "8e28b9d93bcb202b730f3d34ee5f1edcef0917a2",
      "parents": [
        "e6a7ff4a617ad3f6a59e2576d430b9292299d067"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:11 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "atl1: fix typo in DMA engine setup\n\nThe DMA engine setup contains a typo that can result in an incorrect\ndmaw_block setting.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e6a7ff4a617ad3f6a59e2576d430b9292299d067",
      "tree": "17754a667c17893940010804ae60512916e8b334",
      "parents": [
        "583aae1094d28aa1d58360318388c11d2ae7ed9c"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:10 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "atl1: change tpd_avail function name\n\nChange tpd_avail() to atl1_tpd_avail().\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "583aae1094d28aa1d58360318388c11d2ae7ed9c",
      "tree": "c05810bf1cc055d67eb71c628cb464c3622348b4",
      "parents": [
        "39a3d2d19cc8dc9d7ec3a1fefe95d7de0c6dc317"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:35:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: fix rare issue that reenabling rx DMA fails\n\nFixed rare issue that \u0027lv1_net_start_rx_dma failed, status\u003d-9\" was shown\nin dmesg.  This meant restarting rx DMA had been rejected by the hypervisor.\nThis issue would caused if the guest os requested starting DMA when\nthe hypervisor thought the DMA was in progress.\nThe state machine for DMA status of the hypervisor would be updated\nby processing interrupt in the hypervisor.\nThus we should wait for the interrupt delivery before restarting\nDMA.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39a3d2d19cc8dc9d7ec3a1fefe95d7de0c6dc317",
      "tree": "4a0a50fb2eb84e83a1f6531f777def4a2f58eb8a",
      "parents": [
        "f0861f82d9976fab8624f056fa6880e6f420e89f"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:34:07 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: removed calling netif_poll_enable() in open()\n\nRemoved use of netif_poll_enable() in open function.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0861f82d9976fab8624f056fa6880e6f420e89f",
      "tree": "08227b2ab0d5df3770ae17d3d31eacdfe26f9867",
      "parents": [
        "92548d601c45d76db337795d71c34846631dc7d6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:33:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: use ethX as the name of irq\n\nUse net_device name for registration of irq as many network drivers do.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92548d601c45d76db337795d71c34846631dc7d6",
      "tree": "c46a8b557cff63f3a3d9681f1ddc7627bb9386a2",
      "parents": [
        "78f710dc186f34fb14d8b22a33749a56013e7b85"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:31:07 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: use net_device_stats of net_device structure\n\nRemoved the statistics information from private structre.\nInstead, use net_device_stats in net_device structure.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78f710dc186f34fb14d8b22a33749a56013e7b85",
      "tree": "6e750e0ef0022c95bd0b27b8625e9873ce31a5ff",
      "parents": [
        "b3bd6fe96da32e4e818b51826f04349cee9b15ba"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:28:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: removed conditional ethtool support\n\nRemoved conditional ethtool support.  Always enabled.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3bd6fe96da32e4e818b51826f04349cee9b15ba",
      "tree": "27acc9fd9ae974d564481fd50ee4a305a952ba45",
      "parents": [
        "48544cc267da96a85e4d38aa1999a011229948d6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:27:12 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: removed defines no longer used\n\nRemoved defines no longer used.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48544cc267da96a85e4d38aa1999a011229948d6",
      "tree": "0abb855ec54f74ce85207d6ba7585dc8e8d18796",
      "parents": [
        "ea6992aa1f6ed514fe450f46befa56d8d2b6a7fb"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:24:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: tx descriptor handling cleanup\n\ngelic: TX descriptor handling cleanup\n\n        - Emitted return value of NETDEV_TX_LOCKED when DMA map or kick\n          failure.\n          Now it would free the skb, update drop packet statistics\n          and return OK. Requested from Jeff Garzik.\n        - Enable tx queue if number of free descriptors are more than 2\n        - Fixed descriptor leak if dma map for second descriptor failed\n        - Stopped calling xmit handler from interrupt handler in order\n          to recheck tx queue.  Instead, call appropriate helper functions.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ea6992aa1f6ed514fe450f46befa56d8d2b6a7fb",
      "tree": "f2043b39f2eb517a25282e5cc727c82132359c6a",
      "parents": [
        "9f6c9a8c50bc84ec748fec779ead321ee2b2debc"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:22:51 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: some minor cleanups\n\n- Removed the embarrassing definition which was used in only one\n  place.\n- Fixed wrong initialization of dmac_cmd_status.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f6c9a8c50bc84ec748fec779ead321ee2b2debc",
      "tree": "e0e58850265784fc6a4515c7cc637179d430a8d3",
      "parents": [
        "ceded32f097ba753fb4d339ad5c74f265ea8a03d"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:20:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: fix wrong calculation of rx descriptor address\n\nFixed the bug that calculation of the address of rx descriptor was\nwrong.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ceded32f097ba753fb4d339ad5c74f265ea8a03d",
      "tree": "64fd4a130d32c4fa39cd82c465645ab04b5d6cc4",
      "parents": [
        "890de95e8fe617a978e0fcad3c5dd2be99db4532"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Thu Jul 19 14:41:09 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "netxen: Load firmware during probe, dma watchdog fix.\n\nThe firmware should be loaded after resetting hardware during PCI probe,\nbesides module unload. This fixes issue with 2nd port of multiport adapter\non powerpc blades. This patch also fixes a bug that PCI resources are not\nfreed if dma watchdog shutdown failed. The dma watchdog poll messages\nduring module unload are also suppressed.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "890de95e8fe617a978e0fcad3c5dd2be99db4532",
      "tree": "528a145f827d0e87db7e32c321a91dab347f436d",
      "parents": [
        "ac421852b3a01e7440ac7bb2e635b60a99d0a391"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jul 19 11:48:29 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:38 2007 -0400"
      },
      "message": "ucc_geth: add support to netif message level\n\nAdds netif message level control to the ucc_geth driver.  The level can\nbe set by module parameter and ethtool.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac421852b3a01e7440ac7bb2e635b60a99d0a391",
      "tree": "b5dc87e69b764cf40cb5fb3a915340e1bbd0a08b",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jul 19 11:47:47 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:38 2007 -0400"
      },
      "message": "ucc_geth: add ethtool support\n\nThe patch enables statistics in ucc_geth and adds ethtool support to\nucc_geth driver.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a5b4860b973bb7a306562d8715ba8538a584537d",
      "tree": "ddfdb65a1c857a1c1647dce3070ee930c23aea10",
      "parents": [
        "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
        "e2f81daf23efde23d8cac1fc253d41838f0347cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Support small QP queues\n  IB/ehca: Make internal_create/destroy_qp() static\n  IB/ehca: Move ehca2ib_return_code() out of line\n  IB/ehca: Generate async event when SRQ limit reached\n  IB/ehca: Support large page MRs\n  IB/mlx4: Fix error path in create_qp_common()\n  mlx4_core: Change command token on timeout\n  IB/mthca: Change command token on timeout\n  IB/ipath: Remove ipath_layer dead code\n  IB/mlx4: Fix leaks in __mlx4_ib_modify_qp\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "e0009820edfa50267eb7a3e3c43f5530325a987b",
      "tree": "1845d864ff6a0b94bfe3fec91ef9b8fadface4c5",
      "parents": [
        "b77f2fa6299af4bbb7aa50c5064a0f087ea089d9"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Sat Jul 21 19:11:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:11:35 2007 -0700"
      },
      "message": "[NET]: Make NETDEVICES depend on NET.\n\nEnabling drivers from \"Devices \u003e Networking\" (in menuconfig), for \nexample SLIP and/or PLIP, throws link time errors when CONFIG_NET itself \nis \u003dn. Have CONFIG_NETDEVICES depend on CONFIG_NET.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a415138d8133587c0901d29941b821b86e9e7d",
      "tree": "c739df703e7dc73a38fb32a143adead4fa59dd7a",
      "parents": [
        "e97e2ddf07d6b6c2d621ddaec277e19f86c0cdb1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Jul 21 19:08:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:08:13 2007 -0700"
      },
      "message": "[IrDA]: TOSHIBA_FIR depends on virt_to_bus\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e97e2ddf07d6b6c2d621ddaec277e19f86c0cdb1",
      "tree": "7c84ad5813f63e76891871b662537bd8fb00ddbe",
      "parents": [
        "22e1fb25e78fd47b1ef3af3b48a2b07efdd3f95f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sat Jul 21 19:07:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:07:33 2007 -0700"
      },
      "message": "[IrDA]: EP7211 IR driver port to the latest SIR API\n\nThe EP7211 SIR driver was the only one left without a new SIR API port.\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0981582dbfae86ba0306406f1af329bb702752d2",
      "tree": "aae961cd3a5ca4b1e23278e70527058026048986",
      "parents": [
        "c1f74958dbd19f6a837d887ed416688c063af529"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jul 20 21:19:43 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Jul 20 21:19:43 2007 -0700"
      },
      "message": "mlx4_core: Change command token on timeout\n    \nThe FW command token is currently only updated on a command completion\nevent. This means that on command timeout, the same token will be\nreused for new command, which results in a mess if the timed out\ncommand *does* eventually complete.\n\nThis is the same change as the patch for mthca from Michael\nS. Tsirkin \u003cmst@dev.mellanox.co.il\u003e that was just merged.  It seems\nsensible to avoid gratuitous differences in FW command processing\nbetween mthca and mlx4.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "028ebff26915df18ab0cda664e2f0582650af155",
      "tree": "9b15fa56de4c8956479b14a8b150b10eeaac1f8c",
      "parents": [
        "5fc986100cb253897b4e16992e805343d30a819e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 02:30:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 17:14:30 2007 -0700"
      },
      "message": "[SPARC64]: Add proper multicast support to VNET driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ac12c6fe1b5fbda0d0caedb8214cde545a5737c",
      "tree": "26c7ad8f48ee82d4253a4a8c0637180aa0fb8b0d",
      "parents": [
        "52a23685f37c06d0cd00eeb8f517a90de3f2c338",
        "78d00125398f18f7354e759ba7cd544a6b07f504"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:26:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:26:54 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix two year old bug in early bootup asm.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix log message type in vio_create_one().\n  [SPARC64]: Tweak assertions in sun4v_build_virq().\n  [SPARC64]: Tweak kernel log messages in power_probe().\n  [SPARC64]: Fix handling of multiple vdc-port nodes.\n  [SPARC64]: Fix device type matching in VIO\u0027s devspec_show().\n  [SPARC64]: Fix MODULE_DEVICE_TABLE() specification in VDC and VNET.\n  [SPARC]: Add sys_fallocate() entries.\n  [SPARC64]: Use orderly_poweroff().\n"
    },
    {
      "commit": "25cccecce8e29f92eb5a0445bc97ee01ef2da379",
      "tree": "aed1b449d35fd1000cad05cbaf802f45a487551c",
      "parents": [
        "a9204879b4242c2bed3a172399906acd371a8081"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 16:07:33 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "Fix up sky2 breakage\n\n\tDoing |\u003d 1 \u003c\u003c 19 to 16bit unsigned is not particulary useful;\nthat register is 32bit, unlike the ones dealt with in the rest of\nfunction, so we need u32 variable here.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "446df4c1e5f56cb68ec0cd9c29bbb2c7b04a513e",
      "tree": "b2ea49882f6d34f228167765795e5b58e4b814a6",
      "parents": [
        "f6ea2090e08abf3b95e1b692f1eec596bce69e9c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:48 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "mac89x0: missing __init\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07ed31319422e82d50dfae7aebf88514d258b8f3",
      "tree": "ae56f9c26a4d23a9cf0114c1ddf401d26e7dab96",
      "parents": [
        "40c3a578a76ce0b20d1716e03b5a4b407ca9ca51"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 15 12:51:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 20 09:39:56 2007 +0100"
      },
      "message": "[ARM] rpc: silence two section mismatch warnings\n\nWARNING: drivers/built-in.o(.text+0x3fd54): Section mismatch: reference to .init.data: (between \u0027ether3_probe\u0027 and \u0027ether1_setmulticastlist\u0027)\nWARNING: drivers/built-in.o(.text+0x40380): Section mismatch: reference to .init.data: (between \u0027ether1_probe\u0027 and \u0027ether1_interrupt\u0027)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6accc0575c6b2105bf9b00bfc8cfee2cead3df6d",
      "tree": "fd47efcedbc654ca0f7fe471afb5a37ba87478c7",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 15 12:33:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 20 09:39:56 2007 +0100"
      },
      "message": "[ARM] rpc: remove linux/ptrace.h from ARM ether?.c drivers\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "da68e0814a83649f7063c33562f535b60396b566",
      "tree": "3de56abb616b1c80e4faa89a29f271575b361a0b",
      "parents": [
        "bc5a2e64a185c4759a540becac34651443b2d2ab"
      ],
      "author": {
        "name": "Fabio Massimo Di Nitto",
        "email": "fabbione@ubuntu.com",
        "time": "Wed Jul 18 14:35:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 19 21:26:57 2007 -0700"
      },
      "message": "[SPARC64]: Fix MODULE_DEVICE_TABLE() specification in VDC and VNET.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce8c2293be47999584908069e78bf6d94beadc53",
      "tree": "dfd6909e6866998d2103341b1e1af8c129d0cea8",
      "parents": [
        "41e9d344bf52c57ec16648d08618b61d3f1d4bdc",
        "ee6a99b539a50b4e9398938a0a6d37f8bf911550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:23:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:23:21 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  [TG3]: Fix msi issue with kexec/kdump.\n  [NET] XFRM: Fix whitespace errors.\n  [NET] TIPC: Fix whitespace errors.\n  [NET] SUNRPC: Fix whitespace errors.\n  [NET] SCTP: Fix whitespace errors.\n  [NET] RXRPC: Fix whitespace errors.\n  [NET] ROSE: Fix whitespace errors.\n  [NET] RFKILL: Fix whitespace errors.\n  [NET] PACKET: Fix whitespace errors.\n  [NET] NETROM: Fix whitespace errors.\n  [NET] NETFILTER: Fix whitespace errors.\n  [NET] IPV4: Fix whitespace errors.\n  [NET] DCCP: Fix whitespace errors.\n  [NET] CORE: Fix whitespace errors.\n  [NET] BLUETOOTH: Fix whitespace errors.\n  [NET] AX25: Fix whitespace errors.\n  [PATCH] mac80211: remove rtnl locking in ieee80211_sta.c\n  [PATCH] mac80211: fix GCC warning on 64bit platforms\n  [GENETLINK]: Dynamic multicast groups.\n  [NETLIKN]: Allow removing multicast groups.\n  ...\n"
    },
    {
      "commit": "d503e2fa5aecef99675c5a81b61321a5407bf61f",
      "tree": "c00a98dfbc5a37ddfc359b11bf5fb8fc30a81754",
      "parents": [
        "3f8c4d3f82c564e5e27c6375fe17544f694359dc"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 19 01:49:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "lguest: the net driver\n\nLguest net driver\n\nA simple net driver for lguest.\n\n[akpm@linux-foundation.org: include fix]\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68fc4fabca897a09f75f53bac14cdc7a98f52210",
      "tree": "c010fa0d091a543a966aad82926d0fb5c2831f1f",
      "parents": [
        "cb00ea3528eb3c09eae9871d6e7d038776e952e2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 19 01:47:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:43 2007 -0700"
      },
      "message": "unregister_chrdev(): ignore the return value\n\nunregister_chrdev() always returns 0.  There is no need to check the return\nvalue.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6a99b539a50b4e9398938a0a6d37f8bf911550",
      "tree": "51547e0b9c299be15cc3f54ff3c33b6e3e9c346c",
      "parents": [
        "7dc12d6dd6cc1aa489c6f3e34a75e8023c945da8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Jul 18 21:49:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 21:49:10 2007 -0700"
      },
      "message": "[TG3]: Fix msi issue with kexec/kdump.\n\nTina Yang \u003ctina.yang@oracle.com\u003e discovered an MSI related problem\nwhen doing kdump.  The problem is that the kexec kernel is booted\nwithout going through system reset, and as a result, MSI may already\nbe enabled when tg3_init_one() is called.  tg3_init_one() calls\npci_save_state() which will save the stale MSI state.  Later on in\ntg3_open(), we call pci_enable_msi() to reconfigure MSI on the chip\nbefore we reset the chip.  After chip reset, we call\npci_restore_state() which will put the stale MSI address/data back\nonto the chip.\n\nThis is no longer a problem in the latest kernel because\npci_restore_state() has been changed to restore MSI state from\ninternal data structures which will guarantee restoring the proper\nMSI state.\n\nBut I think we should still fix it.  Our save and restore sequence\ncan still cause very subtle problems down the road.  The fix is to\nhave our own functions save and restore precisely what we need.  We\nalso change it to save and restore state inside tg3_chip_reset() in a\nmore straight forward way.\n\nThanks to Tina for helping to test and debug the problem.\n\n[ Bump driver version and release date. -DaveM ]\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce524c8360d60cc6d3f77986bd58c4448d2b1e3a",
      "tree": "70ab63183f7952e66e4627ff5c655871b8a8c41c",
      "parents": [
        "789c56b7f73218141b8004cb4f775eed8c514212",
        "f9e29228e6f2058e7b086115ecb7008630ebd832"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:33:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:33:45 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  eHEA: Fix bonding support\n  Blackfin ethernet driver: on chip ethernet MAC controller driver\n  fix wrong argument of tc35815_read_plat_dev_addr()\n  ARM/ETHER3: Handle multicast frames.\n  SAA9730: Handle multicast frames.\n  NI5010: Handle multicast frames.\n  NS83820: Handle multicast frames.\n  Fix RGMII-ID handling in gianfar\n  Fix Vitesse RGMII-ID support\n  Add phy-connection-type to gianfar nodes\n  Fix Vitesse 824x PHY interrupt acking\n  [PATCH] zd1211rw: Add ID for Siemens Gigaset USB Stick 54\n  [PATCH] zd1211rw: Add ID for Planex GW-US54GXS\n  [PATCH] Update version ipw2200 stamp to 1.2.2\n  [PATCH] ipw2200: Fix ipw_isr() comments error on shared IRQ\n  [PATCH] Fix ipw2200 set wrong power parameter causing firmware error\n  [PATCH] ipw2100: Fix `iwpriv set_power` error\n  [PATCH] softmac: Channel is listed twice in scan output\n"
    },
    {
      "commit": "d796e641a3eea2109381d6b0af533454f44916fa",
      "tree": "c0b67ad827291f56888c4c35301aaa7f04ec2933",
      "parents": [
        "412edf654a04138805fcda2b46a842f681023eeb",
        "43509d1fece975ac457282ca1137fe438894a81d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:26:18 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: (29 commits)\n  IB/mthca: Simplify use of size0 in work request posting\n  IB/mthca: Factor out setting WQE UD segment entries\n  IB/mthca: Factor out setting WQE remote address and atomic segment entries\n  IB/mlx4: Factor out setting other WQE segments\n  IB/mlx4: Factor out setting WQE data segment entries\n  IB/mthca: Factor out setting WQE data segment entries\n  IB/mlx4: Return receive queue sizes for userspace QPs from query QP\n  IB/mlx4: Increase max outstanding RDMA reads as target\n  RDMA/cma: Remove local write permission from QP access flags\n  IB/mthca: Use uninitialized_var() for f0\n  IB/cm: Make internal function cm_get_ack_delay() static\n  IB/ipath: Remove ipath_get_user_pages_nocopy()\n  IB/ipath: Make a few functions static\n  mlx4_core: Reset device when internal error is detected\n  IB/iser: Make a couple of functions static\n  IB/mthca: Fix printk format used for firmware version in warning\n  IB/mthca: Schedule MSI support for removal\n  IB/ehca: Fix warnings issued by checkpatch.pl\n  IB/ehca: Restructure ehca_set_pagebuf()\n  IB/ehca: MR/MW structure refactoring\n  ...\n"
    },
    {
      "commit": "f9e29228e6f2058e7b086115ecb7008630ebd832",
      "tree": "6bdfb01bad0eeeabb7c75f651106c91081a0401f",
      "parents": [
        "e190d6b140079c104ba57e5130a9b4ebea618e92"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Jul 18 17:34:09 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "eHEA: Fix bonding support\n\nThe driver didn\u0027t allow an interface\u0027s MAC address to be modified if the\nrespective interface wasn\u0027t setup - a failing Hcall was the result. Thus\nbonding wasn\u0027t usable. The fix moves the failing Hcall which was registering\na MAC address for the reception of BC packets in firmware from the port up\nand down functions to the port resources setup functions. Additionally the\nmissing update of the last_rx member of the netdev structure was added.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e190d6b140079c104ba57e5130a9b4ebea618e92",
      "tree": "9c7230ac7520ac1a4afe7903f8d212951643e67d",
      "parents": [
        "308a90683da9a3e3da1023a88496f76f95c5dcd8"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 17 14:43:44 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "Blackfin ethernet driver: on chip ethernet MAC controller driver\n\nThis patch implements the driver necessary use the Analog Devices\nBlackfin processor\u0027s on-chip ethernet MAC controller.\n\n[try#2]\n - add timeout control\n - kill dma_config_reg bitfields\n - some trivial cleanup\n\n[try#3]\n - add endianess check\n - add DRV_NAME, DRV_VERSION... driver information string\n - add some comments for silicon anomaly and dma API confusion\n - some code trivial cleanup\n\n[try#4]\n - add Blackfin latest GPIO pin mux opertion with Michael Hennerich\u0027s\n  help and Dan\u0027s review\n - rewrite the DMA descriptor list operation in a more readable way\n  by Joe\u0027s review\n\n[try#5]\n - cleanup some coding style by Joe\u0027s review.\n\n[try#6]\n - 1.1 version fix a bug when set up multicast list pointed by Mr. yoshfuji\n - rearrange the desc_list_free function.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "308a90683da9a3e3da1023a88496f76f95c5dcd8",
      "tree": "2cf4b7dd0b370871f7791a19a252664aecdf5a32",
      "parents": [
        "5e1751f8396544df3b334afd2e67557757d47fb0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 18 11:13:42 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "fix wrong argument of tc35815_read_plat_dev_addr()\n\nFix wrong argument of tc35815_read_plat_dev_addr()\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5e1751f8396544df3b334afd2e67557757d47fb0",
      "tree": "49a5caca5e5432822913b777cfda30ebda1aac0d",
      "parents": [
        "dbf812d6ae6da1bfd01ea6abc5af60b358e4f9ba",
        "25343469e77bd6f5694bb6b641a8ea1bd2173782"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:31:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:31:03 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "dbf812d6ae6da1bfd01ea6abc5af60b358e4f9ba",
      "tree": "42ee490152d7e1fc6b3a534a3aa2536f6df4cc9e",
      "parents": [
        "82a0244df8165b0345cde5258afe176c12dd1e99"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:45:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:38 2007 -0400"
      },
      "message": "ARM/ETHER3: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "82a0244df8165b0345cde5258afe176c12dd1e99",
      "tree": "9398519160e3d783e483ada9623483bedadac0c6",
      "parents": [
        "b947dd4b62a6adfd78292319a9d2e6396c1fb064"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:46:00 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:38 2007 -0400"
      },
      "message": "SAA9730: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b947dd4b62a6adfd78292319a9d2e6396c1fb064",
      "tree": "c4d8cf6158a64ef63153498a2718eba9e69e9faf",
      "parents": [
        "e78af36623b8eeead1c8590b43616eab159526fa"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:45:50 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:38 2007 -0400"
      },
      "message": "NI5010: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e78af36623b8eeead1c8590b43616eab159526fa",
      "tree": "eb51f7a1f14d77948f3672fdc83f1862a4dcd96e",
      "parents": [
        "7132ab7f6e0309bb8e0424e395ba149aee0c750e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:45:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "NS83820: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7132ab7f6e0309bb8e0424e395ba149aee0c750e",
      "tree": "b947434ef6edefdbe683b4a6c5740ccec977bc4e",
      "parents": [
        "af2d940df2b60b15c271033d381c2f3ead655562"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 11 11:43:07 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix RGMII-ID handling in gianfar\n\nThe TSEC/eTSEC can detect the interface to the PHY automatically,\nbut it isn\u0027t able to detect whether the RGMII connection needs internal\ndelay.  So we need to detect that change in the device tree, propagate\nit to the platform data, and then check it if we\u0027re in RGMII.  This fixes\na bug on the 8641D HPCN board where the Vitesse PHY doesn\u0027t use the delay\nfor RGMII.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\n"
    },
    {
      "commit": "af2d940df2b60b15c271033d381c2f3ead655562",
      "tree": "367711410500a4fd7736e2e0ff5036506597857d",
      "parents": [
        "cc65185d400c4e8698ff1c1b59f90bd491e9bda5"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 11 11:42:35 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix Vitesse RGMII-ID support\n\nThe Vitesse PHY on the 8641D needs to be set up with internal delay to\nwork in RGMII mode.  So we add skew when it is set to RGMII_ID mode.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Haruki Dai \u003cDai.Haruki@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "1d5e83aac54b64b71b225fd5cf2e82491ad145f6",
      "tree": "c815c595c104997f017102ed04ec33cffb8cd309",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Tue Jul 10 16:42:04 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix Vitesse 824x PHY interrupt acking\n\nThe Vitesse 824x PHY doesn\u0027t allow an interrupt to be cleared if\nthe mask bit for that interrupt isn\u0027t set.  This means that the PHY\nLib\u0027s order of handling interrupts (disable, then clear) breaks on this\nPHY.  However, clearing then disabling the interrupt opens up the code\nfor a silly race condition.  So rather than change the PHY Lib, we change\nthe Vitesse driver so it always clears interrupts before disabling them.\nFurther, the ack function only clears the interrupt if interrupts are\nenabled.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nAcked-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "485cf925d8b7a6b3c62fe5f1e167f2d0d4edf32a",
      "tree": "57798f48123a62dd1801f039b676b06913e34e72",
      "parents": [
        "31bdc5dc7666aa2fe04c626cea30fe3c20cf481c",
        "3fd8f9e4b6c184d03d340bc86630f700de967fa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:24:36 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (24 commits)\n  [NETFILTER]: xt_connlimit needs to depend on nf_conntrack\n  [NETFILTER]: ipt_iprange.h must #include \u003clinux/types.h\u003e\n  [IrDA]: Fix IrDA build failure\n  [ATM]: nicstar needs virt_to_bus\n  [NET]: move __dev_addr_discard adjacent to dev_addr_discard for readability\n  [NET]: merge dev_unicast_discard and dev_mc_discard into one\n  [NET]: move dev_mc_discard from dev_mcast.c to dev.c\n  [NETLINK]: negative groups in netlink_setsockopt\n  [PPPOL2TP]: Reset meta-data in xmit function\n  [PPPOL2TP]: Fix use-after-free\n  [PKT_SCHED]: Some typo fixes in net/sched/Kconfig\n  [XFRM]: Fix crash introduced by struct dst_entry reordering\n  [TCP]: remove unused argument to cong_avoid op\n  [ATM]: [idt77252] Rename CONFIG_ATM_IDT77252_SEND_IDLE to not resemble a Kconfig variable\n  [ATM]: [drivers] ioremap balanced with iounmap\n  [ATM]: [lanai] sram_test_word() must be __devinit\n  [ATM]: [nicstar] Replace C code with call to ARRAY_SIZE() macro.\n  [ATM]: Eliminate dead config variable CONFIG_BR2684_FAST_TRANS.\n  [ATM]: Replacing kmalloc/memset combination with kzalloc.\n  [NET]: gen_estimator deadlock fix\n  ...\n"
    },
    {
      "commit": "31bdc5dc7666aa2fe04c626cea30fe3c20cf481c",
      "tree": "a1a78a39379e081e9982c3273a71b4e93e8c1fd0",
      "parents": [
        "5cc97bf2d8eaa6cab60727c3eba3e85e29062669",
        "a5f8967e171a6fa27da8e6d06d3ef85f7fed43c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:23:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:23:37 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Set vio-\u003edesc_buf to NULL after freeing.\n  [SPARC]: Mark sparc and sparc64 as not having virt_to_bus\n  [SPARC64]: Fix reset handling in VNET driver.\n  [SPARC64]: Handle reset events in vio_link_state_change().\n  [SPARC64]: Handle LDC resets properly in domain-services driver.\n  [SPARC64]: Massively simplify VIO device layer and support hot add/remove.\n  [SPARC64]: Simplify VNET probing.\n  [SPARC64]: Simplify VDC device probing.\n  [SPARC64]: Add basic infrastructure for MD add/remove notification.\n"
    },
    {
      "commit": "0d160211965b79de989cf2d170985abeb8da5ec6",
      "tree": "968bc01a0e7fe75b6e274d8958b04fc1d9afa3a7",
      "parents": [
        "9f27ee595038653ddf8bca871200d39247d6f4fc"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Tue Jul 17 18:37:06 2007 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 18 08:47:45 2007 -0700"
      },
      "message": "xen: add virtual network device driver\n\nThe network device frontend driver allows the kernel to access network\ndevices exported exported by a virtual machine containing a physical\nnetwork device driver.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Ian Pratt \u003cian.pratt@xensource.com\u003e\nCc: Christian Limpach \u003cChristian.Limpach@cl.cam.ac.uk\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Keir Fraser \u003cKeir.Fraser@cl.cam.ac.uk\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "86313c488a6848b7ec2ba04e74f25f79dd32a0b7",
      "tree": "3b190f7afc338362470573b563f65a1eb83795ac",
      "parents": [
        "10a0a8d4e3f6bf2d077f94344441909abe670f5a"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Tue Jul 17 18:37:03 2007 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 18 08:47:40 2007 -0700"
      },
      "message": "usermodehelper: Tidy up waiting\n\nRather than using a tri-state integer for the wait flag in\ncall_usermodehelper_exec, define a proper enum, and use that.  I\u0027ve\npreserved the integer values so that any callers I\u0027ve missed should\nstill work OK.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Joel Becker \u003cjoel.becker@oracle.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f77ae9390438409b535f3b1854672e54120cd38b",
      "tree": "78abc13739257460d7d6e4ed97c840cf41b53fb7",
      "parents": [
        "7d4372b5ae2f891e8bfa96c98d450255f58b4dc1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jul 18 02:04:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 02:04:39 2007 -0700"
      },
      "message": "[PPPOL2TP]: Reset meta-data in xmit function\n\nReset netfilter data and IP CB, fix dst_entry leak.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d4372b5ae2f891e8bfa96c98d450255f58b4dc1",
      "tree": "bca14a197cdef0057e4008152649b43a42d0daba",
      "parents": [
        "99acaeb92fc2d52900f00b8e926d9ad81b6e93bb"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jul 18 02:04:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 02:04:09 2007 -0700"
      },
      "message": "[PPPOL2TP]: Fix use-after-free\n\nDon\u0027t use skb-\u003elen after passing it to ip_queue_xmit.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd121c4bbf60336773485e91b5cfc57596b45151",
      "tree": "7f83c4018f0a082dc13d92299ce868be63cbba3e",
      "parents": [
        "7ea6920ee9480118e2bd2d712d667820703f55cd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 16 18:27:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:46:49 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.3.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ea6920ee9480118e2bd2d712d667820703f55cd",
      "tree": "1632d3080943db805d30d6bb6934b5d8bc6f901a",
      "parents": [
        "c2d3db8c7cbb94e77461627085b85d74dc64d716"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 16 18:27:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:46:48 2007 -0700"
      },
      "message": "[BNX2]: Use constants for stats ticks.\n\nChange all stats related magic numbers to constants.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2d3db8c7cbb94e77461627085b85d74dc64d716",
      "tree": "7edcefface1c3298675c0efcba664772eb2f2319",
      "parents": [
        "e30372c91273bb5777597362c74e63f96d9cd434"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 16 18:26:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:46:47 2007 -0700"
      },
      "message": "[BNX2]: Add delay before reading firmware version.\n\nThe management firmware may still be loading during bnx2_init_one()\nbecause of the D3hot -\u003e D0 transition and the firmware version may\nnot be available without waiting a bit.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e30372c91273bb5777597362c74e63f96d9cd434",
      "tree": "c81534ad188650d51219c59e920701a43b5c3075",
      "parents": [
        "cb32da0416b823b7f4b65e7e85d6cba16ca4d1e1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 16 18:26:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:46:46 2007 -0700"
      },
      "message": "[BNX2]: Support NVRAM on 5709.\n\nThe NVRAM interface is slightly modified on the 5709.  To properly\nsupport it, we need to change the buffered flag in the flash data\nstructure into multiple flags to indicate buffered operation, address\ntranslation, and the use of write enable (WREN).  The 5709 flash\nonly requires the buffered operation bit to be set.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d762acdbd3b2bd9a714ace47d7b0c76133d7b295",
      "tree": "10fcc8b02c469c4bef15f60fe717d0ed54621288",
      "parents": [
        "a4cd184503f448dda346d2338aa61cb560cc1b14"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 00:07:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:20:18 2007 -0700"
      },
      "message": "[SPARC64]: Fix reset handling in VNET driver.\n\nIn vnet_event(), if the channel was reset, try to get the link\ngoing again by invoking vio_port_up() after dropping the lock.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9184a046328d2dfc9f2cf0f831e649a108492124",
      "tree": "46172c35543f0231c10e15cd727edb1ef3b3b552",
      "parents": [
        "80dc35dfb98d2fbf3af0b829e3bf6e6a0f631cda"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 17 22:19:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:20:00 2007 -0700"
      },
      "message": "[SPARC64]: Simplify VNET probing.\n\nOnly probe on the vdc-port VIO devices, create parent\nvnet objects on-demand.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9f2ba5ed26a204a78bf23aa08a4f528f11a18f4",
      "tree": "e20c83f536133cd121ac8151c29853aa9d2be206",
      "parents": [
        "8f076531cd20fbf83ed889024c8133d0c71a1fe4"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Tue Jul 17 13:11:43 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 17 20:50:50 2007 -0700"
      },
      "message": "IB/mlx4: Increase max outstanding RDMA reads as target\n\nChange the maximum number of outstanding RDMA reads allowed as a\ntarget from 4 to 16 to per QP.  This allows RDMA read operations to\npipeline better.\n\nPointed out by Dotan Barak and Sagi Rotem.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "25343469e77bd6f5694bb6b641a8ea1bd2173782",
      "tree": "17b4dbbf62a637c8498f506b7c1c3760d920fc8e",
      "parents": [
        "6eb07250626c1b51801c2ef9210dc2f321112018"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sat Jul 14 01:40:54 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:18 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Siemens Gigaset USB Stick 54\n\nTested by David Santinoli\nzd1211b chip 129b:1667 v4810 high 00-01-e3 AL2230S_RF pa0 ---N-\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6eb07250626c1b51801c2ef9210dc2f321112018",
      "tree": "79a9e5257eb4f495e72d90d66d93b765805c42f8",
      "parents": [
        "ee2c4add43a3977ccb0263bdb460ed63a1b03c02"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Sat Jul 14 01:40:11 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:18 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Planex GW-US54GXS\n\nThis patch adds the ID for Planex GW-US54GXS USB wireless adapter sold in\nJapan.\nSince this device returns the regulatory region as 0x49,\nthe patch \u0027Allow channels 1-11 for unrecognised regulatory domains\u0027 is\nrequired.\n\nTested by Masakazu Mokuno\nzd1211b chip 2019:5303 v4810 high 00-90-cc AL2230_RF pa0 ---N-\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee2c4add43a3977ccb0263bdb460ed63a1b03c02",
      "tree": "07f00f1080b966d47afbdc4f8f0d238904f50164",
      "parents": [
        "d00d012134864ed48a4f21898c043c262a0c1a31"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:47 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:18 2007 -0400"
      },
      "message": "[PATCH] Update version ipw2200 stamp to 1.2.2\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d00d012134864ed48a4f21898c043c262a0c1a31",
      "tree": "6bda65e978bdf81482fbba89e45ad89eb8cf88b2",
      "parents": [
        "4e157f08a01f6395a43d10630fb3a629d90a02bc"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:40 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] ipw2200: Fix ipw_isr() comments error on shared IRQ\n\nSigned-off-by: Tom De Man \u003cTom.DeMan@DZINE.BE\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e157f08a01f6395a43d10630fb3a629d90a02bc",
      "tree": "50be542bc5f2d5c66ba3628e41c39aee82d6b234",
      "parents": [
        "9f3b2416fec56de34408eafbef19bf8ec9a81493"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:32 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] Fix ipw2200 set wrong power parameter causing firmware error\n\nThe power mode can only be set 0~5 to firmware. Otherwise there will be a\nfirmware error generated. This patch fixed the invalid power mode requested\nby driver.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f3b2416fec56de34408eafbef19bf8ec9a81493",
      "tree": "ab529ecf65ea78fd4711975f074f634e94b88bf5",
      "parents": [
        "90869b249b4621d60920d5d1d53403fe86d8ecb5"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:24 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] ipw2100: Fix `iwpriv set_power` error\n\niwpriv \u003ciface\u003e set_power [0~6] can be used for ipw2100. \u00270\u0027 indicates\noff and \u00276\u0027 indicates auto. 1~5 are the actual power levels.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee49bd9397cd2b8fe7a1962505d81c1d0a1366fc",
      "tree": "064800f1ebcf6c2586f6727aa03c85e875b96289",
      "parents": [
        "41179e2de6962b46d1d9f2b4437243ac740efdec"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Jul 12 17:50:45 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 17 18:37:42 2007 -0700"
      },
      "message": "mlx4_core: Reset device when internal error is detected\n\nReset the device when an internal error is detected.\n\nAlso, detect errors by polling the error buffer rather than using\ninterrupts.  This is more robust and doesn\u0027t depend on MSI-X.  Remove\nthe old interrupt handler entirely, since we don\u0027t want to support two\nmechanisms for detecting internal errors.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a6343afb6e16b65b9f0b264f94f8207212e7e3ae",
      "tree": "038520431715be0dab295883ba994b7854202c71",
      "parents": [
        "b1734d2388cc45ecdec58615e35955d0d402f938"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 05:39:58 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:23:19 2007 -0400"
      },
      "message": "drivers/*: mark variables with uninitialized_var()\n\nMark variables in drivers/* with uninitialized_var() if such a warning\nappears, and analysis proves that the var is initialized properly on all\npaths it is used.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e5fb4f42268654ca41ab50b1406fb7da97559db5",
      "tree": "912246a817efc8337f5a687f916194f6ff4e65cf",
      "parents": [
        "2ab934b8afa89b9b3e71b7fb66470a19772f5012"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:56:32 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/net/wan/sbni: kill uninit\u0027d var warning\n\nIt\u0027s actually convenient in the code to initialize this and a sister\nvariable to zero.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79c63e1976df035dee587c016d79cbccb130494a",
      "tree": "469e27493634160813ce0f39341c55d71524b2d1",
      "parents": [
        "ae97fec3701a559929c3529e35417fab133a4d39"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:32:29 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/net/wan/pc300_drv: fix bug caught by gcc warning\n\nThe warning\n\ndrivers/net/wan/pc300_drv.c: In function ‘cpc_open’:\ndrivers/net/wan/pc300_drv.c:2942: warning: ‘br’ may be used\nuninitialized in this function\n\nwas valid.  Ensure \u0027br\u0027 is initialized in all cases.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cad1b9da74f14c5f15b63ffc93c53debe09b3781",
      "tree": "20ce24a96b34c941cc3267fe4e40b212ddb3a0e7",
      "parents": [
        "f6c4286590e7cb13dd16cb2a6e4dc4a27ce6df1d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 00:15:54 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:17:59 2007 -0400"
      },
      "message": "[netdrvr] eepro100, ne2k-pci: abort resume if pci_enable_device() fails\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f6c4286590e7cb13dd16cb2a6e4dc4a27ce6df1d",
      "tree": "92826825d123d0f0f52074024045cb43ec721cc5",
      "parents": [
        "6f686d3d14621b90f3793b705bdf9fa624fd29ca"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 00:01:09 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:17:59 2007 -0400"
      },
      "message": "[netdrvr] natsemi: Fix device removal bug\n\nThis episode illustrates how an overused warning can train people to\nignore that warning, which winds up hiding bugs.\n\nThe warning\n\ndrivers/net/natsemi.c: In function ‘natsemi_remove1’:\ndrivers/net/natsemi.c:3222: warning: ignoring return value of\n‘device_create_file’, declared with attribute warn_unused_result\n\nis oft-ignored, even though at close inspection one notices this occurs\nin the /remove/ function, not normally where creation occurs.  A quick\ns/create/remove/ and we are fixed, with the warning gone.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d3676756968eef4a31da11be5addc4eec1b6db2c",
      "tree": "409a8dfa8133cc30ef274e9e2df24ac77c53840d",
      "parents": [
        "27d41718157626e4509026c7dac247a659c0e71f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "atl1: missing include\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "831441862956fffa17b9801db37e6ea1650b0f69",
      "tree": "b0334921341f8f1734bdd3243de76d676329d21c",
      "parents": [
        "787d2214c19bcc9b6ac48af0ce098277a801eded"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 04:03:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Freezer: make kernel threads nonfreezable by default\n\nCurrently, the freezer treats all tasks as freezable, except for the kernel\nthreads that explicitly set the PF_NOFREEZE flag for themselves.  This\napproach is problematic, since it requires every kernel thread to either\nset PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn\u0027t\ncare for the freezing of tasks at all.\n\nIt seems better to only require the kernel threads that want to or need to\nbe frozen to use some freezer-related code and to remove any\nfreezer-related code from the other (nonfreezable) kernel threads, which is\ndone in this patch.\n\nThe patch causes all kernel threads to be nonfreezable by default (ie.  to\nhave PF_NOFREEZE set by default) and introduces the set_freezable()\nfunction that should be called by the freezable kernel threads in order to\nunset PF_NOFREEZE.  It also makes all of the currently freezable kernel\nthreads call set_freezable(), so it shouldn\u0027t cause any (intentional)\nchange of behaviour to appear.  Additionally, it updates documentation to\ndescribe the freezing of tasks more accurately.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f1c2881f673671539b25686df463518d69c4649",
      "tree": "45f4a79f2371ae4525fd621d4b5820732efa161e",
      "parents": [
        "7608a864e5211df1e3c1948e2719aec7c27b9333",
        "c5e3ae8823693b260ce1f217adca8add1bc0b3de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (37 commits)\n  forcedeth bug fix: realtek phy\n  forcedeth bug fix: vitesse phy\n  forcedeth bug fix: cicada phy\n  atl1: reorder atl1_main functions\n  atl1: fix excessively indented code\n  atl1: cleanup atl1_main\n  atl1: header file cleanup\n  atl1: remove irq_sem\n  cdc-subset to support new vendor/product ID\n  8139cp: implement the missing dev-\u003etx_timeout\n  myri10ge: Remove nonsensical limit in the tx done routine\n  gianfar: kill unused header\n  EP93XX_ETH must select MII\n  macb: Add multicast capability\n  macb: Use generic PHY layer\n  s390: add barriers to qeth driver\n  s390: scatter-gather for inbound traffic in qeth driver\n  eHEA: Introducing support vor DLPAR memory add\n  Fix a potential NULL pointer dereference in free_shared_mem() in drivers/net/s2io.c\n  [PATCH] softmac: Fix ESSID problem\n  ...\n"
    },
    {
      "commit": "c5e3ae8823693b260ce1f217adca8add1bc0b3de",
      "tree": "d900b91574570a582cb16d958136f8c38abf14a4",
      "parents": [
        "d215d8a269f397d303c3d5f7c74e98592e8284f1"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 15 06:51:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 16 18:29:17 2007 -0400"
      },
      "message": "forcedeth bug fix: realtek phy\n\nThis patch contains errata fixes for the realtek phy.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d215d8a269f397d303c3d5f7c74e98592e8284f1",
      "tree": "c20bc36384c71d86f32be55a9ddb4979caa9ab7a",
      "parents": [
        "14a67f3c6ca319edd011db4edad63dd686426ae2"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 15 06:50:53 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 16 18:29:17 2007 -0400"
      },
      "message": "forcedeth bug fix: vitesse phy\n\nThis patch contains errata fixes for the vitesse phy.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "14a67f3c6ca319edd011db4edad63dd686426ae2"
}
