)]}'
{
  "log": [
    {
      "commit": "7a7d23dac29825a75e375800573d53e49d864a42",
      "tree": "ec96df83459e857efcabfe4624f2a74c39ec4001",
      "parents": [
        "740db6d7f5bf194abf327613a5a500e3729fc19a"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sun Feb 17 11:30:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:03 2008 -0500"
      },
      "message": "uli526x partially recognizing interface\n\nPatch fixes:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d5839\n\nInit sequence needs to poll phy until phy reset is complete. This is the\nsame problem that I fixed in 2002 in tulip driver.\n\nThanks to manty@manty.net for testing this patch.\nThanks to Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e for posting/testing\na similar patch before:\n    http://lkml.org/lkml/2006/8/21/45\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "06f7525be463ef95bfdba001484bda04d00ec74e",
      "tree": "5a7c8f5e07b029c9d7273301d5a8d4a76e9573bc",
      "parents": [
        "6c04a515085e6b94266db3e0e05c2700eeffa469"
      ],
      "author": {
        "name": "Erik Mouw",
        "email": "mouw@nl.linux.org",
        "time": "Mon Feb 04 18:56:54 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:29 2008 -0500"
      },
      "message": "xircom_cb should return NETDEV_TX_BUSY when no descriptors available\n\nChanges in other networking paths uncovered a bug in the xircom_cb\ndriver which made the kernel spew lots of the following error messages:\n\n  BUG eth1 code -5 qlen 0\n\nIt turned out that the driver returned -EIO when there was no\ndescriptor available for sending packets. It should return\nNETDEV_TX_BUSY instead. This was discussed on the netdev list before,\nsee http://thread.gmane.org/gmane.linux.network/84603 .\n\nSigned-off-by: Erik Mouw \u003cmouw@nl.linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cba0516ddb9153afdc0ffffb9124f5f12a3b6ae5",
      "tree": "6231980599bf9e5ad42c149c242f21b61d95b59b",
      "parents": [
        "93a3b607e6eff7880959149a581d90c71887eb19"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 21:50:34 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:05 2008 -0800"
      },
      "message": "[netdrvr] checkpatch cleanups\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c00acf46deb18926931ba264510353cf22b98a79",
      "tree": "7b7105d3505cb13aa0474e0bd89b23d7b9f2b958",
      "parents": [
        "4c3616cdda0632a3d0e39069765f9ea0e6bd093e"
      ],
      "author": {
        "name": "Alejandro Martinez Ruiz",
        "email": "alex@flawedcode.org",
        "time": "Thu Oct 18 10:16:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:37 2008 -0800"
      },
      "message": "netdev: ARRAY_SIZE() cleanups\n\nConvert array size calculations to use ARRAY_SIZE().\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c93566e2a61b48ef071a8d8a8fa9904c83a668e",
      "tree": "5da4dffee090f69d3194fab20e5124e0ce3cba42",
      "parents": [
        "acea6852f32b8805e166d885ed7e9f0c7cd10d41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 23:20:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 23 03:11:39 2008 -0800"
      },
      "message": "[TULIP] DMFE: Fix SROM parsing regression.\n\nChangeset 16b110c3fd760620b4a787db6ed512fe531ab1b5 (dmfe warning fix)\nbothed up the offsets read from the SROM so that it doesn\u0027t read the\nsame datums it used to.\n\nThe change made transformations like turning:\n\n\t\"srom + 34\"\n\ninto\n\n\t\"(__le32 *)srom + 34/4\"\n\nwhich doesn\u0027t work because 4 does not divide evenly\ninto 34 so we\u0027re using a different pointer offset\nthan in the original code.\n\nI\u0027ve changed theses cases in dmfe_parse_srom() to\nconsistently use \"(type *)(srom + offset)\" preserving\nthe offsets from the original code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76285ee03737ba8105db0621aa3e49222f0644f2",
      "tree": "a34fd1687b50376d5234d816546b9dedcaa0a74f",
      "parents": [
        "561b4fbf181926ab76e18a857593476ee76408f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 23 20:01:04 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:33:04 2008 -0500"
      },
      "message": "endianness noise in tulip_core\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "561b4fbf181926ab76e18a857593476ee76408f8",
      "tree": "d7fa33dc412d625e93fc9e383bf3a0522e2de733",
      "parents": [
        "6f35d5d51619a1aa463180154c2d3c18a63e3950"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 23 20:01:04 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:33:03 2008 -0500"
      },
      "message": "de4x5 fixes\n\n* (trivial) endianness annotations\n* don\u0027t bother with del_timer() from the inside of timer handler itself\n* disable_ast() really ought to do del_timer_sync(), not del_timer()\n* clean the timer handling in general.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f35d5d51619a1aa463180154c2d3c18a63e3950",
      "tree": "c02fdde82c990247d8a26741cc7f25e323be6f34",
      "parents": [
        "460c54b779fce3490ab70a84fd2ef59250ca3d57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 23 20:01:04 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:33:03 2008 -0500"
      },
      "message": "xircom_cb endianness fixes\n\n* descriptors inside the rx and tx rings are l-e\n* don\u0027t cpu_to_le32() the argument of outl()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4ec2411980d0fd2995e8dea8a06fe57aa47523cb",
      "tree": "a4013547ff1bda8fc038623290debd62ad6dd7fe",
      "parents": [
        "a0a46196cd98af5cc015842bba757571f02a8c30"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 07 20:48:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:09 2008 -0800"
      },
      "message": "[NET]: Do not check netif_running() and carrier state in -\u003epoll()\n\nDrivers do this to try to break out of the -\u003epoll()\u0027ing loop\nwhen the device is being brought administratively down.\n\nNow that we have a napi_disable() \"pending\" state we are going\nto solve that problem generically.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6a1b62de9d043f274ec3ae2e207908c6d5feff3",
      "tree": "4546e2a0b4fcea21c30bca1e60f6b81af62c7d7c",
      "parents": [
        "edba2a1fefc6296bc527754dee1c72a625bb675a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Jan 07 00:23:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:01 2008 -0800"
      },
      "message": "[TULIP]: NAPI full quantum bug.\n\nThis should fix the kernel warn/oops reported while routing.\n\nThe tulip driver has a fencepost bug with new NAPI in 2.6.24\nIt has an off by one bug if a full quantum is reached.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a31e23e15cbb9734c5883a4a7f58d8712d303e0b",
      "tree": "32456c47de4482249baac969e0bfb93cba389922",
      "parents": [
        "00ff49a91e524ec5cb593380186d5d514876c417"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 22:13:19 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 22:13:19 2007 -0500"
      },
      "message": "dmfe: checkpatch fix (add whitespace)\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "65809b5125d61e0c8a7f6c0a5431450eaf853820",
      "tree": "5ffc0a7e86e0469823d4c051f351f92e6540efcd",
      "parents": [
        "7b31f7ffa9ed7ba5fbe1cab8fb17a8c545e6a0eb"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Fri Nov 23 01:30:15 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 22:09:01 2007 -0500"
      },
      "message": "NET: dmfe: don\u0027t access configuration space in D3 state\n\n Accidently I reversed the order of pci_save_state and\n pci_set_power_state in .suspend()/.resume() callbacks\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "57ce45dd16cd427ac2bdef202daf513bd25d650b",
      "tree": "0ad744df4d1560b63ab9499fff000dda3d6cdbc3",
      "parents": [
        "c0d8248710d7d914c44dd79768b3ad85a62e194a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "message": "[NET]: Remove references to net-modules.txt.\n\nWhen I removed net-modules.txt because it only contained ancient\ninformation I missed that many Kconfig entries pointed to this ancient\ninformation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c00046c279a2521075250fad682ca0acc10d4fd7",
      "tree": "78a7e9089c26f199ad9b0161bb564b7c1ca6daf9",
      "parents": [
        "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
        "8e8a1407ac23b43cec0412338c1b4f5e1c664550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)\n  fix do_sys_open() prototype\n  sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake\n  Documentation: Fix typo in SubmitChecklist.\n  Typo: depricated -\u003e deprecated\n  Add missing profile\u003dkvm option to Documentation/kernel-parameters.txt\n  fix typo about TBI in e1000 comment\n  proc.txt: Add /proc/stat field\n  small documentation fixes\n  Fix compiler warning in smount example program from sharedsubtree.txt\n  docs/sysfs: add missing word to sysfs attribute explanation\n  documentation/ext3: grammar fixes\n  Documentation/java.txt: typo and grammar fixes\n  Documentation/filesystems/vfs.txt: typo fix\n  include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros\n  trivial copy_data_pages() tidy up\n  Fix typo in arch/x86/kernel/tsc_32.c\n  file link fix for Pegasus USB net driver help\n  remove unused return within void return function\n  Typo fixes retrun -\u003e return\n  x86 hpet.h: remove broken links\n  ...\n"
    },
    {
      "commit": "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
      "tree": "61a56ec39f4b7d438d7e08fc3f32d636828d9f7a",
      "parents": [
        "b3d9d6be035a7d1cc6740cee695301bf37caedcd",
        "fe2520094d88018423dfc42b3cd0015f74e8adea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:35:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:35:20 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: (21 commits)\n  Fix build break in tsi108.c\n  qeth: remove header_ops bug\n  ir-functions.c:(.text+0xbce18): undefined reference to `input_event\u0027\n  NAPI: kconfig prompt and deleted doc file\n  phy/bitbang: missing MODULE_LICENSE\n  DM9000 initialization fix\n  [PATCH] rt2x00: Add new rt73usb USB ID\n  [PATCH] rt2x00: Fix residual check in PLCP calculations.\n  [PATCH] iwlwifi: Fix rate setting in probe request for HW sacn\n  [PATCH] b43: Make b43_stop() static\n  [PATCH] drivers/net/wireless/b43/main.c: fix an uninitialized variable\n  [PATCH] iwlwifi: set correct base rate for A band in rs_dbgfs_set_mcs\n  [PATCH] zd1211rw, fix oops when ejecting install media\n  [PATCH] b43legacy: Fix potential return of uninitialized variable\n  [PATCH] iwl4965-base.c: fix off-by-one errors\n  [PATCH] p54: Make filter configuration atomic\n  [PATCH] rtl8187: remove NICMAC setting in configure_filters callback\n  [PATCH] janitorial: fix all double includes in drivers/net/wireless\n  [PATCH] rtl8187: Fix more frag bit checking, rts duration calc\n  [PATCH] ipw2100: send WEXT scan events\n  ...\n"
    },
    {
      "commit": "bf45abeb1d917e92775b4523ba0ddcfd331464b4",
      "tree": "6ffb877a2d61abd38d7cc84708f4bfd3efa802f1",
      "parents": [
        "5a46236d20faf1ec3712afb28203f7a1adb5d39d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 18 17:16:20 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 23:00:02 2007 -0400"
      },
      "message": "NAPI: kconfig prompt and deleted doc file\n\n- make the kconfig NAPI option prompt consistent across all net drivers\n  (other than EXPERIMENTAL; can it now be removed also, or is the new\n  napi_struct implementation now EXPERIMENTAL ?)\n- remove comment about the now-deleted NAPI_HOWTO.txt file\n- clean up typos in Tulip NAPI \u0026 Interrupt Mitigation\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "405bbe9fa345050f46c411d77727f381d74a2ba8",
      "tree": "5e7b4d8e55d6008fbe7ab0594319bb37b5c6dc6c",
      "parents": [
        "c0fe2e6964bea897d059fd1680a53cf131546f20"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Sat Oct 20 03:10:57 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 03:10:57 2007 +0200"
      },
      "message": "Typo: depricated -\u003e deprecated\n\nTypo: depricated -\u003e deprecated\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "1977f032722c27ee3730284582fd3991ad9ac81b",
      "tree": "00ba5692a697a387399131850c56e01345c7cace",
      "parents": [
        "1276b103c20603835d9b903cae099125e8c2c5a3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:41 2007 -0700"
      },
      "message": "remove asm/bitops.h includes\n\nremove asm/bitops.h includes\n\nincluding asm/bitops directly may cause compile errors. don\u0027t include it\nand include linux/bitops instead. next patch will deny including asm header\ndirectly.\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9edda697ed7697f1288d0656570e49c47e204ae",
      "tree": "6d43d602b7e0eb98940a516e0e0d2c8fd1a7006a",
      "parents": [
        "88a15f2e28bd6a908b2925f1b76e70ef3a88297d"
      ],
      "author": {
        "name": "Alejandro Martinez Ruiz",
        "email": "alex@flawedcode.org",
        "time": "Mon Oct 15 03:37:43 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:57:38 2007 -0400"
      },
      "message": "netdev: convert non-obvious instances to use ARRAY_SIZE()\n\nThis will convert remaining non-obvious or naive calculations of array\nsizes to use ARRAY_SIZE() macro.\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2",
      "tree": "83fe40b132ae4d875dc75347d75cbe3fba1cfaa2",
      "parents": [
        "eb4d84f18598211ccfdecc0a7f14a048cb86e657"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:39 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more tulip endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f8f4559f8c5829348a010a9e0bbb423310060d1",
      "tree": "2f1ec7d0febddda537062a3a914bcacadce32aed",
      "parents": [
        "13f7b8c011cd8d16ad3063409b9d969466c9e2f4"
      ],
      "author": {
        "name": "Micah Gruber",
        "email": "micah.gruber@gmail.com",
        "time": "Fri Sep 28 22:42:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:53 2007 -0700"
      },
      "message": "Fix a potential NULL pointer dereference in uli526x_interrupt() in drivers/net/tulip/uli526x.c\n\nThis patch fixes an apparent potential null dereference bug where we\ndereference dev before a null check.  This patch simply remvoes the\ncan\u0027t-happen test for a null pointer.\n\nSigned-off-by: Micah Gruber \u003cmicah.gruber@gmail.com\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a1f8104c4a477feaf8b4405429119276341a27e",
      "tree": "0659fd23c9c22872b60d272d4563b2131fcaa89a",
      "parents": [
        "c7e86e344b3599c0679a4a1f59a27953856f181c"
      ],
      "author": {
        "name": "Roy Zang",
        "email": "tie-fei.zang@freescale.com",
        "time": "Mon Sep 24 16:57:42 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:45 2007 -0700"
      },
      "message": "Clean up redundant PHY write line for ULi526x Ethernet driver\n\nClean up redundant PHY write line for ULi526x Ethernet\nDriver.\n\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c559a5bc9417c00ba2df59397a27eaf8d8e52aec",
      "tree": "d3f0896f675bb98824d87090423f49f5eb3204b2",
      "parents": [
        "701181ac1d9ac465a3614061cb60ded4033c4d07"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 00:43:22 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:00 2007 -0700"
      },
      "message": "tulip: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88d3aafdae5c5e1d2dd9489a5c8a24e29d335f2e",
      "tree": "272ce75c30a170420ac8bbfd679c3faed9f9d20a",
      "parents": [
        "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 14:41:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:17 2007 -0700"
      },
      "message": "[ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls\n\nFor the operations\n\tget-tx-csum\n\tget-sg\n\tget-tso\n\tget-ufo\nthe default ethtool_op_xxx behavior is fine for all drivers, so we\npermit op\u003d\u003dNULL to imply the default behavior.\n\nThis provides a more uniform behavior across all drivers, eliminating\nethtool(8) \"ioctl not supported\" errors on older drivers that had\nnot been updated for the latest sub-ioctls.\n\nThe ethtool_op_xxx() functions are left exported, in case anyone\nwishes to call them directly from a driver-private implementation --\na not-uncommon case.  Should an ethtool_op_xxx() helper remain unused\nfor a while, except by net/core/ethtool.c, we can un-export it at a\nlater date.\n\n[ Resolved conflicts with set/get value ethtool patch... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff8ac60948ba819b89e9c87083e8050fc2f89999",
      "tree": "611975d22d7ddd8c49a073c61e6e4b7c9523fedb",
      "parents": [
        "10d024c1b2fd58af8362670d7d6e5ae52fc33353"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 02 18:30:18 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:15 2007 -0700"
      },
      "message": "drivers/net/: all drivers/net/ cleanup with ARRAY_SIZE\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6aec32a7774a398c4a194ad6b6392528b5a7a5b",
      "tree": "e15b32f78b4a585697c5e017bf1044956967c2e4",
      "parents": [
        "917270c6ed7a99d4300ce57508246813ea8613b0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Aug 14 20:09:02 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:41 2007 -0700"
      },
      "message": "uli526x: Add suspend and resume routines (updated)\n\nAdd suspend/resume support to the uli526x network driver (tested on x86_64,\nwith \u0027Ethernet controller: ALi Corporation M5263 Ethernet Controller, rev 40\u0027).\n\nThis patch is based on the suspend/resume code in the tg3 driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2808d2e83f9b48c2f68930b6746fed8efabc41e9",
      "tree": "5eaa0260378f618687a36704a17eb4ce9d31ae05",
      "parents": [
        "92c487996dfc01c6c1f7c660d076037a3a01a6ae"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Aug 08 13:20:26 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:25 2007 -0700"
      },
      "message": "net/tulip/xircom_cb.c: remove superfulous priv assignment\n\n\tUnpatched version does sth like this:\n\ndev \u003d alloc_etherdev(...\nprivate \u003d netdev_priv(dev);\n...\ndev-\u003epriv \u003d private;\n\nwhich doesn\u0027t make much sense (does it?) because this is done in\nalloc_netdev() already.\n\nstruct net_device *alloc_netdev(...\n{\n...\n\tif (sizeof_priv)\n\t\tdev-\u003epriv \u003d netdev_priv(dev);\n\nThis patch removes superfluous code.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/tulip/xircom_cb.c | 32853 -\u003e 32831 (-22 bytes)\n drivers/net/tulip/xircom_cb.o | 123984 -\u003e 123984 (0 bytes)\n\n drivers/net/tulip/xircom_cb.c |    1 -\n 1 file changed, 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bea3348eef27e6044b6161fd04c3152215f96411",
      "tree": "f0990b263e5ce42505d290a4c346fe990bcd4c33",
      "parents": [
        "dde4e47e8fe333a5649a3fa0e7db1fa7c08d6158"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Oct 03 16:41:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:47:45 2007 -0700"
      },
      "message": "[NET]: Make NAPI polling independent of struct net_device objects.\n\nSeveral devices have multiple independant RX queues per net\ndevice, and some have a single interrupt doorbell for several\nqueues.\n\nIn either case, it\u0027s easier to support layouts like that if the\nstructure representing the poll is independant from the net\ndevice itself.\n\nThe signature of the -\u003epoll() call back goes from:\n\n\tint foo_poll(struct net_device *dev, int *budget)\n\nto\n\n\tint foo_poll(struct napi_struct *napi, int budget)\n\nThe caller is returned the number of RX packets processed (or\nthe number of \"NAPI credits\" consumed if you want to get\nabstract).  The callee no longer messes around bumping\ndev-\u003equota, *budget, etc. because that is all handled in the\ncaller upon return.\n\nThe napi_struct is to be embedded in the device driver private data\nstructures.\n\nFurthermore, it is the driver\u0027s responsibility to disable all NAPI\ninstances in it\u0027s -\u003estop() device close handler.  Since the\nnapi_struct is privatized into the driver\u0027s private data structures,\nonly the driver knows how to get at all of the napi_struct instances\nit may have per-device.\n\nWith lots of help and suggestions from Rusty Russell, Roland Dreier,\nMichael Chan, Jeff Garzik, and Jamal Hadi Salim.\n\nBug fixes from Thomas Graf, Roland Dreier, Peter Zijlstra,\nJoseph Fannin, Scott Wood, Hans J. Koch, and Michael Chan.\n\n[ Ported to current tree and all drivers converted.  Integrated\n  Stephen\u0027s follow-on kerneldoc additions, and restored poll_list\n  handling to the old style to fix mutual exclusion issues.  -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8",
      "tree": "92f7f63dcc5dbaa3d3b44e4e8afbe39596adfc01",
      "parents": [
        "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "DDB5477: remove driver bits of support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: 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": "8ca7ee6bcc542395cc68202d319a0404ad92b41d",
      "tree": "4b40fc2ed37efe72c0993b5e8d42e31be592e636",
      "parents": [
        "2832e856fb7238dae0f385e309e66626d81ca0fa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 15 21:01:02 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:40:52 2007 -0700"
      },
      "message": "fallout from Auke\u0027s pci -\u003erevision patch\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": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "694625c0b322905d6892fad873029f764cd4823f",
      "tree": "c48ac2c0095f2ac4044bd12b27ea318eb6156c73",
      "parents": [
        "f5609d7e679db3f29433f56e1f2e397a2f815288"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jul 09 11:55:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:11 2007 -0700"
      },
      "message": "PCI: add pci_try_set_mwi\n\nAs suggested by Andrew, add pci_try_set_mwi(), which does not require\nreturn-value checking.\n\n- add pci_try_set_mwi() without __must_check\n- make it return 0 on success, errno if the \"try\" failed or error\n- review callers\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c7b7faaa630fef7f68d8728cee1cce398cc9697",
      "tree": "844c5c5aad361b7c1e24f8d0b8f3195c4a4ad816",
      "parents": [
        "a7ab4b501f9b8a9dc4d5cee542db67b6ccd1088b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "message": "[NET]: Kill eth_copy_and_sum().\n\nIt hasn\u0027t \"summed\" anything in over 7 years, and it\u0027s\njust a straight mempcy ala skb_copy_to_linear_data()\nso just get rid of it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1c0a65fb597697d1fbce4eadf42b84f70483edc",
      "tree": "eea4d85886dab05adc9181c8635b674eb556eea4",
      "parents": [
        "8f036c04a8f3487fa4a2368d99dd74be42b7c6fd"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Wed Jun 13 12:48:53 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:40 2007 -0400"
      },
      "message": "Use menuconfig objects II - netdev (general+100mbit)\n\nCONFIG_NETDEVICES, CONFIG_NET_ETHERNET:\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nCONFIG_SMC9194:\nMove it so that it appears correctly in menuconfig.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb034a7998956bffdd2acccb7fddfc114c913120",
      "tree": "2d8b389ff4cff886f5f97116f96c0926b83eaa01",
      "parents": [
        "480fe1a31c662ef4ff0598a7cacefa21f98335f1"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Sat May 19 22:18:10 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "tulip: Convert to generic boolean\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "287aa83dffd1b39859f49d73b0d67f57106de5f1",
      "tree": "8101259996254901fd15f8be6314efddd86e476a",
      "parents": [
        "40738f3fcdb951fb8ade286dc1ea05812acc94db"
      ],
      "author": {
        "name": "Bill Nottingham",
        "email": "notting@redhat.com",
        "time": "Wed May 30 03:59:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "drivers/net: fix comparisons of unsigned \u003c 0\n\nRecent gcc versions emit warnings when unsigned variables are compared \u003c 0 or \u003e\u003d 0.\n\nSigned-off-by: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bab99be917054736097b758489a9ea27fd44245",
      "tree": "799981e769db701c503df05a7a30f6aa6f99ae7a",
      "parents": [
        "1ddb98618d5b797cb5300f093c1df1f38f79d9ba"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Mon Mar 12 02:31:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "Rev tulip version\n\nRev tulip version... things have changed since 2002!\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ddb98618d5b797cb5300f093c1df1f38f79d9ba",
      "tree": "6d1687c5e37b4bdc1eb7316b4c7db7636879a734",
      "parents": [
        "eb117b1786804f2e128b871879ffe8f6a2701378"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Mon Mar 12 02:31:33 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "Fix tulip SytemError typo\n\nFix an annoying typo - SytemError -\u003e SystemError\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb117b1786804f2e128b871879ffe8f6a2701378",
      "tree": "9f2788c5abbe5eff39495a53bbf9bef34d318ca1",
      "parents": [
        "b3bff39a2b3574542f5007e19038393dfdd64c85"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "T-Bone@parisc-linux.org",
        "time": "Mon Mar 12 02:31:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "TULIP: Natsemi dp83840a PHY fix\n\nFix a problem with Tulip 21142 HP branded PCI cards (PN#: B5509-66001),\nwhich feature a NatSemi DP83840A PHY.\n\nWithout that patch, it is impossible to properly initialize the card\u0027s PHY,\nand it\u0027s thus impossible to monitor/configure it.\n\n[VAL: I\u0027m happy with the 1.5 ms max delay; it doesn\u0027t seem excessive.]\n\nSigned-off-by: Thibaut VARENE \u003cvarenet@parisc-linux.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3bff39a2b3574542f5007e19038393dfdd64c85",
      "tree": "4e4f8caf4a9be3c215972c8e50c7198f279c076b",
      "parents": [
        "c28896a4244e2fbe28c94e3a6048625f5c15cab4"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Mon Mar 12 02:31:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "TULIP: Fix for 64-bit MIPS\n\nFrom: Jim Gifford \u003cmaillist@jg555.com\u003e, Grant Grundler \u003cgrundler@parisc-linux.org\u003e, Peter Horton \u003cpdh@colonel-panic.org\u003e\n\nWith Grant\u0027s help I was able to get the tulip driver to work with 64 bit\nMIPS.\n\n[VAL: I\u0027m happy with the 1.5 ms max delay; it doesn\u0027t seem excessive.]\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1069046b4c7a5750611305433646c1bff3686fd",
      "tree": "0b2b419938c19b0ed325fc05c0b7860788ee0de8",
      "parents": [
        "bc8a8387ba57db2275e717c19838a8d5a404c270"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:54 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "dmfe: add support for Wake on lan\n\nAdd support for WOL on Magic Packet and on link change\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc8a8387ba57db2275e717c19838a8d5a404c270",
      "tree": "85ab2d2d2b5786f006c5062b46015faaebc746a7",
      "parents": [
        "b3df0da886ffdb3e70c3197f589e959e5f8c9c04"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "dmfe: add support for suspend/resume\n\nThis adds support for suspend resume\n\n[akpm@linux-foundation.org: fix CONFIG_PM\u003dn, coding style]\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0278ef8b484a71917bd4f03a763285cdaac10954",
      "tree": "8f6f7bf2e2a85b4643dfe3d0475811ce858fb4fc",
      "parents": [
        "15c54033964a943de7b0763efd3bd0ede7326395",
        "cd9ad58d4061494e7fdd70ded7bcf2418daf356a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:29:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:29:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (67 commits)\n  [SCSI] SUNESP: Complete driver rewrite to version 2.0\n  [SPARC64]: Convert PCI over to generic struct iommu/strbuf.\n  [SPARC]: device_node name constification fallout\n  [SPARC64]: Convert SBUS over to generic iommu/strbuf structs.\n  [SPARC64]: Add generic iommu and strbuf structs to iommu.h\n  [SPARC64]: Consolidate {sbus,pci}_iommu_arena.\n  [SPARC]: Make device_node name and type const\n  [SPARC64]: constify some paramaters of OF routines\n  [TIGON3]: of_get_property() returns const.\n  [SPARC64]: Fix PCI rework to adhere to of_get_property() const return.\n  [SPARC64]: Document and fix calculation of pages_avail.\n  [SPARC64]: Make sure pbm-\u003eprom_node is setup easly enough in psycho.c\n  [SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().\n  [SPARC64]: Add proper header file extern for cmdline_memory_size.\n  [SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()\n  [SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c\n  [SPARC64]: Give move verbose show_mem() output just like i386.\n  [SPARC64]: Mark show_mem() printk\u0027s with KERN_INFO.\n  [SPARC64]: Kill kvaddr_to_phys() and friends.\n  [SPARC64]: Privatize sun4u_get_pte() and fix name.\n  ...\n"
    },
    {
      "commit": "d297c31fd101473983c17734a7e8a3752da1880f",
      "tree": "032e906f793861c12f53e41d3eaabe27ce7f457a",
      "parents": [
        "49345103fef36617abc9a649dfc34f7e921c6878"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:41:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:57 2007 -0700"
      },
      "message": "[TULIP]: Use pci_device_to_OF_node() on sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49345103fef36617abc9a649dfc34f7e921c6878",
      "tree": "1d656e3d621eda83a69a7f8edbd18e5983331884",
      "parents": [
        "49b6e95ff6d05722bcf7a52b00454566ce0c44eb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:39:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:55 2007 -0700"
      },
      "message": "[TULIP]: Use CONFIG_SPARC consistently in ifdef tests.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccf0dec6fcadb4e1c877b9bafb031a6bdb7112b9",
      "tree": "98617d025f167ad05bb126f0982841ce277ee3af",
      "parents": [
        "6a23acf3905287eb952a6f1dbbc8fb3e4eeae2f6"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:49:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:27 2007 -0700"
      },
      "message": "[SPARC/64] constify of_get_property return: drivers\n\nThe only unfortunate bit here is that the name field of struct map_info\nis not const, so for now we put a cast on the assignment of it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d626f62b11e00c16e81e4308ab93d3f13551812a",
      "tree": "fac4af6ced853755e12fc709d55f0c2bec51265d",
      "parents": [
        "2a123b86e2b242a4a6db990d2851d45e192f88e5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 18:55:52 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:23 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}\n\nTo clearly state the intent of copying from linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "27a884dc3cb63b93c2b3b643f5b31eed5f8a4d26",
      "tree": "5a267e40f9b94014be38dad5de0a52b6628834e0",
      "parents": [
        "be8bd86321fa7f06359d866ef61fb4d2f3e9dce9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 19 20:29:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:26:28 2007 -0700"
      },
      "message": "[SK_BUFF]: Convert skb-\u003etail to sk_buff_data_t\n\nSo that it is also an offset from skb-\u003ehead, reduces its size from 8 to 4 bytes\non 64bit architectures, allowing us to combine the 4 bytes hole left by the\nlayer headers conversion, reducing struct sk_buff size to 256 bytes, i.e. 4\n64byte cachelines, and since the sk_buff slab cache is SLAB_HWCACHE_ALIGN...\n:-)\n\nMany calculations that previously required that skb-\u003e{transport,network,\nmac}_header be first converted to a pointer now can be done directly, being\nmeaningful as offsets or pointers.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0",
      "tree": "d338fad7a61824d8c14c079c0be437ea4ad83f01",
      "parents": [
        "029720f15dcd3c6c16824177cfc486083b229411"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 17:40:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:30 2007 -0700"
      },
      "message": "[ETH]: Make eth_type_trans set skb-\u003edev like the other *_type_trans\n\nOne less thing for drivers writers to worry about.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a31e40f614788bbc07b3eb4fcf47a16299a4fe01",
      "tree": "f12fd7d449fb6a79a5a142b395b0d68acf61e3d2",
      "parents": [
        "192cd59bd93a97fd7d46f13fa07dbe328ff33257"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:20 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] dmfe trivial endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c44fd009ae79fc04e2c049f708792ad83400dde",
      "tree": "396444103fed8bb45a64a8d99787b53b4261c586",
      "parents": [
        "e12651539808437a97f3e33c659c3d7b4000e41e"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Tue Mar 06 02:42:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "__devinit \u0026 __devexit cleanups for de2104x driver\n\nFixes MODPOST warnings similar to:\n\nWARNING: drivers/net/tulip/de2104x.o - Section mismatch: reference to\n.init.text:de_init_one from .data.rel.local after \u0027de_driver\u0027 (at offset 0x20)\nWARNING: drivers/net/tulip/de2104x.o - Section mismatch: reference to\n.exit.text:de_remove_one from .data.rel.local after \u0027de_driver\u0027 (at offset 0x28)\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfa51b9dbf5aa385c6d1f8645587fdc4fe8c13fd",
      "tree": "545f0226197bdd3b10f2cee33fd924de8245303b",
      "parents": [
        "4dc68f3de5e36d72663bb51b94662d2d5db84125"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "dmfe: Fix link detection\n\nAdd link detection\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4dc68f3de5e36d72663bb51b94662d2d5db84125",
      "tree": "f5dd7ac3fce58e5f4e760a1c7b212230321eeeb5",
      "parents": [
        "f67ba792fa10e3a65226d53dccc1232908d86c20"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:52 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "dmfe: fix two bugs\n\nFix a oops on module removal due to deallocating memory before unregistring\ndriver Fix a NULL pointer dereference when dev_alloc_skb fails\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f67ba792fa10e3a65226d53dccc1232908d86c20",
      "tree": "cd57f45066222940c2ed9eadf7d1d3c7400c2fe9",
      "parents": [
        "ead9bffb157a22c1f883beb8d20ba8bf7bc92a58"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:51 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "dmfe: trivial/spelling fixes\n\nFix a typo, wrap lines on 80-th column, change KERN_ERR to KERN_INFO for\nlink status message\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ead9bffb157a22c1f883beb8d20ba8bf7bc92a58",
      "tree": "0b766eba77cce0524e4d5254f11675365af5f54c",
      "parents": [
        "18babd38547a042a4bfd4154a014d1ad33373eb0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 06 02:41:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "revert \"drivers/net/tulip/dmfe: support basic carrier detection\"\n\nRevert 7628b0a8c01a02966d2228bdf741ddedb128e8f8.  Thomas Bachler\nreports:\n\n  Commit 7628b0a8c01a02966d2228bdf741ddedb128e8f8 (drivers/net/tulip/dmfe:\n  support basic carrier detection) breaks networking on my Davicom DM9009.\n  ethtool always reports there is no link.  tcpdump shows incoming packets,\n  but TX is disabled.  Reverting the above patch fixes the problem.\n\nCc: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Thomas Bachler \u003cthomas@archlinux.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b453397da923eae4aeb3b41e49793295e09eedf",
      "tree": "47d7a88241a86d52b4d15a6ef8a000c0b19f9df7",
      "parents": [
        "5ada386bad58f023686b17113496ff626f10773f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:21:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:21:56 2007 -0500"
      },
      "message": "[netdrvr] tulip, de2104x: fix typo: s/__sparc_/__sparc__/\n\nNoticed by Doug Nazar (via David Miller).\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9db73724453a9350e1c22dbe732d427e2939a5c9",
      "tree": "15e3ead6413ae97398a54292acc199bee0864d42",
      "parents": [
        "4c1ac1b49122b805adfa4efc620592f68dccf5db",
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/ata/libata-scsi.c\n\tinclude/linux/libata.h\n\nFuther merge of Linus\u0027s head and compilation fixups.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "79acbb3ff2d8095b692e1502b9eb2ccec348de26",
      "tree": "6ab773e5a8f9de2cd6443362b21d0d6fffe3b35e",
      "parents": [
        "19a79859e168640f8e16d7b216d211c1c52b687a",
        "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-linus\n"
    },
    {
      "commit": "7628b0a8c01a02966d2228bdf741ddedb128e8f8",
      "tree": "a80f661223d48951cfb2154038e84889b330a0e3",
      "parents": [
        "88041b79f864dcd7f95e1d594eba683244dd968a"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Thu Nov 30 07:11:24 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:16:37 2006 -0500"
      },
      "message": "drivers/net/tulip/dmfe: support basic carrier detection\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3a9392e4f3b9d97803b067871d66bc143369dbf",
      "tree": "1558190c7a9c0325f5be90f4b9dd375cd74e5b51",
      "parents": [
        "bf793295e1090af84972750898bf8470df5e5419"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Oct 23 22:20:15 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "[PATCH] kmemdup() cleanup in drivers/net\n\nhi,\n\nreplace open coded kmemdup() to save some screen space,\nand allow inlining/not inlining to be triggered by gcc.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "bfaadcadc9549c7e296e37a0cfe306704e8df739",
      "tree": "aaa3181502bf054a9105bb5981d45b43653d1b08",
      "parents": [
        "74a9d5f1d140adbeadd5ef319f162903090c3b83"
      ],
      "author": {
        "name": "s.hauer@pengutronix.de",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Nov 02 13:55:57 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:56 2006 +1100"
      },
      "message": "[PATCH] Replace CONFIG_PPC_MULTIPLATFORM with CONFIG_PPC_PMAC in tulip driver\n\nReplace CONFIG_PPC_MULTIPLATFORM with CONFIG_PPC_PMAC in\ndrivers/net/tulip/de4x5.c.  It is needed for a pmac specific hook but\nhas nothing with to do with PPC_MULTIPLATFORM.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4a1d2d81fa327d095a0a8a1f961bace5b0a2f7da",
      "tree": "2ff94cde659bce8bee2be13d2da7b3c19ef335c8",
      "parents": [
        "6e532cfe49b6e961e1260642a44959b645e9ab54"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Fri Oct 06 12:12:34 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 04:07:45 2006 -0400"
      },
      "message": "[PATCH] Fix section mismatch in de2104x.c\n\nWARNING: drivers/net/tulip/de2104x.o - Section mismatch: reference to .init.text:de_init_one from .data.rel.local after \u0027de_driver\u0027 (at offset 0x20)\nWARNING: drivers/net/tulip/de2104x.o - Section mismatch: reference to .exit.text:de_remove_one from .data.rel.local after \u0027de_driver\u0027 (at offset 0x28)\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c31f28e778ab299a5035ea2bda64f245b8915d7c",
      "tree": "92d1070b0ae0c3528ab2c8787c4402fd8adf5a5f",
      "parents": [
        "86d91bab4806191a8126502d80d729c2a4765ebe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 14:56:04 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 14:56:04 2006 -0400"
      },
      "message": "drivers/net: eliminate irq handler impossible checks, needless casts\n\n- Eliminate check for irq handler \u0027dev_id\u003d\u003dNULL\u0027 where the\n  condition never occurs.\n\n- Eliminate needless casts to/from void*\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "07563c711fbc25389e58ab9c9f0b9de2fce56760",
      "tree": "aadbe41b9303c636a2c44169680613b8b56d5006",
      "parents": [
        "ebba5f9fcb882306bef7175dee987342ec6fcf2f"
      ],
      "author": {
        "name": "Michael Tokarev",
        "email": "mjt@tls.mks.ru",
        "time": "Wed Sep 27 01:50:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:19 2006 -0700"
      },
      "message": "[PATCH] EISA bus MODALIAS attributes support\n\nAdd modalias attribute support for the almost forgotten now EISA bus and\n(at least some) EISA-aware modules.\n\nThe modalias entry looks like (for an 3c509 NIC):\n\n eisa:sTCM5093\n\nand the in-module alias like:\n\n eisa:sTCM5093*\n\nThe patch moves struct eisa_device_id declaration from include/linux/eisa.h\nto include/linux/mod_devicetable.h (so that the former now #includes the\nlatter), adds proper MODULE_DEVICE_TABLE(eisa, ...) statements for all\ndrivers with EISA IDs I found (some drivers already have that DEVICE_TABLE\ndeclared), and adds recognision of __mod_eisa_device_table to\nscripts/mod/file2alias.c so that proper modules.alias will be generated.\n\nThere\u0027s no support for /lib/modules/$kver/modules.eisamap, as it\u0027s not used\nby any existing tools, and because with in-kernel modalias mechanism those\nmaps are obsolete anyway.\n\nThe rationale for this patch is:\n\n a) to make EISA bus to act as other busses with modalias\n    support, to unify driver loading\n\n b) to foget about EISA finally - with this patch, kernel\n    (who still supports EISA) will be the only one who knows\n    how to choose the necessary drivers for this bus ;)\n\n[akpm@osdl.org: fix the kbuild bit]\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-the-net-bits-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-the-tulip-bit-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7282d491ecaee9883233a0e27283c4c79486279a",
      "tree": "172ffa70716f5493db57976ceef7652120b3332f",
      "parents": [
        "76fd85937097a0c2ec8ab23bf21dc10992d1c398"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 14:30:00 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 14:30:00 2006 -0400"
      },
      "message": "drivers/net: const-ify ethtool_ops declarations\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6aa20a2235535605db6d6d2bd850298b2fe7f31e",
      "tree": "df0b855043407b831d57f2f2c271f8aab48444f4",
      "parents": [
        "7a291083225af6e22ffaa46b3d91cfc1a1ccaab4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 13:24:59 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 13:24:59 2006 -0400"
      },
      "message": "drivers/net: Trim trailing whitespace\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e83b7fad8d3fd55828baa4510885c7362e66a26",
      "tree": "eb3f28516c05a945f2e9c8003e5864de4e0763bc",
      "parents": [
        "c925f1ea9ec20a95d46f57810f4a4d69db74580e",
        "d5b20697ca37d80cc4ec2ba3c5ddf1339dc1d49a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 12 11:45:33 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 12 11:45:33 2006 -0400"
      },
      "message": "Merge branch \u0027tmp\u0027 into upstream\n"
    },
    {
      "commit": "d5b20697ca37d80cc4ec2ba3c5ddf1339dc1d49a",
      "tree": "a5fa98145b1d95b84357157856517de8d0e31edf",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Sep 11 17:39:18 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 12 11:45:19 2006 -0400"
      },
      "message": "[PATCH] Remove more unnecessary driver printk\u0027s\n\nAs I promised last week, here is the first pass at removing all\nunnecessary printk\u0027s that exist in network device drivers currently in\npromiscuous mode.  The duplicate messages are not needed so they have\nbeen removed.  Some of these drivers are quite old and might not need an\nupdate, but I did them all anyway.\n\nI am currently auditing the remaining conditional printk\u0027s and will send\nout a patch for those soon.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f486ae1d9ea700a952b77a8881de05ebc1610c3",
      "tree": "702247e52d2d8ce81758aec6dd3362db52a3cd36",
      "parents": [
        "42eab56776b7c9686ee39f8f677a3e3b09caa170"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Fri Sep 08 11:15:41 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Handle pci_enable_device() errors in resume\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "42eab56776b7c9686ee39f8f677a3e3b09caa170",
      "tree": "79a4612538438a1c91d5aa1883a8115296a91540",
      "parents": [
        "7f2b12482c86d69ed1804d239a52ea846ef294f2"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Sep 08 11:15:40 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Use tulip.h in winbond-840.c\n\nInclude \"tulip.h\" in winbond-840.c and clean up lots of redundant\ndefinitions.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f2b12482c86d69ed1804d239a52ea846ef294f2",
      "tree": "5bcb8d6c4d9a90634595cf2d4e4a40302dab5e67",
      "parents": [
        "0bb3cf726b37c13abce9f9134a68b94aa10e8803"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Sep 08 11:15:39 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Clean up tulip.h\n\nUpdate/cleanup some definitions in tulip.h and tulip_core.c.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0bb3cf726b37c13abce9f9134a68b94aa10e8803",
      "tree": "52a1fe8fdd08bdc088c1fb95957ecf5e698b8def",
      "parents": [
        "40c0d87948ab635e814f45664259d4cc193651a1"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Sep 08 11:15:38 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Defer tulip_select_media() to process context\n\nMove tulip_select_media() processing to a workqueue, instead of\ndelaying in interrupt context, edited by Kyle McMartin to use kevent\nthread, instead of creating its own workqueue.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40c0d87948ab635e814f45664259d4cc193651a1",
      "tree": "24c3c8e62eef0db500466540a7338d161c7ce5d7",
      "parents": [
        "b892de0bd79d534ff4dcbae7aa2ad5b63e23e9fd"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Sep 08 11:15:37 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Flush MMIO writes in reset sequence\n\nThe obvious safe registers to read is one from PCI config space.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b892de0bd79d534ff4dcbae7aa2ad5b63e23e9fd",
      "tree": "45ac1f0e4457b2458583207128d646d19ae11222",
      "parents": [
        "c69f412219855c9525c96052a65b60814531977c"
      ],
      "author": {
        "name": "Thibaut Varene",
        "email": "varenet@parisc-linux.org",
        "time": "Fri Sep 08 11:15:36 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Make DS21143 printout match lspci output\n\nSigned-off-by: Thibaut Varene \u003cvarenet@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c69f412219855c9525c96052a65b60814531977c",
      "tree": "21df55a4cd4848276a9fec2eaebb88a863ba43af",
      "parents": [
        "6b92801b43441f1f0280c332b966b75c74222060"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Sep 08 11:15:35 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Print physical address in tulip_init_one\n\nAs the cookie returned by pci_iomap() is fairly useless...\n\n[Compile warning on pci_resource_start() format fixed up by Valerie\nHenson.]\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6b92801b43441f1f0280c332b966b75c74222060",
      "tree": "b506159eff5edb6a458f472eb08c4f7f75b0f410",
      "parents": [
        "10e299fc6d596f4e8476d24ebba1495a8355baff"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Fri Sep 08 11:15:34 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:05:37 2006 -0400"
      },
      "message": "[PATCH] Change tulip maintainer\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n\n MAINTAINERS                    |    4 ++--\n drivers/net/tulip/21142.c      |    2 +-\n drivers/net/tulip/eeprom.c     |    2 +-\n drivers/net/tulip/interrupt.c  |    2 +-\n drivers/net/tulip/media.c      |    2 +-\n drivers/net/tulip/pnic.c       |    2 +-\n drivers/net/tulip/pnic2.c      |    2 +-\n drivers/net/tulip/timer.c      |    2 +-\n drivers/net/tulip/tulip_core.c |    2 +-\n 9 files changed, 10 insertions(+), 10 deletions(-)\n"
    },
    {
      "commit": "299176206b266f204be859adf9e66efd06628ab2",
      "tree": "e25d9ee1c43940e00e70124a18d869a75de543ab",
      "parents": [
        "5243a37b7991c85e3ea3afb6e3e13eea7ec2927d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:48:59 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:48:59 2006 -0400"
      },
      "message": "drivers/net: Remove deprecated use of pci_module_init()\n\nFrom: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "846050dd49719b1f68248807bba5c27bfc86f81a",
      "tree": "79922936e8cde867ba90d753f79aa61f575e162b",
      "parents": [
        "49666145de54b5d6d256442bb1bec03ffae1ac76",
        "2ca2d5e84c19ddbc0126087af6288533a05f1799"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:45:11 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:45:11 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n"
    },
    {
      "commit": "ec42cdb624059bb9d9d1accca5ed4345bf8f5fda",
      "tree": "5b39ebb8cd878baf0cb3f1a1b1f94994ab00fac5",
      "parents": [
        "3d8f3f3c3697a7603a802427c9226f5dfe6d67ad"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Aug 14 23:00:28 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] xircom_cb: wire up errors from pci_register_driver()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9d26c9785d900d8547b268f0c0507f252879c48",
      "tree": "c5a7b9271bdb12eb59c0eae0e5280d2b4c6d25eb",
      "parents": [
        "c971ef46cb94b8bb4a12555fa757e5f67934fcd9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:08 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:28 2006 -0400"
      },
      "message": "[PATCH] winbond-840 section fix\n\nWith CONFIG_HOTPLUG\u003dn it won\u0027t compile:\n\ndrivers/net/tulip/winbond-840.c:141: error: version causes a section type conflict\n\n(For some reason it gets the same error if marked __initdata.  Give up.)\n\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e1c3e5014040869abd6ef2cdf987e7c74cb40ada",
      "tree": "cd8cd078e6b40a64866e5e152b0e5d06e7126700",
      "parents": [
        "a8bed49ecfb47a40cc401f5ec7c9a8a38098e728"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon Jul 24 14:42:01 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:31:33 2006 -0400"
      },
      "message": "[PATCH] initialisation cleanup for ULI526x-net-driver\n\nremoves the unneeded local variable rc\nreplace pci_module_init() with pci_register_driver()\ntwo coding style issues on switch\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3d8e682b7d10f57d13c86ecbb15806781d6e953",
      "tree": "b3c20aaf5679ad22a91d14de16615f0d31e3e19d",
      "parents": [
        "03a8c6611aa18f919f8700b18f925e9008b616a8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 27 08:54:34 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:40:49 2006 -0400"
      },
      "message": "[netdrvr] Remove Becker-template \u0027io_size\u0027 member, when invariant\n\nBecker-derived drivers often have the \u0027io_size\u0027 member in their chip\ninfo struct, indicating the minimum required size of the I/O resource\n(usually a PCI BAR).  For many situations, this number is either\nconstant or irrelevant (due to pci_iomap convenience behavior).\n\nThis change removes the io_size invariant member, and replaces it with a\ncompile-time constant.\n\nDrivers updated: fealnx, gt96100eth, winbond-840, yellowfin\n\nAdditionally,\n- gt96100eth: unused \u0027drv_flags\u0027 removed from gt96100eth\n- winbond-840: unused struct match_info removed\n- winbond-840: mark pci_id_tbl[] const, __devinitdata\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03a8c6611aa18f919f8700b18f925e9008b616a8",
      "tree": "312336afb3a3ddbffe1633e512fa616cbbc07be7",
      "parents": [
        "36e1e84768b1123eb632aff153104855c71684cc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 27 07:57:22 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:40:49 2006 -0400"
      },
      "message": "[netdrvr] Remove Linux-specific changelogs from several Becker template drivers\n\nWhen in-kernel net drivers branched from Donald Becker\u0027s vanilla driver\nset, in the days before BitKeeper and git, a driver changelog was\nmaintained in the driver source code.  These days, the kernel\u0027s\nchangelog is far superior and much more accurate, so the in-driver\nchangelogs are removed.\n\nAnother relic of the Becker/kernel split was version numbering, using\n\"foo-LKx.y.z\" notation, resulting in weird version numbers like\n\"1.17b-LK1.1.9\".  These drivers are for older hardware, and see few\nchanges these days, so the version numbers were all bumped to something\nmore simple.\n\nFinally, in xircom_tulip_cb specifically, an additional cleanup removes\nthe always-enabled CARDBUS cpp macro.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1fb9df5d3069064c037c81c0ab8bf783ffa5e373",
      "tree": "23028cfd5b98a72fcf12256fac4bc0c68181f2c4",
      "parents": [
        "dace145374b8e39aeb920304c358ab5e220341ab"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:51 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/net: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "7c7459d1f91abdf1e31ef80cad526e83e8b8ba4e",
      "tree": "032c2e1b947b36f2dced3090d3cdf757b147bce6",
      "parents": [
        "aa0a2ddc54fa8a22060d17a9ca7bbc4bcc51f260"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 15:13:08 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:58 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in networks drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f1bd5fc326a46d8c49132260f661b7cc954846f",
      "tree": "b564551c3f47ebdff46a348e7ca80bf02b79df4a",
      "parents": [
        "a2b524b2ec6caa0499aea56a58fdb67a6d10db90"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jun 26 23:47:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jun 26 23:47:50 2006 -0400"
      },
      "message": "[netdrvr] Remove long-unused bits from Becker template drivers\n\nSymbols such as PCI_USES_IO, PCI_ADDR0, etc. originated from Donald\nBecker\u0027s net driver template, but have been long unused.  Remove.\n\nIn a few drivers, this allows the further eliminate of the pci_flags (or\njust plain flags) member in the template driver probe structure.\n\nMost of this logic is simply open-coded in most drivers, since it never\nchanges.\n\nMade a few other cleanups while I was in there, too:\n* constify, __devinitdata several PCI ID tables\n* replace table terminating entries such as \"{0,},\" and \"{NULL},\"\n  with a more-clean \"{ }\".\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada",
      "tree": "152f0930dc099606342e9cc6d9a3892cd9f3f192",
      "parents": [
        "765b5f32730cfd2608291e679060b0391570c8b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 16:18:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:26 2006 -0700"
      },
      "message": "[SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.\n\nOne thing this change pointed out was that we really should\npull the \"get \u0027local-mac-address\u0027 property\" logic into a helper\nfunction all the network drivers can call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25f42b6af09e34c3f92107b36b5aa6edc2fdba2f",
      "tree": "e0977d906193eadeafebc442775491b844be79d5",
      "parents": [
        "4c84a39c8adba6bf2f829b217e78bfd61478191a",
        "1723b4a34af85447684c9696af83929d2c1e8e6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 19:07:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 19:07:12 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (51 commits)\n  [MIPS] Make timer interrupt frequency configurable from kconfig.\n  [MIPS] Correct HAL2 Kconfig description\n  [MIPS] Fix R4K cache macro names\n  [MIPS] Add Missing R4K Cache Macros to IP27 \u0026 IP32\n  [MIPS] Support for the RM9000-based Basler eXcite smart camera platform.\n  [MIPS] Support for the R5500-based NEC EMMA2RH Mark-eins board\n  [MIPS] Support SNI RM200C SNI in big endian mode and R5000 processors.\n  [MIPS] SN: include asm/sn/types.h for nasid_t.\n  [MIPS] Random fixes for sb1250\n  [MIPS] Fix bcm1480 compile\n  [MIPS] Remove support for NEC DDB5476.\n  [MIPS] Remove support for NEC DDB5074.\n  [MIPS] Cleanup memory managment initialization.\n  [MIPS] SN: Declare bridge_pci_ops.\n  [MIPS] Remove unused function alloc_pci_controller.\n  [MIPS] IP27: Extract pci_ops into separate file.\n  [MIPS] IP27: Use symbolic constants instead of magic numbers.\n  [MIPS] vr41xx: remove unnecessay items from vr41xx/Kconfig.\n  [MIPS] IP27: Cleanup N/M mode configuration.\n  [MIPS] IP27: Throw away old unused hacks.\n  ...\n"
    },
    {
      "commit": "d0b952a9837f81cd89e756b1b34293fa6e1cb59d",
      "tree": "fbe488bc5f407afa0e91cefb262d9e9ee69062ac",
      "parents": [
        "d90125bfe958ed0451c6b98f831c86aba08b43d5",
        "47552c4e555eefe381f3d45140b59a2ea4b16486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 18:55:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 18:55:56 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (109 commits)\n  [ETHTOOL]: Fix UFO typo\n  [SCTP]: Fix persistent slowdown in sctp when a gap ack consumes rx buffer.\n  [SCTP]: Send only 1 window update SACK per message.\n  [SCTP]: Don\u0027t do CRC32C checksum over loopback.\n  [SCTP] Reset rtt_in_progress for the chunk when processing its sack.\n  [SCTP]: Reject sctp packets with broadcast addresses.\n  [SCTP]: Limit association max_retrans setting in setsockopt.\n  [PFKEYV2]: Fix inconsistent typing in struct sadb_x_kmprivate.\n  [IPV6]: Sum real space for RTAs.\n  [IRDA]: Use put_unaligned() in irlmp_do_discovery().\n  [BRIDGE]: Add support for NETIF_F_HW_CSUM devices\n  [NET]: Add NETIF_F_GEN_CSUM and NETIF_F_ALL_CSUM\n  [TG3]: Convert to non-LLTX\n  [TG3]: Remove unnecessary tx_lock\n  [TCP]: Add tcp_slow_start_after_idle sysctl.\n  [BNX2]: Update version and reldate\n  [BNX2]: Use CPU native page size\n  [BNX2]: Use compressed firmware\n  [BNX2]: Add firmware decompression\n  [BNX2]: Allow WoL settings on new 5708 chips\n  ...\n\nManual fixup for conflict in drivers/net/tulip/winbond-840.c\n"
    }
  ],
  "next": "470b160364db5b8096b8e557a23c97eb6612be67"
}
